SlideShare a Scribd company logo
1 of 22
Leveraging Cloud Sandboxes
with Jenkins, Artifactory, and
Ansible
Jan 2017
EducationalWebinar Series
2
Pascal Joly
Product Manager
Hans Ashlock
Tech Marketing
Manager
PANELISTS
Leveraging
Cloud
Sandboxes
with
Jenkins,
JFrog, and
Ansible
Agenda
• Introduction
• IT Trends: High Performance IT
• Challenges
• CI/CD Overview
• Sandboxes, Jenkins, Artifactory, Ansible
• Integration Architecture
• Demo
• Summary & Wrap Up
• Q&A
3
Have Questions?
4
01
02
03
Venture-funded start-up focused on Cloud
Automation and Orchestration. Managing
$Billions in Infrastructure.
Delivers “Cloud Sandboxes” - Replicas of
production environments delivered as-a-
service.
Strong Innovation DNA – Trusted by customers
Worldwide. Managing millions of Infrastructure
elements
About Quali
5
300+ customers – Cloud providers, Telcos, Enterprises
– across FSI, Retail, Healthcare and Government
~115 employees in USA, Israel and Europe focused on
serving customers worldwide300+
New Enterprise Trends Require High Performance IT
“Manage Change Better and Faster”
IoT
200X
Deployment
Frequency
24X
Faster failure
recovery
Lower change
failure rate
Less time on
unplanned and rework
Source: Gartner, Chef, Business Insider, Digital Trends
High Performance IT
22X 3X
34B+ devices
by 2020
Cloud
70% Hybrid clouds
in 2 years
Digitization
77%+ processes
in 5 years
Application
modernization
Containers and
Microservices
DevOps
Self-Service / Continuous Test /
Continuous Delivery
46%
Lack Self-Service Access
33%
> 1 week
Time to
Deliver Infrastructure
Infrastructure Agility
26%
> 1 month
#2
Barrier to
DevOps
Automation
Automation
“Continuous Test”
Application Environment Complexity
68% 70% <23%
App Complexity
Impedes Agility
Want Hybrid
Clouds
Applications on
Hybrid Clouds
*Based on Quali 2016 survey of 2045 respondents
Common Challenges
How CI/CD is done today
Fragmentation and Lack of Standardization
Dev Load Security Integration
Staging/
Production
A pipeline contains multiple stages.
Each stage maps to a different CI/CD
phase (e.g. performance, security,…)
Before moving from one stage to the
next all the steps in the current stage
need to be passed.
Each Stage is fully customizable and
may have a unique set of relevant
steps. For instance: Smoke Test,
Performance, Security, End to End
Jenkins is a build management
tool. Jenkins Pipeline is a CI/CD
release automation tool.
Multiple Stages
Each Stage Gated
Each Stage Performs a
Specific Function
An Intro to Jenkins
The binary or “non-code” output of a
build.
Single access point organizing all
binary resources supporting a variety
of build tools, coding languages and
technologies
Highly scalable, with active-active
redundant architecture and built in
security features.
JFrog Artifactory is a binary
repository tool.
Stores Build Artifacts
Universal Artifact management
Enterprise-ready Repository
An Intro to Artifactory
Using simple human readable files
called playbooks executed against
inventories of target servers
Keep managed infrastructure
consistent against the desired state.
Does not require agent running on
nodes. Ansible engine has a small
footprint on the control machine.
Highly scalable.
Ansible is an Open source
Configuration Management and
Automation tool.
Deploy Applications
Configure Applications
Simple Agentless Architecture
An Intro to Ansible
An Intro to Quali Cloud Sandboxes
Blueprint Modeling Automation & Orchestration
Blueprint CatalogBuilt-In Networking
REST API
End User Portal
DevOps Plug-Ins
BUILD ANY ENVIRONMENT. DEPLOY AS-A-SERVICE
Bare Metal
TO ANY CLOUD*
ENVIRONMENTFEATURESINTERACE
Applications Data Test Tools
Physical Infra. Virtual Infra. Services
Network Storage
Compute Security
CLOUD SANDBOX
Model and Automate BI and Analytics
Positioning of Sandboxes in the CI/CD pipeline
Dev
Quali
Sandboxes
Deploy
Teardown
Deploy
Teardown
Deploy
Teardown
Deploy
Teardown
Deploy
Teardown
End to End Architecture
Deploy HA Sandbox Deploy Performance Sandbox
Sandbox integration with Jenkins Pipeline
Application deployment with Ansible and Artifactory
2. Retrieve build package
3. Install package
1. Deploy VM on infrastructure
17
DEMOhttp://info.quali.com/demo-ci-cd-pipeline-0
Summary
1 INCREASED AGILITY
Blueprint Automation within the CI/CD pipeline,
Enable Faster Time-to-Market for digitization
2BETTER VISIBILITY AND CONTROL
Centralized Management of your infrastructure
Blueprints and Applications Artifacts
3 REDUCED RISK
Production-like environment as-a-service with continuous
testing increase quality with better predictability
CloudShell Sandbox in the DevOps tool ecosystem
Test framework
Build / Release Automation
Repository
Bug tracking
Monitoring
Data Virtualization
Cloud & ContainersConfiguration
Management
Physical
Infrastructure
Certification /
Compliance
Continuous
Testing
Cyber Ranges
App
Modernization
Other Relevant Use-Cases
SDN/NfV
Dev/Test Labs DevOps
Automation –
CI/CD
Network Test
Labs
Future Educational Webinars
Cloud Automation Journey: turning
your Lab into a Service – Feb 7th
2017
Sandboxes and Data Virtualization
Security solution for Cyber
Ranges
22
Q&A
http://info.quali.com/2017-devops-and-cloud-survey
Don’t for get to fill out our survey
for a chance to win a $100
Amazon gift card!

More Related Content

What's hot

1 RK Hiremane
1 RK Hiremane1 RK Hiremane
1 RK HiremaneIntelAPAC
 
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)Codit
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Ken Owens
 
Accelerate, Simplify, and Be Future-Ready with NetApp for SAP
Accelerate, Simplify, and Be Future-Ready with NetApp for SAPAccelerate, Simplify, and Be Future-Ready with NetApp for SAP
Accelerate, Simplify, and Be Future-Ready with NetApp for SAPNetApp
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
Ultimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud SuiteUltimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud SuiteEric D. Schabell
 
How Crosser Built a Modern Industrial Data Historian with InfluxDB and Grafana
How Crosser Built a Modern Industrial Data Historian with InfluxDB and GrafanaHow Crosser Built a Modern Industrial Data Historian with InfluxDB and Grafana
How Crosser Built a Modern Industrial Data Historian with InfluxDB and GrafanaInfluxData
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and PredixAltoros
 
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Codemotion Tel Aviv
 
WSO2Con ASIA 2016: Planning Your Cloud Strategy
WSO2Con ASIA 2016: Planning Your Cloud StrategyWSO2Con ASIA 2016: Planning Your Cloud Strategy
WSO2Con ASIA 2016: Planning Your Cloud StrategyWSO2
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overviewCisco DevNet
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
NetApp 2019 Perspectives
NetApp 2019 PerspectivesNetApp 2019 Perspectives
NetApp 2019 PerspectivesNetApp
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421Anderson Cheng
 
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...Codit
 
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityPivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityVMware Tanzu
 
OPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureVMware Tanzu
 
BUILD with Microsoft - Radu Stefan
 BUILD with Microsoft - Radu Stefan BUILD with Microsoft - Radu Stefan
BUILD with Microsoft - Radu StefanITCamp
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Codit
 

What's hot (20)

1 RK Hiremane
1 RK Hiremane1 RK Hiremane
1 RK Hiremane
 
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
Accelerate, Simplify, and Be Future-Ready with NetApp for SAP
Accelerate, Simplify, and Be Future-Ready with NetApp for SAPAccelerate, Simplify, and Be Future-Ready with NetApp for SAP
Accelerate, Simplify, and Be Future-Ready with NetApp for SAP
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
Predix
PredixPredix
Predix
 
Ultimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud SuiteUltimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud Suite
 
How Crosser Built a Modern Industrial Data Historian with InfluxDB and Grafana
How Crosser Built a Modern Industrial Data Historian with InfluxDB and GrafanaHow Crosser Built a Modern Industrial Data Historian with InfluxDB and Grafana
How Crosser Built a Modern Industrial Data Historian with InfluxDB and Grafana
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
 
WSO2Con ASIA 2016: Planning Your Cloud Strategy
WSO2Con ASIA 2016: Planning Your Cloud StrategyWSO2Con ASIA 2016: Planning Your Cloud Strategy
WSO2Con ASIA 2016: Planning Your Cloud Strategy
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overview
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
NetApp 2019 Perspectives
NetApp 2019 PerspectivesNetApp 2019 Perspectives
NetApp 2019 Perspectives
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
 
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
Flight Delay Compensation: How SwissRe is exploring new territories in Busine...
 
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityPivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
 
OPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - Accenture
 
BUILD with Microsoft - Radu Stefan
 BUILD with Microsoft - Radu Stefan BUILD with Microsoft - Radu Stefan
BUILD with Microsoft - Radu Stefan
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
 

Similar to Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog

How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDBHow to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDBInfluxData
 
Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...QualiQuali
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 Mark Hinkle
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyOrgad Kimchi
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
AWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteAWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteKristana Kane
 
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
 
Azure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAzure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAlex Danvy
 
Partner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingPartner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingAmazon Web Services
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
Splunk Sales Presentation Imagemaker 2014
Splunk Sales Presentation Imagemaker 2014Splunk Sales Presentation Imagemaker 2014
Splunk Sales Presentation Imagemaker 2014Urena Nicolas
 
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...Amazon Web Services
 
Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco Canada
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAmazon Web Services
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Sourceaspyker
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAmazon Web Services
 
Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...
Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...
Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...Lucy Huh Kerner
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...NetAppUK
 

Similar to Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog (20)

How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDBHow to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
 
Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...Accelerating Network Transformation with Self-service Environments and Orches...
Accelerating Network Transformation with Self-service Environments and Orches...
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
AWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteAWS Summit Atlanta Keynote
AWS Summit Atlanta Keynote
 
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
 
Oracle Cloud Native
Oracle Cloud NativeOracle Cloud Native
Oracle Cloud Native
 
Azure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAzure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris Keynote
 
Partner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud ComputingPartner Keynote: Intel - The New Frontier of Cloud Computing
Partner Keynote: Intel - The New Frontier of Cloud Computing
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
Splunk Sales Presentation Imagemaker 2014
Splunk Sales Presentation Imagemaker 2014Splunk Sales Presentation Imagemaker 2014
Splunk Sales Presentation Imagemaker 2014
 
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
 
Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Source
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...
Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...
Secure Foundations: Why Red Hat Enterprise Linux is not just another Linux di...
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...
 
Dev ops
Dev opsDev ops
Dev ops
 

More from QualiQuali

GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?QualiQuali
 
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
 
The holy grail of automated labs self-service with l1 switching
The holy grail of automated labs   self-service with l1 switchingThe holy grail of automated labs   self-service with l1 switching
The holy grail of automated labs self-service with l1 switchingQualiQuali
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareQualiQuali
 
Cloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber RangesCloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber RangesQualiQuali
 
2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conferenceQualiQuali
 
2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conference2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conferenceQualiQuali
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQualiQuali
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmQualiQuali
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmQualiQuali
 
Heterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/TestHeterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/TestQualiQuali
 

More from QualiQuali (11)

GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?GDPR Compliance Countdown - Is your Application environment ready?
GDPR Compliance Countdown - Is your Application environment ready?
 
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
 
The holy grail of automated labs self-service with l1 switching
The holy grail of automated labs   self-service with l1 switchingThe holy grail of automated labs   self-service with l1 switching
The holy grail of automated labs self-service with l1 switching
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshare
 
Cloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber RangesCloud Sandboxing Solution for Cyber Ranges
Cloud Sandboxing Solution for Cyber Ranges
 
2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference
 
2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conference2016 quali dev ops_delivery of things_conference
2016 quali dev ops_delivery of things_conference
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps Chasm
 
Mind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps ChasmMind the Gap: Crossing the DevOps Chasm
Mind the Gap: Crossing the DevOps Chasm
 
Heterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/TestHeterogeneous Self-Service Automation for SDN Dev/Test
Heterogeneous Self-Service Automation for SDN Dev/Test
 

Recently uploaded

Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecTrupti Shiralkar, CISSP
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfNaveenVerma126
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Sean Meyn
 
specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a buildingswethasekhar5
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptxSaiGouthamSunkara
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfJulia Kaye
 
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratoryدليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide LaboratoryBahzad5
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationMohsinKhanA
 
UNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptxUNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptxrealme6igamerr
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabusViolet Violet
 
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsModelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsYusuf Yıldız
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerskarthi keyan
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfRedhwan Qasem Shaddad
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxssusera0771e
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 

Recently uploaded (20)

Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
 
specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a building
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptx
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
 
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratoryدليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
 
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for EngineeringLitature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software Simulation
 
Lecture 2 .pdf
Lecture 2                           .pdfLecture 2                           .pdf
Lecture 2 .pdf
 
Lecture 2 .pptx
Lecture 2                            .pptxLecture 2                            .pptx
Lecture 2 .pptx
 
UNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptxUNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptx
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsModelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovations
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answers
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdf
 
Présentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdfPrésentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdf
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptx
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 

Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog

  • 1. Leveraging Cloud Sandboxes with Jenkins, Artifactory, and Ansible Jan 2017 EducationalWebinar Series
  • 2. 2 Pascal Joly Product Manager Hans Ashlock Tech Marketing Manager PANELISTS Leveraging Cloud Sandboxes with Jenkins, JFrog, and Ansible
  • 3. Agenda • Introduction • IT Trends: High Performance IT • Challenges • CI/CD Overview • Sandboxes, Jenkins, Artifactory, Ansible • Integration Architecture • Demo • Summary & Wrap Up • Q&A 3
  • 5. 01 02 03 Venture-funded start-up focused on Cloud Automation and Orchestration. Managing $Billions in Infrastructure. Delivers “Cloud Sandboxes” - Replicas of production environments delivered as-a- service. Strong Innovation DNA – Trusted by customers Worldwide. Managing millions of Infrastructure elements About Quali 5 300+ customers – Cloud providers, Telcos, Enterprises – across FSI, Retail, Healthcare and Government ~115 employees in USA, Israel and Europe focused on serving customers worldwide300+
  • 6. New Enterprise Trends Require High Performance IT “Manage Change Better and Faster” IoT 200X Deployment Frequency 24X Faster failure recovery Lower change failure rate Less time on unplanned and rework Source: Gartner, Chef, Business Insider, Digital Trends High Performance IT 22X 3X 34B+ devices by 2020 Cloud 70% Hybrid clouds in 2 years Digitization 77%+ processes in 5 years Application modernization Containers and Microservices DevOps Self-Service / Continuous Test / Continuous Delivery
  • 7. 46% Lack Self-Service Access 33% > 1 week Time to Deliver Infrastructure Infrastructure Agility 26% > 1 month #2 Barrier to DevOps Automation Automation “Continuous Test” Application Environment Complexity 68% 70% <23% App Complexity Impedes Agility Want Hybrid Clouds Applications on Hybrid Clouds *Based on Quali 2016 survey of 2045 respondents Common Challenges
  • 8. How CI/CD is done today Fragmentation and Lack of Standardization Dev Load Security Integration Staging/ Production
  • 9. A pipeline contains multiple stages. Each stage maps to a different CI/CD phase (e.g. performance, security,…) Before moving from one stage to the next all the steps in the current stage need to be passed. Each Stage is fully customizable and may have a unique set of relevant steps. For instance: Smoke Test, Performance, Security, End to End Jenkins is a build management tool. Jenkins Pipeline is a CI/CD release automation tool. Multiple Stages Each Stage Gated Each Stage Performs a Specific Function An Intro to Jenkins
  • 10. The binary or “non-code” output of a build. Single access point organizing all binary resources supporting a variety of build tools, coding languages and technologies Highly scalable, with active-active redundant architecture and built in security features. JFrog Artifactory is a binary repository tool. Stores Build Artifacts Universal Artifact management Enterprise-ready Repository An Intro to Artifactory
  • 11. Using simple human readable files called playbooks executed against inventories of target servers Keep managed infrastructure consistent against the desired state. Does not require agent running on nodes. Ansible engine has a small footprint on the control machine. Highly scalable. Ansible is an Open source Configuration Management and Automation tool. Deploy Applications Configure Applications Simple Agentless Architecture An Intro to Ansible
  • 12. An Intro to Quali Cloud Sandboxes Blueprint Modeling Automation & Orchestration Blueprint CatalogBuilt-In Networking REST API End User Portal DevOps Plug-Ins BUILD ANY ENVIRONMENT. DEPLOY AS-A-SERVICE Bare Metal TO ANY CLOUD* ENVIRONMENTFEATURESINTERACE Applications Data Test Tools Physical Infra. Virtual Infra. Services Network Storage Compute Security CLOUD SANDBOX Model and Automate BI and Analytics
  • 13. Positioning of Sandboxes in the CI/CD pipeline Dev Quali Sandboxes Deploy Teardown Deploy Teardown Deploy Teardown Deploy Teardown Deploy Teardown
  • 14. End to End Architecture
  • 15. Deploy HA Sandbox Deploy Performance Sandbox Sandbox integration with Jenkins Pipeline
  • 16. Application deployment with Ansible and Artifactory 2. Retrieve build package 3. Install package 1. Deploy VM on infrastructure
  • 18. Summary 1 INCREASED AGILITY Blueprint Automation within the CI/CD pipeline, Enable Faster Time-to-Market for digitization 2BETTER VISIBILITY AND CONTROL Centralized Management of your infrastructure Blueprints and Applications Artifacts 3 REDUCED RISK Production-like environment as-a-service with continuous testing increase quality with better predictability
  • 19. CloudShell Sandbox in the DevOps tool ecosystem Test framework Build / Release Automation Repository Bug tracking Monitoring Data Virtualization Cloud & ContainersConfiguration Management Physical Infrastructure
  • 20. Certification / Compliance Continuous Testing Cyber Ranges App Modernization Other Relevant Use-Cases SDN/NfV Dev/Test Labs DevOps Automation – CI/CD Network Test Labs
  • 21. Future Educational Webinars Cloud Automation Journey: turning your Lab into a Service – Feb 7th 2017 Sandboxes and Data Virtualization Security solution for Cyber Ranges
  • 22. 22 Q&A http://info.quali.com/2017-devops-and-cloud-survey Don’t for get to fill out our survey for a chance to win a $100 Amazon gift card!

Editor's Notes

  1. Putting together an infrastructure environment for CI/CD is time consuming Representing and deploying complex application infrastructure is error prone and difficult to troubleshoot As a result, DevOps/QA team will take short cuts to solve the problem: Increase Risk of unidentified issues in production Expose private data in tested applications Skip test scenarios resulting in poor test coverage
  2. Let’s review how IT engineers attempt to implement the DevOps processes today. It generally uses a Pipeline mechanism to trigger the deployment and test of the application at different stages (performance and load testing, security, integration). At a lower level a large number of tools may be invoked, configuration management and automation frameworks such as Chef, Ansible and Puppet, Cloud Infrastructure template such as AWS Cloudformation and Openstack Heat, or container orchestration technologies such as Docker Swarm Mesos or Kubernetes. These Infra as code solutions can be quite intimidating and error prone if not properly managed. [click annimation] Besides, the lack of standardization can lead to fragmentation of solutions and complexity, especially for large portfolio of applications. Finally it still difficult and time consuming to set up complex environment, resulting in delays impacting the agility of the end to end pipeline deployment. Let’s now review in more details the solutions we will be discussing today.
  3. Jenkins is a popular build management tool. The Jenkins pipeline plugin lets the test engineer define multiple gated stages mapped to different phases of the application release.
  4. Jfrog Artifactory is a market leading repository tool used to store build artifacts in a highly scalable, enterprise-ready solution. it supports a large number of build tools and coding languages.
  5. The Ansible tool is a widely used open source solution to deploy and configure Applications using a lightweight, agentless architecture. These are the 3 tools that we are going to integrate with.
  6. Let’s review more in details the Cloud Sandbox. A Cloud Sandbox defines the environment an application tester will use to validate a specific use case. It includes the physical and virtual infrastructure, application workload, data, test tools and services. What does it take to create a Sandbox: a designer or architect will model a blueprint interface, and attach automation and orchestration resources. The system includes out of the box networking for L1 through 3. Once a blueprint has been created it can be published to a catalog and deployed to the cloud of your choice [vcenter, openstack, azure and AWS are all supported out of the box]. Another important aspect is the added governance and control from the creation of blueprints to their activation into sandboxes. Finally, blueprints can be activated through a RESTful API or accessed through an end user self service portal.
  7. Let’s now look at the end to end solution combining the power of Jenkins, Artifactory, Ansible and Quali Sandboxes. We use the Jenkins pipeline to manage the phases and gating definition of the CI process. Map a different blueprint as you move through the various stages using our API . Key value is the time it takes to define the environment. Solve the problem of fragmentation by offering a layer on top. Blueprints lead to Standardization and repeatability. Each Jenkins job will also run a suite of test based on the phase definition. Deploy and teardown a sandbox at each stage We don’t replace the orchestration tools previously mentioned, we provide tight integration with them. Sandbox may be deployed on the cloud of your choice, supporting Hybrid cloud deployment options Application build is retrieved from the Artifactory repository then automatically deployed using Ansible
  8. We will now dive into the details of the architecture of this solution. The Jenkins tools is typically deployed in a centrally distributed Master Slave configuration, where the Slave execute the job tied to the pipeline. For each phase the Jenkins job calls the CloudShell web services deployed on the CloudShell web server front end using REST to create the Sandbox. The Quali Application server then calls the CloudShell execution server to deploy the virtual machine and application. It retrieves the build from Jfrog using web services. Finally, using an Ansible playbook from the management node, the application is installed on the target server.
  9. Let’s look at how the Jenkins integration works. A developer makes a code change in Git. It then triggers a build in Jenkins. Once the Build is done, the Test HA phase of the pipeline will run. We use pipeline steps in the Jenkins script “Create a sandbox” using the Quali jenkins integration to active the HA Sandbox in CloudShell. The Jenkins job will run test on that sandbox and upon successful completion will delete the Sandbox and move on to the next phase. In this phase related to performance testing, the plugin will trigger the deployment of the Performance Sandbox in CloudShell and run performance testing against that infrastructure, then terminate that Sandbox as well once the test has passed. Let’s now zoom into a Sandbox and look at the application deployment flow.
  10. As part of our previous example, let’s consider the deployment of the web server component of the sandbox. As a first step CloudShell will deploy the host VM on the Cloud Infrastructure of choice, for example Vcenter. Next CloudShell orchestration will retrieve the build package from the Jfrog Artifactory repo and copy it over to the target VM. In this case an Apache Web server package. Finally, the Application is installed on the VM using an Ansible playbook activated by the CloudShell automation. We’ll now move on to the demo:
  11. The integration between Quali, Jfrog, Jenkins and Ansible provides an extensible end to end automation solution to deploy and test complex applications as part of the CI/CD process This unique combination adds the values of word class solutions for enterprises that need to speed up their application deployments using devOps best practices
  12. Insert link for the next webinar.