Current State of DevOps in the Cloud-native Era

Transcend Panelists

DevOps and Cloud

Cloud adoption has been on the rise regardless of the use private clouds or public clouds, and many organizations nowadays operate their application services in multi-cloud or hybrid-cloud environments using private clouds, public clouds and/or on-premises data centers. This shift to multi-cloud deployments enables more resilient and scalable service infrastructure by efficiently using available network and system resources across all global sites, that is typically managed and operated with an automation approach by the network (NetOps) team.

In turn, applications have also been shifting from monolithic architectures to agile and scalable architectures with a cloud-native and microservices approach. Cloud-native application services, or container-based applications, are decentralized service functions (processes), deployed as microservices on elastic infrastructure. This approach helped develop a process called continuous integration and continuous deployment (CI/CD) as it can easily streamline a workflow of development and testing and then production. This is a fundamental piece of the DevOps workflow process and allows developers and operations teams to build and manage services in a flexible and dynamic manner on any of cloud environment.

While multi-cloud deployments along with cloud-native architecture bring benefits for services in many ways, this indeed increases complexity for managing and operating application delivery because service and system resources are distributed globally and huge number of containers/workloads in many different types are running across multiple clouds and data centers. This obviously requires collaboration between NetOps and DevOps team to optimize the operation, thus motivate organizations to move towards software-defined data center (SDDC) architectures, enabling an orchestration and automation approach using DevOps tool chains.

As noted in a report commissioned by the Cloud-native Computing Foundation

“Cloud-native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high impact changes frequently and predictably with minimal toil.”

Key Takeaways from the A10 Transcend DevOps Roundtable

In our A10 Transcend DevOps roundtable panel discussion, a variety of panelists discussed the current DevOps trends. Key takeaways included:

Panelists included:

Webinar: Automate Multi-cloud Application Delivery Using HashiCorp Terraform & Consul

This webinar demonstrates application network automation using A10 Thunder® Application Delivery Controller’s integration with DevOps tools, featuring integration with HashiCorp Consul & Terraform and support for Oracle Cloud for smart hybrid/multi-cloud deployment.

Watch Now
Categories:

Takahiro Mitsuhata
|
December 10, 2020

About Takahiro Mitsuhata

Taka brings 15 years of experience in security and networking, with a focus on DDoS protection and application networking. Taka manages the Technical Marketing function at A10 Networks in San Jose, Calif, providing solutions for customers ranging from enterprises to service providers. Prior to A10 Networks, Taka held various technical and management positions at Extreme Networks and Nissho Electronics. READ MORE