Containers are still the hot new thing in and of themselves, but we’re already seeing that morph into the next evolution–containers-as-a-service (CaaS). Cloud platform providers are beginning to offer serverless computing or event-driven platforms that basically allow for container orchestration to run more or less as its own platform.
How do you know when a new concept or technology has truly achieved mainstream critical mass? When it gets converted to the ubiquitous “as-a-Service” alternative. Containers are still sort of the new kid on the IT block, but already Containers-as-a-Service is emerging as a thing.
The initial phase of cloud competition revolved around the infrastructure or platform-as-a-service elements. Cloud platform providers could differentiate themselves and compete on attributes like redundancy, interoperability, scalability, and security.
A Forbes contributor recently wrote, “Containers as a Service (CaaS) is becoming the new Platform as a Service (PaaS). With the interest in containers and microservices skyrocketing among developers, cloud providers are capitalizing on the opportunity through hosted container management services.”
One reason that CaaS is becoming the new PaaS is because platform-as-a-service is already somewhat commoditized among cloud providers. Integrating cloud orchestration support gives cloud providers like Google, Amazon Web Services, and Microsoft Azure a new and disruptive way to differentiate their platforms from one another. As organizations scramble to embrace DevOps and adopt microservices architectures, containers is the next big thing that these cloud providers can use to deliver unique value.
Microsoft recently rolled out its Azure Container Service (ACS). ACS is built on a modular architecture and provides a generic layer capable of running a variety of container orchestration solutions. Right now, ACS only supports Docker Swarm and Mesosphere, but there’s no reason Azure can’t also eventually support Kubernetes and other container cluster managers.
Microsoft integrates ACS with Azure Stack to provide customers with a unified, consistent environment for running containerized applications. Basically, Microsoft took Azure Infrastructure-as-a-Service and added ACS Containers-as-a-Service on top to deliver a complete cloud container ecosystem.
One thing that helps drive the CaaS trend is the effort by the industry to conform to container standards. Initiatives like the Open Container Project ensure that different container technologies and container platforms will work with each other so that organizations don’t paint themselves into a corner that locks them into a proprietary container solution.
Read the full post on ContainerJournal: Containers-as-a-Service Is a Hot Trend.