Домой United States USA — software Cloud-Native Application Bundles: Containerization With Cloud-Native Applications

Cloud-Native Application Bundles: Containerization With Cloud-Native Applications

311
0
ПОДЕЛИТЬСЯ

Cloud-Native Application Bundles are a great way to decrease complexity when dealing with applications as microservices and running them in containers.
Let’s be friends:
Comment (0)
Join the DZone community and get the full member experience.
One of the few remaining challenges of deploying applications as microservices, running in containers, is complexity. A cloud environment may start as a simple ecosystem for microservices, but it doesn’t take much for that simplicity to be replaced by a complex web of containers.
Modern container orchestration systems like Kubernetes don’t really help with simplicity either. In fact, it is too easy to end up with a complex network of pods across multiple clusters when you don’t incorporate Kubernetes deployment best practices correctly.
When it was first made popular back in late 2019, the Cloud Native Application Bundles, or CNAB, is designed to combat the complex nature of containerization. Today, CNAB has become the go-to standard for simplifying the process of bundling, installing, and managing apps in containers.
CNAB was first introduced in 2018, but it wasn’t widely adopted until late in 2019. As a standard, one of the biggest advantages offered by CNAB is its support for any cloud computing environment. Yes, it is a cloud-agnostic approach that can be implemented in any environment.
In fact, the primary goal of CNAB is to make containerization easier to incorporate across different cloud environments. Moving a bundled app from one cloud cluster to another should involve nothing but the standardized process.
CNAB itself is a tool that was initially developed by Microsoft and Docker. Considering that Docker is still used on top of existing container orchestration systems, it is easy to see how CNAB immediately became the universal tool to use.

Continue reading...