Monday, September 10, 2018

Docker and Containers : The Big Picture



What are Containers
What is Docker
Preparing to Thrive in a container world
What kind of work will containers do ?
How will containers impact my career and business
Are Docker and Containers ready for production  and the Enterprise
What is Container Orchestration All about ?




What is Docker ?

Docker is a software platform that allows you to build, test and deploy applications quickly.
Docker is highly reliable :  You can quickly deploy and scale applications into any environment and know your code will run.

Docker is infinitely scalable :  Running Docker on AWS is a great way to run distributed applications at any scale.

Docker packages software into standardized units called Containers :
     Containers 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.


Benefits from Containerisation :


  • Escape from dependancy hell
  • Consistent progression from DEV--> TEST-->QA-->PROD
  • Isolation - performance or stability issues with App A in container A, wont impact App B in Container B.
  • Much better resource management.
  • Extreme code portability
  • Microservices







Docker Components








Virtualisation vs Containerisation

Traditional Virtual Machine
Container.
And thats where the technologies diverge.
Traditional virtualisation has density compromises.
Docker achieves higher density and improved portability by removing the per container Guest OS.



Popular  use cases :


  • orchestrating-integration-testing-on-every-commit ?
  • creating-the-pipeline-infrastructure
  • creating-a-ci-dockerfile-with-unit-tests- 
  • building-an-image-on-every-commit
  • using-docker-compose-for-sophisticated-integration-testing
  • orchestrating-integration-testing-on-every-commit
  • demo-deploy-on-every-commit
  • adding-on-demand-testing-environments-to-the-pipeline
  • deploying-to-production
  • using-docker-compose-for-performance-testing













No comments:

Post a Comment

Hyderabad Trip - Best Places to visit

 Best Places to Visit  in Hyderabad 1.        1. Golconda Fort Maps Link :   https://www.google.com/maps/dir/Aparna+Serene+Park,+Masj...