Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

+Simplifying configuration: run any platform with it’s own config on top of your infrastructure. +Code pipeline management: the code travel from developer’s machione to production, continueous intergration +Developer productivity: we want it be as close as possible to production, and we want the development environment to be as fast as possible for interactive use +

+Simplifying configuration: run any platform with it’s own config on top of your infrastructure. +Code pipeline management: the code travel from developer’s machione to production, continueous intergration +Developer productivity: we want it be as close as possible to production, and we want the development environment to be as fast as possible for interactive use +

+Simplifying configuration: run any platform with it’s own config on top of your infrastructure. +Code pipeline management: the code travel from developer’s machione to production, continueous intergration +Developer productivity: we want it be as close as possible to production, and we want the development environment to be as fast as possible for interactive use +

+Simplifying configuration: run any platform with it’s own config on top of your infrastructure. +Code pipeline management: the code travel from developer’s machione to production, continueous intergration +Developer productivity: we want it be as close as possible to production, and we want the development environment to be as fast as possible for interactive use +

55.
Why Developers Care
Build once.. (finally) run anywhere*
• A clean, safe, hygienic, portable runtime environment for your app.
• No worries about missing dependencies, packages and other pain
points during subsequent deployments.
• Run each app in its own isolated container, so you can run various
versions of libraries and other dependencies for each app without
worrying.
• Automate testing, integration, packaging...anything you can script.
• Reduce/eliminate concerns about compatibility on different
platforms, either your own or your customers.
• Cheap, zero-penalty containers to deploy services. A VM without the
overhead of a VM. Instant replay and reset of image snapshots.
* "anywhere" means an x86 server running a modern Linux kernel
(3.2+ generally or 2.6.32+ for RHEL 6.5+, Fedora, & related)

56.
Why Administrators Care
Configure once.. Run anything
• Make the entire lifecycle more efficient, consistent, and repeatable
• Increase the quality of code produced by developers.
• Eliminate inconsistencies between development, test, production,
and customer environments.
• Support segregation of duties.
• Significantly improves the speed and reliability of continuous
deployment and continuous integration systems.
• Because the containers are so lightweight, address significant
performance, costs, deployment, and portability issues normally
associated with VMs.