This webinar discusses the gaps that prevent enterprises from fully automating the DevOps lifecycle and how technologies like Containers and Sandboxes can assist with crossing that chasm.
4. • What is the Gap in Enterprise DevOps?
• Why are containers so Darned popular?
• Why are Sandboxes needed?
• What are Sandboxes anyway?
• Closing the DevOps Gaps
• Sandboxes by Quali for DevOps
Agenda
5. Automation Starts Here
The DevOps Lifecycle
Application Release
Automation
(Configuration
Management)
Continuous Integration
13. Containers are like putting a plant into a pot
They are application centric
They are portable
They can managed and scheduled, even moved
Containers address many DevOps
challenges
15. I also need a Sandbox
A Sandbox is a container for
the environment where all
of the different
configurations can be
created
They are environment
centric:
They are flexible
They can be managed and
scheduled
They can be abstract
16. They can be simple or complex
Enterprise Sandbox
My laptop…
Production…
17. • Model the
infrastructure
• Create network
connections
• Describe applications
• Automate setup
• Define processes
• Integrate with DevOps
tools
Sandboxes are built with simple
tools
22. Why Is Cloud Sandbox Different?
PRODUCTION CLOUD
• Deployed for months/years
• Uniform, standardized
• Resources allocated to
applications
• No control over the resources
• Pre-defined
• Now
• Fixed allocation
CLOUD SANDBOX
• Deployed for hours/days
• Non-uniform, changing, evolving
• Resources allocated to users
• User has control over the
resources
• Design your own sandbox
• Now, queued or scheduled
• Contention for resource
allocation
29. For the Infrastructure:
• Cloud Sandboxes
• Environment portability
• Environment
consistency
• It is a context for
keeping meta-data
• Automation
• Dynamic multi-tenancy
for Environments
For DevOps Automation
Containers and Sandboxes
For the Application:
• Containers
• App portability
• Packaging
• It is a context for
keeping meta-data
• Automation Enabler
• Dynamic multi-tenancy
for apps
30. • Enterprise DevOps really does
require all of the steps
• Enterprises really do have
phases from Dev to
Production
• Enterprise production
environments are hybrid and
complicated
• Containers alone do not
address all of the gaps
• But Sandboxes help by
complementing containers
and addressing production
environments
Summary
31. • The Sandbox is Coming to DevOps
https://appdevelopermagazine.com/3584/2016/2/10/Cloud-Sandboxes-Are-Becoming-
the-Uber-Containers-for-the-DevOps-Cycle/
• Containers Enable DevOps and Hybrid Clouds, But
Sandboxes Are Also Critical for IT Success
• http://datacenterpost.com/2015/11/containers-enable-devops-and-hybrid-
clouds-but-sandboxes-are-also-critical-for-it-success/
• DevOps, Hybrid Cloud & Sandboxes
http://www.networkcomputing.com/data-centers/devops-hybrid-cloud-
sandboxes/413832201
References
A best practice that emphasizes the collaboration of software developers & other information-technology (IT) professionals while automating the process of software delivery & infrastructure changes.
Enterprises care because they require a methodology to bridge product development and operations while balancing time to market, product performance & security resiliency.