While most organizations today are using cloud-native apps, Kubernetes and microservices, they struggle to secure and connect the complex environments resulting from them, a Volterra survey reveals.
Securing cloud-native apps
Respondents indicated that cloud-native apps and Kubernetes deployments are particularly difficult to secure and connect because of the growing number of APIs and microservices they incorporate, which make them more distributed and harder to protect.
“Cloud-native is no longer just a bold new idea for most organizations, it’s a reality. Enterprises have increasingly adopted cloud-native apps over the past couple years to achieve faster development cycles, greater scalability and less vendor lock-in. But their DevOps and NetOps teams are facing some serious security and networking hurdles they just didn’t anticipate,” said Mark Weiner, CMO, Volterra.
“Cloud-native apps rely heavily on a microservices architecture and use far more APIs than traditional monolithic apps, including deeply embedded and hidden APIs. This increase in microservices and APIs makes modern apps far more complex to secure and connect. As a result, organizations are really struggling to get the agility and scalability they expected from their cloud-native environment and investment.”
- Cloud-native app adoption has become mainstream, with 86% of respondents saying their organization is actively using or have started using cloud-native apps today.
- While over half of organizations are using Kubernetes in some capacity, security and networking challenges are preventing them from using Kubernetes widely across business apps, with only 10% of organizations running half or more of their business apps on it.
- DevOps teams shoulder most of the burden of planning and managing Kubernetes infrastructure and operations: 67% of respondents say DevOps is responsible for choosing networking and security solutions for their Kubernetes environments, while 63% say DevOps is responsible for managing those operations.
- Security and connectivity challenges are also preventing organizations from using microservices for more of their business apps: 57% of respondents say that less than 10% of all their business apps are based on microservices architecture, while 88% say that less than 25% of business apps are based on it.
- 58% of organizations say the growing volume of APIs in modern cloud-native apps is causing them problems. Respondents highlighted security as the top challenge resulting from this API sprawl.
“As the modern app environment has changed, the challenges have changed too. Cloud-native apps involve lots of complex moving parts – namely APIs and microservices, as well as containers – that cause significant security and networking challenges, which most organizations are not equipped to overcome,” said Weiner.
“The only way to solve the problems associated with modern cloud-native apps is with equally cloud-native infrastructure. A distributed cloud platform is the best option to provide that modern infrastructure.
“The right platform should provide a comprehensive security and networking stack that includes all the tools needed for deploying, connecting and protecting these apps, enabling organizations to support even their most critical business apps in a cloud-native environment.”