Saturday, November 26, 2016

Discussion and comparison of Container technologies

Today, I would like to discuss a little bit on the Container technology and why it has become so popular.
One of the best ways to truly implement the "Infrastructure as a Service" paradigm and make it configuration based is through containers.
Containers are a method of operating system virtualization that allow you to run an application and its dependencies in resource-isolated processes. They allow you to easily package an application's code, configurations, and dependencies into easy to use building blocks that deliver environmental consistency, operational efficiency, developer productivity, and version control all packaged into one.

They can help ensure that applications deploy quickly, reliably, and consistently regardless of deployment environment. Running containers like Docker in AWS is a nice flexible way to make the entire infrastructure configuration based and removing state based dependencies from end to end architectures.It automates the deployment of Linux based applications in the cloud.

Some of the cool technologies competing in this space include Docker, CoreOS, IBM, AWS, Google, Red Hat and Microsoft Drawbridge .
 

1 comment: