SlideShare a Scribd company logo
1 of 43
Managing Environment Complexity in a Multi-
Cloud World
Shashi Kiran
kiran@quali.com
Environment Complexity and its Repercussions
Why Now? Can DevOps help?
Sandboxes –Standardize. Simplify. Scale
Agenda
Environment! = Laptop + IDE
“I can’t test or
QA anything until
I have access to
everything!”
Data Center
Systems
Cloud
Services
Partner
Services
Application
Enterprise
Storage
Middleware
Services
Distributed
Servers
• Infrastructure
• On-prem/Off prem
• Multiple OSs
• DBs
• Opensource
• Legacy
Complicated Environments that Mimic Production
Managing Dev/Test Environments for Complex Production is Hard
Quali 2016 Cloud and DevOps Survey
Engineer: 28%
Manager: 11%
C-Level: 10%
Director: 7%
Architect: 6%
DevOps: 3%
Sys Admin / OPS: 6%
VP: 3%
2045 Responses
Infographic
Download here: http://bit.ly/2nY4FTB
Environment Complexity: Dependencies
Pace of Digital Transformation (Speed)
Software Development across Tiered Organizations (Standardization)
Hybrid and Multi-Cloud Deployments (Scale)
Business Transformation Drives Pace of Change
42%
CEOs have begun
Digital Transformation
Source: Gartner, 451 Research
31%
IT priorities for CEO–
Highest ever
41%
Moderate to significant IT
transformation to achieve
growth
Every Industry is Powered by Software…
Source: PWC whitepaper
Estimate of
Revenue Growth
Compared to Key
Competitors
2010 2015 2020
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
•Source: 451 Research, Voice of the Enterprise: Cloud
Transformation, Workloads and Key Projects 2017
•Q21. Which of the following
statements best describes how
your organization will use
different on-premises and off-
premises cloud environments
over the next 2 years?
•
11
38.4%
28.6%
20.4%
12.6%
We will focus primarily on a single cloud environment, not
multiple clouds.
We will have multiple different cloud environments, but
there will be little to no interoperability between the
cloud environments.
We will have multiple cloud environments to migrate
workloads or data between different cloud environments.
We will have multiple cloud environments where the
delivery of a single business function across the different
cloud environments is seamless.
Percent of Sample
n = 437
Use of Cloud Environments
Over Next Two Years
Cloud-Familiar Respondents Using Cloud
Computing
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
•Source: 451 Research, Voice of the Enterprise: Cloud
Transformation, Workloads and Key Projects 2017
•Q23. Which of the following
best describes your hybrid or
multi-cloud strategy?
•
12
35.5%
31.0%
26.6%
24.6%
22.2%
12.5%
11.7%
4.4%
We dynamically move workloads to the most appropriate IT
environment based on cost, performance, security, data
sovereignty or other requirements.
We use on-premises resources mainly for existing workloads
but new workloads use IaaS/public clouds or hosted clouds.
Internal business systems and data run on-premises while
customer or end user-facing system run on IaaS/public or
hosted clouds.
We use IaaS/public or hosted clouds as an off-site location for
backup /disaster recovery/business continuity.
IaaS/public or hosted clouds are for our test/development
environment but on-premises or private clouds are for
production workloads.
We burst to public or hosted clouds when additional resource
is needed on-premises.
We are migrating workloads back on-premises that were
previously part of an IaaS/public or hosted environment.
Other
Percent of Sample
n = 248
Hybrid or Multi-Cloud
Strategy
Cloud Familiar Respondents Using Cloud
Computing
Getting the Balance Right on Speed…
Speed = f(performance, efficiency, skill)
our…vs. Risk
Risk = f(tolerance, quality, environment)
Security Company Breached
One of the “big-three” U.S. credit
bureaus.
May Impact 143M Americans.
Sep 7, 2017
Service Brownouts
Source: http://downdetector.com/status/netflix/map/
Public Cloud Outage
Example: Amazon S3, Feb 2017
- ~150K websites affected
- ~121K domains
- Quora, Expedia, Trello and several
others
- Impacted AWS status indicators
- “Outage caused by Human Error”
No cloud is Immune. Other public
and private clouds have similar issues
from time to time
“Lost In Translation” – The Price to Pay
30-40% of
Production
Outages Occur
within 24 Hours of
New Release
30-40% of defects
are attributed to
Environmental
Defects.
Hybrid/Multi-
Cloud
Environments
Amplify
complexity
Mis-matches in
production and
pre-production
environments
Impact System
Reliability
“Lost In Translation”
Speed Vs. Risk in the Software World
I pulled an all
nighter and just
deployed my code
“Whoa…what happened? It worked well on my desktop”
“I reproduced the problem. So, why isn’t it working? If only I could have access
to the working configuration <Sigh>”
“It was a small patch. My organization follows continuous I deployed directly
into production”
“It was working well in our datacenter. Why is the application performance
taking a hit on the public cloud?”
Did This Happen to You?
Application Complexity
Application Design
Application Testing
The Network
Infrastructure and Components of Application Services
The Butterfly Effect
Virtualization
Web Browser Scale / Peak Usage
Replicating Production Issues is Hard
Hybrid IT Multi-cloud
Compliance Security
Legacy Stack
Application Performance
Tune-up!!…
The Role of DevOps
SPEED
(PERFORMANCE)
QUALITY
(RISK)
DevOps
How can Sandboxes Help DevOps?
A sandbox is a testing environment that isolates
untested code changes and outright experimentation from the
production environment or repository,[1] in the context of software
development including Web developmentand revision control.
Static Vs. Dynamic Environments
STATIC
• Resources are pre-allocated
• Stateful
• WOMM
• Not repeatable
• Fixed configuration
DYNAMIC
• Resources allocated on demand and
reclaimed automatically
• Can select what’s saved between
sessions
• Repeatable
• Flexible configuration
• Require orchestration
• Can be provided on demand
• Users can Interact
Sandboxes and DevOps
SPEED
(PERFORMANCE)
QUALITY
(RISK)
Cloud
Sandbox
ENVIRONMENT
Move Fast, But Minimize Risk…and Oh, Don’t Break Things
Blueprint Modeling Automation & Orchestration
Reservation & Scheduling Self-Service Catalog
Built-In Networking BI & Analytics
REST API
EMBEDDED GUI
DevOps Plug-Ins
ON-DEMAND, SELF-SERVICE ENVIRONMENTS
Bare Metal
ON ANY CLOUD*
ENVIRONMENTFEATURESINTERACE
Applications Data Test Tools
Physical Infra. Virtual Infra. Services
Network Storage
Compute Security
CLOUD SANDBOX
Cloud Sandboxes: Manage Environment Complexity
Cloud Sandboxes - A Simple Mantra
Standardize Model Automate Reserve Test
S M A R T
Blueprint Dev/Test
Environments.
Publish to Self-
Service Catalogue
Infrastructure,
Applications,
Tools, Database
Automate and
Orchestrate Flow.
Visualization.
APIs
Spin-up or Spin
down
Environments on
any Cloud
Test. Measure.
Analyze
Standardize via Blueprints
ENVIRONMENT
• Blueprinting allows DevOps engineers to take
on the role of environment designers and
ensure standardization
• Reusable building blocks improve
maintainability and reduce overhead
• In-built connectivity
ENVIRONMENT
…Including Hybrid Environments
Database on
Premise Secure
Connectivity
Applications
and Public
Cloud IaaS
ENVIRONMENT
Publish to Self-Service Catalogs
ENVIRONMENT
Model Complex Environments
Spin Up/Spin-Down Resources
ENVIRONMENT
Automate and Orchestrate
Deploy VM to
Cloud
Configure
application
Provision network
connectivity
Load device
firmware
Configure Test
Tools
ENVIRONMENT
Orchestration workflow is a key first class citizen of the environment
Reserve – Deploy on Any Cloud
Bare Metal
ON ANY CLOUD*
“One-click” Deployment Path
• Test tools can be integrated
into the dynamic
environment and triggered
by the developer
Test – Including Continuous Testing
Typical CI/CD Pipeline
Manual Scripting. Fragmented Tools.
Dev Load Security Integration
Staging/
Production
CI/CD Pipeline – Sandboxes with RESTful API
Pipeline Automic
Quali
Sandbox
Software
Load Security Integration
Staging/
Production
Dev
Integrate With Existing DevOps Assets
Test framework
Build / Release Automation
Repository
Bug tracking Monitoring
Data Virtualization
Cloud & ContainersConfiguration
Management
Physical
Infrastructure
Sandboxes: Move Fast But De-Risk Production
Start coding
Servers
delivered
IT builds Dev/Test
environments
Request Dev/Test
resources from IT
Project starts
Gather requirements
Prioritize work
IT kicks off
procurement Deployment
Performance
testing
Testing
Bug fixing
Production
DEV/TEST: Needs access to configured
environments – ideally access to
“production-like environment” Local
machines won’t work. No wasting time
on configuration issues
DEVOPS TEAM: Monitor release
velocity and team productivity. Tools,
governance and metrics
Feedback to
Blueprints
Case Study
Large European
Retailer
• 200+ Developers Distributed Globally across 3 Countries
• Dynamic Environments Req. for: Dev, Feature Validation & CI
• Orchestration a first-class citizen
• Manual+ Automated testing. Compartmentalized Environments
• Include configuration and installation of test tools
• Deploy over Public Cloud (Microsoft Azure)
• Blueprinting and Orchestration Created Standardization
• Self-Service with Dynamic Environments
• Leverage existing tools and automation assets
• Self-Service - Better Collaboration – Improved Productivity
• Automation – Increased Speed
REQUIREMENTSVALUEBENEFIT
Case Study
Top 3 US Bank
• Hundreds of Dev/Test Engineers
• Datacenter with combination of legacy/modern applications
• Validate patching and version updates
• Regulatory Compliance
• Audit
• Measure Resource Consumption
• Integration with Physical and Virtual – Resource Pool
• Automation at Scale
• Faster software upgrades and patches while meeting
compliance requirements
• Better software quality
REQUIREMENTSVALUEBENEFIT
Parting Thoughts
Addressing Environment Complexity Can Simplify Hybrid and Multi-cloud
Rollouts
Standardize. Simplify. Scale with Cloud Sandboxes:
• Consistency between Production and Pre-Production Environments
• SMART – Integrate with DevOps CI/CD
• Balance Speed with Quality and Reduced Risk
DevOps
Tools
Cloud
Sandboxes?
Ask for a Technical Demo
(30-min web conference)
Start a Free Trial
(30-min web conference)
Ask for a Technical Demo
(30-min web conference)
VISIT US AT BOOTH #15
www.quali.com
Take Action
Thank You

More Related Content

What's hot

Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerAgile Impact Conference
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterpriseandreas kuncoro
 
Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap Cloud
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Accelerate Design and Development of Data Projects Using AWS
Accelerate Design and Development of Data Projects Using AWSAccelerate Design and Development of Data Projects Using AWS
Accelerate Design and Development of Data Projects Using AWSDelphix
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOpsDelphix
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerDaniel Berg
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Skytap Cloud
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDevOps Enterprise Summmit
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOpsDeborah Schalm
 
Cloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingCloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingTechWell
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Deborah Schalm
 

What's hot (20)

Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterprise
 
Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlc
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Accelerate Design and Development of Data Projects Using AWS
Accelerate Design and Development of Data Projects Using AWSAccelerate Design and Development of Data Projects Using AWS
Accelerate Design and Development of Data Projects Using AWS
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
 
DevOps for the DBA- Jax Style!
DevOps for the DBA-  Jax Style!DevOps for the DBA-  Jax Style!
DevOps for the DBA- Jax Style!
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
The Cloud Talk
The Cloud TalkThe Cloud Talk
The Cloud Talk
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
Database Migrations to the Cloud
Database Migrations to the CloudDatabase Migrations to the Cloud
Database Migrations to the Cloud
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOps
 
Cloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingCloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and Testing
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
 
Cloud, agile
Cloud, agileCloud, agile
Cloud, agile
 

Similar to Managing Environment Complexity in a Multi-Cloud World with Cloud Sandboxes

REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud
 
implanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsimplanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsQualiQuali
 
Implementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsImplementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsSauce Labs
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5margaret_ronald
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudSkytap Cloud
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...DigitalOcean
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinarSkytap Cloud
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteDaniel Berg
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 

Similar to Managing Environment Complexity in a Multi-Cloud World with Cloud Sandboxes (20)

REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
implanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsimplanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environments
 
Implementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsImplementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic Environments
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Unlocking the Potential of Database Automation
Unlocking the Potential of Database AutomationUnlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy Keynote
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 

More from Shashi Kiran

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentationShashi Kiran
 
Servicing Financial Services Applications
Servicing Financial Services ApplicationsServicing Financial Services Applications
Servicing Financial Services ApplicationsShashi Kiran
 
Balancing DevOps Speed with Quality
Balancing DevOps Speed with QualityBalancing DevOps Speed with Quality
Balancing DevOps Speed with QualityShashi Kiran
 
IoT and IIoT - Security Challenges and Innovative Approaches
IoT and IIoT - Security Challenges and Innovative ApproachesIoT and IIoT - Security Challenges and Innovative Approaches
IoT and IIoT - Security Challenges and Innovative ApproachesShashi Kiran
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformShashi Kiran
 
Cisco and F5 accelerate Application Delivery
Cisco and F5 accelerate Application DeliveryCisco and F5 accelerate Application Delivery
Cisco and F5 accelerate Application DeliveryShashi Kiran
 
Accelerating Application Delivery with Cisco and F5
Accelerating Application Delivery with Cisco and F5Accelerating Application Delivery with Cisco and F5
Accelerating Application Delivery with Cisco and F5Shashi Kiran
 
How Enterprises will Benefit from SDN
How Enterprises will Benefit from SDN How Enterprises will Benefit from SDN
How Enterprises will Benefit from SDN Shashi Kiran
 
Cisco Data Center Fabric
Cisco Data Center FabricCisco Data Center Fabric
Cisco Data Center FabricShashi Kiran
 

More from Shashi Kiran (10)

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentation
 
Servicing Financial Services Applications
Servicing Financial Services ApplicationsServicing Financial Services Applications
Servicing Financial Services Applications
 
Balancing DevOps Speed with Quality
Balancing DevOps Speed with QualityBalancing DevOps Speed with Quality
Balancing DevOps Speed with Quality
 
IoT and IIoT - Security Challenges and Innovative Approaches
IoT and IIoT - Security Challenges and Innovative ApproachesIoT and IIoT - Security Challenges and Innovative Approaches
IoT and IIoT - Security Challenges and Innovative Approaches
 
JimMetzler
JimMetzlerJimMetzler
JimMetzler
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
Cisco and F5 accelerate Application Delivery
Cisco and F5 accelerate Application DeliveryCisco and F5 accelerate Application Delivery
Cisco and F5 accelerate Application Delivery
 
Accelerating Application Delivery with Cisco and F5
Accelerating Application Delivery with Cisco and F5Accelerating Application Delivery with Cisco and F5
Accelerating Application Delivery with Cisco and F5
 
How Enterprises will Benefit from SDN
How Enterprises will Benefit from SDN How Enterprises will Benefit from SDN
How Enterprises will Benefit from SDN
 
Cisco Data Center Fabric
Cisco Data Center FabricCisco Data Center Fabric
Cisco Data Center Fabric
 

Recently uploaded

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Recently uploaded (20)

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Managing Environment Complexity in a Multi-Cloud World with Cloud Sandboxes

  • 1. Managing Environment Complexity in a Multi- Cloud World Shashi Kiran kiran@quali.com
  • 2. Environment Complexity and its Repercussions Why Now? Can DevOps help? Sandboxes –Standardize. Simplify. Scale Agenda
  • 4. “I can’t test or QA anything until I have access to everything!” Data Center Systems Cloud Services Partner Services Application Enterprise Storage Middleware Services Distributed Servers • Infrastructure • On-prem/Off prem • Multiple OSs • DBs • Opensource • Legacy Complicated Environments that Mimic Production Managing Dev/Test Environments for Complex Production is Hard
  • 5. Quali 2016 Cloud and DevOps Survey Engineer: 28% Manager: 11% C-Level: 10% Director: 7% Architect: 6% DevOps: 3% Sys Admin / OPS: 6% VP: 3% 2045 Responses
  • 7. Environment Complexity: Dependencies Pace of Digital Transformation (Speed) Software Development across Tiered Organizations (Standardization) Hybrid and Multi-Cloud Deployments (Scale)
  • 8. Business Transformation Drives Pace of Change 42% CEOs have begun Digital Transformation Source: Gartner, 451 Research 31% IT priorities for CEO– Highest ever 41% Moderate to significant IT transformation to achieve growth
  • 9. Every Industry is Powered by Software…
  • 10. Source: PWC whitepaper Estimate of Revenue Growth Compared to Key Competitors 2010 2015 2020
  • 11. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 •Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Workloads and Key Projects 2017 •Q21. Which of the following statements best describes how your organization will use different on-premises and off- premises cloud environments over the next 2 years? • 11 38.4% 28.6% 20.4% 12.6% We will focus primarily on a single cloud environment, not multiple clouds. We will have multiple different cloud environments, but there will be little to no interoperability between the cloud environments. We will have multiple cloud environments to migrate workloads or data between different cloud environments. We will have multiple cloud environments where the delivery of a single business function across the different cloud environments is seamless. Percent of Sample n = 437 Use of Cloud Environments Over Next Two Years Cloud-Familiar Respondents Using Cloud Computing
  • 12. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 •Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Workloads and Key Projects 2017 •Q23. Which of the following best describes your hybrid or multi-cloud strategy? • 12 35.5% 31.0% 26.6% 24.6% 22.2% 12.5% 11.7% 4.4% We dynamically move workloads to the most appropriate IT environment based on cost, performance, security, data sovereignty or other requirements. We use on-premises resources mainly for existing workloads but new workloads use IaaS/public clouds or hosted clouds. Internal business systems and data run on-premises while customer or end user-facing system run on IaaS/public or hosted clouds. We use IaaS/public or hosted clouds as an off-site location for backup /disaster recovery/business continuity. IaaS/public or hosted clouds are for our test/development environment but on-premises or private clouds are for production workloads. We burst to public or hosted clouds when additional resource is needed on-premises. We are migrating workloads back on-premises that were previously part of an IaaS/public or hosted environment. Other Percent of Sample n = 248 Hybrid or Multi-Cloud Strategy Cloud Familiar Respondents Using Cloud Computing
  • 13. Getting the Balance Right on Speed… Speed = f(performance, efficiency, skill)
  • 14. our…vs. Risk Risk = f(tolerance, quality, environment)
  • 15. Security Company Breached One of the “big-three” U.S. credit bureaus. May Impact 143M Americans. Sep 7, 2017
  • 17. Public Cloud Outage Example: Amazon S3, Feb 2017 - ~150K websites affected - ~121K domains - Quora, Expedia, Trello and several others - Impacted AWS status indicators - “Outage caused by Human Error” No cloud is Immune. Other public and private clouds have similar issues from time to time
  • 18. “Lost In Translation” – The Price to Pay 30-40% of Production Outages Occur within 24 Hours of New Release 30-40% of defects are attributed to Environmental Defects. Hybrid/Multi- Cloud Environments Amplify complexity Mis-matches in production and pre-production environments Impact System Reliability “Lost In Translation”
  • 19. Speed Vs. Risk in the Software World I pulled an all nighter and just deployed my code “Whoa…what happened? It worked well on my desktop” “I reproduced the problem. So, why isn’t it working? If only I could have access to the working configuration <Sigh>” “It was a small patch. My organization follows continuous I deployed directly into production” “It was working well in our datacenter. Why is the application performance taking a hit on the public cloud?” Did This Happen to You?
  • 20. Application Complexity Application Design Application Testing The Network Infrastructure and Components of Application Services The Butterfly Effect Virtualization Web Browser Scale / Peak Usage Replicating Production Issues is Hard Hybrid IT Multi-cloud Compliance Security Legacy Stack Application Performance Tune-up!!…
  • 21. The Role of DevOps SPEED (PERFORMANCE) QUALITY (RISK) DevOps
  • 22. How can Sandboxes Help DevOps? A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository,[1] in the context of software development including Web developmentand revision control.
  • 23. Static Vs. Dynamic Environments STATIC • Resources are pre-allocated • Stateful • WOMM • Not repeatable • Fixed configuration DYNAMIC • Resources allocated on demand and reclaimed automatically • Can select what’s saved between sessions • Repeatable • Flexible configuration • Require orchestration • Can be provided on demand • Users can Interact
  • 24. Sandboxes and DevOps SPEED (PERFORMANCE) QUALITY (RISK) Cloud Sandbox ENVIRONMENT Move Fast, But Minimize Risk…and Oh, Don’t Break Things
  • 25. Blueprint Modeling Automation & Orchestration Reservation & Scheduling Self-Service Catalog Built-In Networking BI & Analytics REST API EMBEDDED GUI DevOps Plug-Ins ON-DEMAND, SELF-SERVICE ENVIRONMENTS Bare Metal ON ANY CLOUD* ENVIRONMENTFEATURESINTERACE Applications Data Test Tools Physical Infra. Virtual Infra. Services Network Storage Compute Security CLOUD SANDBOX Cloud Sandboxes: Manage Environment Complexity
  • 26. Cloud Sandboxes - A Simple Mantra Standardize Model Automate Reserve Test S M A R T Blueprint Dev/Test Environments. Publish to Self- Service Catalogue Infrastructure, Applications, Tools, Database Automate and Orchestrate Flow. Visualization. APIs Spin-up or Spin down Environments on any Cloud Test. Measure. Analyze
  • 27. Standardize via Blueprints ENVIRONMENT • Blueprinting allows DevOps engineers to take on the role of environment designers and ensure standardization • Reusable building blocks improve maintainability and reduce overhead • In-built connectivity ENVIRONMENT
  • 28. …Including Hybrid Environments Database on Premise Secure Connectivity Applications and Public Cloud IaaS ENVIRONMENT
  • 29. Publish to Self-Service Catalogs ENVIRONMENT
  • 30. Model Complex Environments Spin Up/Spin-Down Resources ENVIRONMENT
  • 31. Automate and Orchestrate Deploy VM to Cloud Configure application Provision network connectivity Load device firmware Configure Test Tools ENVIRONMENT Orchestration workflow is a key first class citizen of the environment
  • 32. Reserve – Deploy on Any Cloud Bare Metal ON ANY CLOUD* “One-click” Deployment Path
  • 33. • Test tools can be integrated into the dynamic environment and triggered by the developer Test – Including Continuous Testing
  • 34. Typical CI/CD Pipeline Manual Scripting. Fragmented Tools. Dev Load Security Integration Staging/ Production
  • 35. CI/CD Pipeline – Sandboxes with RESTful API Pipeline Automic Quali Sandbox Software Load Security Integration Staging/ Production Dev
  • 36. Integrate With Existing DevOps Assets Test framework Build / Release Automation Repository Bug tracking Monitoring Data Virtualization Cloud & ContainersConfiguration Management Physical Infrastructure
  • 37. Sandboxes: Move Fast But De-Risk Production Start coding Servers delivered IT builds Dev/Test environments Request Dev/Test resources from IT Project starts Gather requirements Prioritize work IT kicks off procurement Deployment Performance testing Testing Bug fixing Production DEV/TEST: Needs access to configured environments – ideally access to “production-like environment” Local machines won’t work. No wasting time on configuration issues DEVOPS TEAM: Monitor release velocity and team productivity. Tools, governance and metrics Feedback to Blueprints
  • 38. Case Study Large European Retailer • 200+ Developers Distributed Globally across 3 Countries • Dynamic Environments Req. for: Dev, Feature Validation & CI • Orchestration a first-class citizen • Manual+ Automated testing. Compartmentalized Environments • Include configuration and installation of test tools • Deploy over Public Cloud (Microsoft Azure) • Blueprinting and Orchestration Created Standardization • Self-Service with Dynamic Environments • Leverage existing tools and automation assets • Self-Service - Better Collaboration – Improved Productivity • Automation – Increased Speed REQUIREMENTSVALUEBENEFIT
  • 39. Case Study Top 3 US Bank • Hundreds of Dev/Test Engineers • Datacenter with combination of legacy/modern applications • Validate patching and version updates • Regulatory Compliance • Audit • Measure Resource Consumption • Integration with Physical and Virtual – Resource Pool • Automation at Scale • Faster software upgrades and patches while meeting compliance requirements • Better software quality REQUIREMENTSVALUEBENEFIT
  • 40. Parting Thoughts Addressing Environment Complexity Can Simplify Hybrid and Multi-cloud Rollouts Standardize. Simplify. Scale with Cloud Sandboxes: • Consistency between Production and Pre-Production Environments • SMART – Integrate with DevOps CI/CD • Balance Speed with Quality and Reduced Risk
  • 42. Ask for a Technical Demo (30-min web conference) Start a Free Trial (30-min web conference) Ask for a Technical Demo (30-min web conference) VISIT US AT BOOTH #15 www.quali.com Take Action

Editor's Notes

  1. Users select environments from a catalog DevOps team members design environments Managers set policies on consumption and permissions Consumption of an environment is always scoped by time or usage