SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Swiss Enterprise Cloud - Up and Running since 2012
www.safeswisscloud.ch
What is this DevOps thing and why do I need it?
Prodosh Banerjee
1
How much do you care about quality?
www.safeswisscloud.ch 2
www.safeswisscloud.ch
Source: https://www.scriptrock.com/blog/devops-whats-hype-about
3
www.safeswisscloud.ch
Source: http://www.ubercomments.com/view/14394
4
www.safeswisscloud.ch
Source: http://blogs.csc.com/2015/02/03/devops-theory-for-beginners/
5
Focus on the business
value
Eliminate silos
Make things predictable
and transparent, for
example, by the use of
automation and tools
Create feedback
loops and analyse
the information
Create continuous
improvement
processes based on
the feedback
Learn new disciplines
Experiment and take
risks
Repeat and practice
Systems Thinking
T H E M A I N C O M P O N E N T S
DevOps Principles
Feedback Loop Learning Culture
6www.safeswisscloud.ch
A Few DevOps Practices
Automate whatever
you can
Automated builds
Automated creation
and setup of
infrastructure
Automated deployment
Automated tests
Tools, tools, tools
www.safeswisscloud.ch 7
Reduce Work in Progress
(WIP)
Kanban / Scrum
Version Control
Continuous Integration,
deployment & delivery
Proactive Monitoring &
metrics
Make Ops visible – change
management
Track everything: incident
management / ticketing (SLAs)
Flexible Infrastructure is Key
www.safeswisscloud.ch 8
www.safeswisscloud.ch
Enabling Hybrid Environments
VPC A
Virtual Server A1
Virtual Server A2
Virtual Server An
VPC B
Virtual Server B1
Virtual Server B2
Virtual Server Bn
VPC N
Virtual Server N1
Virtual Server N2
Virtual Server Nn
Virtual Data Center
Safe Swiss Cloud
VPC A
Virtual Server A1
Virtual Server A2
Virtual Server An
VPC B
Virtual Server B1
Virtual Server B2
Virtual Server Bn
VPC N
Virtual Server N1
Virtual Server N2
Virtual Server Nn
Virtual Data Center Private Clouds
(on or off premise)
• Openstack
• Cloudstack
• Etc.
Public Clouds
Cloud Integration Bus1
Enterprise
App Store
7x24 Support &
Managed Cloud
Services
DevOps Tools
and Best Prctices
1 Cloud Integration Bus is a Safe
Swiss Cloud product which
enables the flexibility to move
at the speed of the digital age
while providing security, choice
and control
The future of enterprise IT is a hybrid of public and private clouds with
users installing applications from a safe enterprise app store
9
www.safeswisscloud.ch
VPC A
Virtual
Server A1
Virtual
Server A2
Virtual
Server An
VPC B
Virtual
Server B1
Virtual
Server B2
Virtual
Server Bn
VPC N
Virtual
Server N1
Virtual
Server N2
Virtual
Server Nn
Virtual Data Centre1
VPC2: Virtual Private Cloud
Virtual Routers3 & Networking4
Virtual Server Instances (VMs)
Fast Cloud Delivery
1 A Virtual Data Centre (VDC) contains multiple VPCs
2 A Virtual Private Cloud (VPC) contains any number of
VMs (virtual servers)
3 Each VPC is controlled by a virtual router w. firewall
4 Create virtual networks and appliances (routers,
firewalls, load balancers etc.)
Each VPC can have any number of isolated network
segments (not shown in diagram)
Our unique combination of products are designed to
easily enable enterprise grade IT services to be delivered
from the cloud fast
10
Safe Swiss Cloud
www.safeswisscloud.ch 11
Architecture Example 1
Datacentre 1
Data Centre 2
Virtual Data Center
Virtual Router
Firewall DMZ
Virtual Router
Firewall
PROD
Virtual Router
Firewall
DMZ:
- Only approved IPs of
Clients and partners
allowed here
- Servers are hardened
RDP Server
Browse the Internet
securely
RDP Server
Remote Desktop
Access
Virtual Router
Firewall
DEV/Testing
DB Server
DEV
Appl. Server
DB Server
Application 1
Appl. Server
Application 1
DB Server
Application 1
Appl. Server
Application 1
Testing
DB. Srv.
PROD 1 PROD 2
DB. Srv.
Appl 1 DB
Servr
Appl. Server
Appl. Server
Appl. Server
Appl. Server
Integration
Appl. Srv.
Appl. Srv.
Appl. Srv.
DB Server
Appl. Srv.
Application 1
DB Server
Application 1
RDP Server
Active
Directory
(xx.x.x.xx)
AD Network
Active
Directory
(xx.x.x.xx)
RDP Network Internet
RDP Network
DEV/Testing
www.safeswisscloud.ch 12
Architecture Example 2
Virtual Router / Load
Balancer
AD Controller I
AD Controller 2
DB Server 1
File Srvr 1
Application
Server 1
Application
Server 2
Firewall
www.safeswisscloud.ch
MS System
Center
Internet VPN
Site 1
Virtual Router / Load
Balancer
Firewall
Internet VPN
Site 2
Up to10 Gbps
per connectionEmaiil 1
AD Controller 3
AD Controller 4
DB Server 2
File Srvr 2
Application
Server 3
Application
Server 4
MS System
Center2
Emaiil 2
13
www.safeswisscloud.ch
Fibre optic ring
around Zürich
Internet
Provider A
Internet
Provider B
Cross connect A
100 Gb/s
Cross connect B:
100 Gb/s
8Gbps
8Gbps
Data Centre 1 / Region swiss1
• Computing Resources (CPU, RAM)
• Primary storage cluster (SSDs + disks)
• Object storage cluster (backups, media
storage etc.)
• Networking: routers, firewalls
Data Centre 2 / Region swiss2
• Computing Resources (CPU, RAM)
• Primary storage cluster (SSDs + disks)
• Object storage cluster (backups, media
storage etc.)
• Networking: routers, firewalls
14
7x24 Support and Services
www.safeswisscloud.ch
Virtual Data Center
Software defined
High availability
Predictable pricing
Advanced Networking
Virtual routers & firewalls
VPN, network isolation
Protection for VDC
On Demand and Elastic
Instantly scale up or down
Pay only for resources used
No long term contracts
Enterprise Grade
Designed for complex IT
Migration and engineering
Swiss, Secure, Compliant
Swiss FINMA compliant data
centers
Used by banks and financial
service providers
7x24 Support and Services
7x24 Hotline
Managed services
Support
15
Alte Landstrasse 64
8800 Thalwil
Switzerland
Tel.: +41 43 541 5704
info@safeswisscloud.ch
www.safeswisscloud.ch
Safe Swiss Cloud AGC o n t a c t
P r o d o s h B a n e r j e e
p r o d o s h . b a n e r j e e @ s a f e s w i s s c l o u d .
c h
www.safeswisscloud.ch 16

Contenu connexe

Tendances

2nd Anniversary Datacomm Cloud Business-Message
2nd Anniversary Datacomm Cloud Business-Message2nd Anniversary Datacomm Cloud Business-Message
2nd Anniversary Datacomm Cloud Business-MessagePT Datacomm Diangraha
 
Azure virtual network
Azure virtual networkAzure virtual network
Azure virtual networkLalit Rawat
 
The hidden secrets of azure networking
The hidden secrets of azure networkingThe hidden secrets of azure networking
The hidden secrets of azure networkingMohamed Wali
 
Introducing rubrik a new approach to data protection
Introducing rubrik   a new approach to data protectionIntroducing rubrik   a new approach to data protection
Introducing rubrik a new approach to data protectionDatabarracks
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, RubrikVMUG IT
 
Cloudciti Enterprise File Share (EFS)
Cloudciti Enterprise File Share (EFS)Cloudciti Enterprise File Share (EFS)
Cloudciti Enterprise File Share (EFS)PT Datacomm Diangraha
 
Endpoint Protection as a Service (EPaaS)
Endpoint Protection as a Service (EPaaS)Endpoint Protection as a Service (EPaaS)
Endpoint Protection as a Service (EPaaS)PT Datacomm Diangraha
 
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationSelf-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationMarketingArrowECS_CZ
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula Project
 
NATS: Control Flow for Distributed Systems
NATS: Control Flow for Distributed SystemsNATS: Control Flow for Distributed Systems
NATS: Control Flow for Distributed SystemsApcera
 
Element Critical Company Overview - Colocation and Hybrid Cloud Expertise
Element Critical Company Overview - Colocation and Hybrid Cloud ExpertiseElement Critical Company Overview - Colocation and Hybrid Cloud Expertise
Element Critical Company Overview - Colocation and Hybrid Cloud ExpertiseJack Bavaro
 
BtrCloud CloudStack Plugin
BtrCloud CloudStack PluginBtrCloud CloudStack Plugin
BtrCloud CloudStack Pluginbuildacloud
 
SDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionSDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionScott Lowe
 
Reduce the complexities of managing Kubernetes clusters anywhere
Reduce the complexities of managing Kubernetes clusters anywhereReduce the complexities of managing Kubernetes clusters anywhere
Reduce the complexities of managing Kubernetes clusters anywhereAshnikbiz
 
VMware vCloud Air: Security Infrastructure and Process Overview
VMware vCloud Air: Security Infrastructure and Process OverviewVMware vCloud Air: Security Infrastructure and Process Overview
VMware vCloud Air: Security Infrastructure and Process OverviewVMware
 
ExpressRoute overview_20180222
ExpressRoute overview_20180222ExpressRoute overview_20180222
ExpressRoute overview_20180222Jay Kim
 
Lock it Down with Nutanix Security
Lock it Down with Nutanix SecurityLock it Down with Nutanix Security
Lock it Down with Nutanix SecurityNEXTtour
 
Tintricity on the Road: Cirrity and Tintri
Tintricity on the Road: Cirrity and TintriTintricity on the Road: Cirrity and Tintri
Tintricity on the Road: Cirrity and TintriTintri
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot Aymeric Weinbach
 

Tendances (20)

2nd Anniversary Datacomm Cloud Business-Message
2nd Anniversary Datacomm Cloud Business-Message2nd Anniversary Datacomm Cloud Business-Message
2nd Anniversary Datacomm Cloud Business-Message
 
Azure virtual network
Azure virtual networkAzure virtual network
Azure virtual network
 
The hidden secrets of azure networking
The hidden secrets of azure networkingThe hidden secrets of azure networking
The hidden secrets of azure networking
 
Introducing rubrik a new approach to data protection
Introducing rubrik   a new approach to data protectionIntroducing rubrik   a new approach to data protection
Introducing rubrik a new approach to data protection
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
 
Cloudciti Enterprise File Share (EFS)
Cloudciti Enterprise File Share (EFS)Cloudciti Enterprise File Share (EFS)
Cloudciti Enterprise File Share (EFS)
 
Endpoint Protection as a Service (EPaaS)
Endpoint Protection as a Service (EPaaS)Endpoint Protection as a Service (EPaaS)
Endpoint Protection as a Service (EPaaS)
 
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationSelf-Driving Storage and Applications Integration
Self-Driving Storage and Applications Integration
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
NATS: Control Flow for Distributed Systems
NATS: Control Flow for Distributed SystemsNATS: Control Flow for Distributed Systems
NATS: Control Flow for Distributed Systems
 
Element Critical Company Overview - Colocation and Hybrid Cloud Expertise
Element Critical Company Overview - Colocation and Hybrid Cloud ExpertiseElement Critical Company Overview - Colocation and Hybrid Cloud Expertise
Element Critical Company Overview - Colocation and Hybrid Cloud Expertise
 
BtrCloud CloudStack Plugin
BtrCloud CloudStack PluginBtrCloud CloudStack Plugin
BtrCloud CloudStack Plugin
 
SDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionSDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right Abstraction
 
Reduce the complexities of managing Kubernetes clusters anywhere
Reduce the complexities of managing Kubernetes clusters anywhereReduce the complexities of managing Kubernetes clusters anywhere
Reduce the complexities of managing Kubernetes clusters anywhere
 
VMware vCloud Air: Security Infrastructure and Process Overview
VMware vCloud Air: Security Infrastructure and Process OverviewVMware vCloud Air: Security Infrastructure and Process Overview
VMware vCloud Air: Security Infrastructure and Process Overview
 
ExpressRoute overview_20180222
ExpressRoute overview_20180222ExpressRoute overview_20180222
ExpressRoute overview_20180222
 
Lock it Down with Nutanix Security
Lock it Down with Nutanix SecurityLock it Down with Nutanix Security
Lock it Down with Nutanix Security
 
Tintricity on the Road: Cirrity and Tintri
Tintricity on the Road: Cirrity and TintriTintricity on the Road: Cirrity and Tintri
Tintricity on the Road: Cirrity and Tintri
 
Oracle Xen Directions June09
Oracle Xen Directions June09Oracle Xen Directions June09
Oracle Xen Directions June09
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
 

En vedette

How To Build A Business Online: Start With Why
How To Build A Business Online: Start With WhyHow To Build A Business Online: Start With Why
How To Build A Business Online: Start With WhyVito La Fata
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Katrien De Graeve
 
Ovario Poliquistico 2005
Ovario Poliquistico 2005Ovario Poliquistico 2005
Ovario Poliquistico 2005rahterrazas
 
Xavier Giné - Educación financiera y participación financiera en países en de...
Xavier Giné - Educación financiera y participación financiera en países en de...Xavier Giné - Educación financiera y participación financiera en países en de...
Xavier Giné - Educación financiera y participación financiera en países en de...Fundación Ramón Areces
 
www.pharmagroup.it
www.pharmagroup.itwww.pharmagroup.it
www.pharmagroup.itstreamky
 
Norte Parque Residencial Email Chl
Norte Parque Residencial   Email ChlNorte Parque Residencial   Email Chl
Norte Parque Residencial Email Chlimoveisdorio
 
Institucional Empresas Fm Estacion 21 San Juan.
Institucional Empresas Fm Estacion 21 San Juan. Institucional Empresas Fm Estacion 21 San Juan.
Institucional Empresas Fm Estacion 21 San Juan. Ricardo Fernández
 
Sant mer, heroi del drac de banyoles
Sant mer, heroi del drac de banyolesSant mer, heroi del drac de banyoles
Sant mer, heroi del drac de banyolesBerta
 
[Webinar Slides] Gmail’s Responsive Email Updates
[Webinar Slides] Gmail’s Responsive Email Updates[Webinar Slides] Gmail’s Responsive Email Updates
[Webinar Slides] Gmail’s Responsive Email UpdatesMallory Mongeon
 
Fighting Food Loss and Food Waste in Japan
Fighting Food Loss and Food Waste in JapanFighting Food Loss and Food Waste in Japan
Fighting Food Loss and Food Waste in JapanFAO
 
A development of a coin slot prepayment system
A development of a coin slot prepayment systemA development of a coin slot prepayment system
A development of a coin slot prepayment systemHarhar Caparida
 
Cv ernst mayer 2016
Cv ernst mayer 2016Cv ernst mayer 2016
Cv ernst mayer 2016Ernst Mayer
 
Insectos Comestibles
Insectos ComestiblesInsectos Comestibles
Insectos Comestiblesguest8a5cb5
 
Design Time and Run Time Governance
Design Time and Run Time Governance Design Time and Run Time Governance
Design Time and Run Time Governance WSO2
 
KuehneNagel_Connect_Issue02_Print_FA
KuehneNagel_Connect_Issue02_Print_FAKuehneNagel_Connect_Issue02_Print_FA
KuehneNagel_Connect_Issue02_Print_FANikki Taylor
 

En vedette (20)

Flyer Master
Flyer MasterFlyer Master
Flyer Master
 
Reunião Programa de Ressignificação
Reunião Programa de RessignificaçãoReunião Programa de Ressignificação
Reunião Programa de Ressignificação
 
How To Build A Business Online: Start With Why
How To Build A Business Online: Start With WhyHow To Build A Business Online: Start With Why
How To Build A Business Online: Start With Why
 
Presentación FxBot
Presentación FxBotPresentación FxBot
Presentación FxBot
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Ovario Poliquistico 2005
Ovario Poliquistico 2005Ovario Poliquistico 2005
Ovario Poliquistico 2005
 
Xavier Giné - Educación financiera y participación financiera en países en de...
Xavier Giné - Educación financiera y participación financiera en países en de...Xavier Giné - Educación financiera y participación financiera en países en de...
Xavier Giné - Educación financiera y participación financiera en países en de...
 
www.pharmagroup.it
www.pharmagroup.itwww.pharmagroup.it
www.pharmagroup.it
 
Norte Parque Residencial Email Chl
Norte Parque Residencial   Email ChlNorte Parque Residencial   Email Chl
Norte Parque Residencial Email Chl
 
Institucional Empresas Fm Estacion 21 San Juan.
Institucional Empresas Fm Estacion 21 San Juan. Institucional Empresas Fm Estacion 21 San Juan.
Institucional Empresas Fm Estacion 21 San Juan.
 
Sant mer, heroi del drac de banyoles
Sant mer, heroi del drac de banyolesSant mer, heroi del drac de banyoles
Sant mer, heroi del drac de banyoles
 
[Webinar Slides] Gmail’s Responsive Email Updates
[Webinar Slides] Gmail’s Responsive Email Updates[Webinar Slides] Gmail’s Responsive Email Updates
[Webinar Slides] Gmail’s Responsive Email Updates
 
Fighting Food Loss and Food Waste in Japan
Fighting Food Loss and Food Waste in JapanFighting Food Loss and Food Waste in Japan
Fighting Food Loss and Food Waste in Japan
 
A development of a coin slot prepayment system
A development of a coin slot prepayment systemA development of a coin slot prepayment system
A development of a coin slot prepayment system
 
Cv ernst mayer 2016
Cv ernst mayer 2016Cv ernst mayer 2016
Cv ernst mayer 2016
 
Rendimiento(vlmbh)
Rendimiento(vlmbh)Rendimiento(vlmbh)
Rendimiento(vlmbh)
 
Insectos Comestibles
Insectos ComestiblesInsectos Comestibles
Insectos Comestibles
 
Como puedo ayudar a mis hijos
Como puedo ayudar a mis hijosComo puedo ayudar a mis hijos
Como puedo ayudar a mis hijos
 
Design Time and Run Time Governance
Design Time and Run Time Governance Design Time and Run Time Governance
Design Time and Run Time Governance
 
KuehneNagel_Connect_Issue02_Print_FA
KuehneNagel_Connect_Issue02_Print_FAKuehneNagel_Connect_Issue02_Print_FA
KuehneNagel_Connect_Issue02_Print_FA
 

Similaire à What is this DevOps thing and why do I need it?

Getting Safe Swiss Cloud up and running with CloudStack
Getting Safe Swiss Cloud up and running with CloudStackGetting Safe Swiss Cloud up and running with CloudStack
Getting Safe Swiss Cloud up and running with CloudStackProdosh Banerjee
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
 
Business Agility and Security with VMware
Business Agility and Security with VMwareBusiness Agility and Security with VMware
Business Agility and Security with VMwareAngel Villar Garea
 
Reston Virtualization Group 9-18-2014
Reston Virtualization Group 9-18-2014 Reston Virtualization Group 9-18-2014
Reston Virtualization Group 9-18-2014 VMwareJenn
 
Workshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDOWorkshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDOJulien SIMON
 
AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...
AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...
AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...Amazon Web Services
 
Check Point Software Technologies: Secure Your AWS Workloads
 Check Point Software Technologies: Secure Your AWS Workloads Check Point Software Technologies: Secure Your AWS Workloads
Check Point Software Technologies: Secure Your AWS WorkloadsAmazon Web Services
 
Can you trust the cloud provider?
Can you trust the cloud provider?Can you trust the cloud provider?
Can you trust the cloud provider?Antoine COETSIER
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201Amazon Web Services
 
Andy Kennedy - Scottish VMUG April 2016
Andy Kennedy - Scottish VMUG April 2016Andy Kennedy - Scottish VMUG April 2016
Andy Kennedy - Scottish VMUG April 2016Andy Kennedy
 
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...VMworld
 
Mastering the move
Mastering the moveMastering the move
Mastering the moveTrivadis
 
VMworld 2013: vCloud Hybrid Service 101: The Basics
VMworld 2013: vCloud Hybrid Service 101: The Basics VMworld 2013: vCloud Hybrid Service 101: The Basics
VMworld 2013: vCloud Hybrid Service 101: The Basics VMworld
 
Secure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliverySecure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliveryBlack Duck by Synopsys
 
Secure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliverySecure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliveryTim Mackey
 
The Canopy Cloud Vision
The Canopy Cloud VisionThe Canopy Cloud Vision
The Canopy Cloud VisionThomas Kunz
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld
 
Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360Groupe SIRIUS
 

Similaire à What is this DevOps thing and why do I need it? (20)

Getting Safe Swiss Cloud up and running with CloudStack
Getting Safe Swiss Cloud up and running with CloudStackGetting Safe Swiss Cloud up and running with CloudStack
Getting Safe Swiss Cloud up and running with CloudStack
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
 
Business Agility and Security with VMware
Business Agility and Security with VMwareBusiness Agility and Security with VMware
Business Agility and Security with VMware
 
Reston Virtualization Group 9-18-2014
Reston Virtualization Group 9-18-2014 Reston Virtualization Group 9-18-2014
Reston Virtualization Group 9-18-2014
 
Checkpoint Overview
Checkpoint OverviewCheckpoint Overview
Checkpoint Overview
 
Workshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDOWorkshop AWS IoT @ SIDO
Workshop AWS IoT @ SIDO
 
AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...
AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...
AWS Public Sector Symposium 2014 Canberra | Security as an Enabler: Improving...
 
Check Point Software Technologies: Secure Your AWS Workloads
 Check Point Software Technologies: Secure Your AWS Workloads Check Point Software Technologies: Secure Your AWS Workloads
Check Point Software Technologies: Secure Your AWS Workloads
 
Can you trust the cloud provider?
Can you trust the cloud provider?Can you trust the cloud provider?
Can you trust the cloud provider?
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201
 
Andy Kennedy - Scottish VMUG April 2016
Andy Kennedy - Scottish VMUG April 2016Andy Kennedy - Scottish VMUG April 2016
Andy Kennedy - Scottish VMUG April 2016
 
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
 
VMworld 2013: vCloud Hybrid Service 101: The Basics
VMworld 2013: vCloud Hybrid Service 101: The Basics VMworld 2013: vCloud Hybrid Service 101: The Basics
VMworld 2013: vCloud Hybrid Service 101: The Basics
 
Secure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliverySecure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous Delivery
 
Secure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliverySecure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous Delivery
 
The Canopy Cloud Vision
The Canopy Cloud VisionThe Canopy Cloud Vision
The Canopy Cloud Vision
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSX
 
Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360Virtual MS Project Software: EPM Cloud 360
Virtual MS Project Software: EPM Cloud 360
 

Dernier

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Dernier (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

What is this DevOps thing and why do I need it?

  • 1. Swiss Enterprise Cloud - Up and Running since 2012 www.safeswisscloud.ch What is this DevOps thing and why do I need it? Prodosh Banerjee 1
  • 2. How much do you care about quality? www.safeswisscloud.ch 2
  • 6. Focus on the business value Eliminate silos Make things predictable and transparent, for example, by the use of automation and tools Create feedback loops and analyse the information Create continuous improvement processes based on the feedback Learn new disciplines Experiment and take risks Repeat and practice Systems Thinking T H E M A I N C O M P O N E N T S DevOps Principles Feedback Loop Learning Culture 6www.safeswisscloud.ch
  • 7. A Few DevOps Practices Automate whatever you can Automated builds Automated creation and setup of infrastructure Automated deployment Automated tests Tools, tools, tools www.safeswisscloud.ch 7 Reduce Work in Progress (WIP) Kanban / Scrum Version Control Continuous Integration, deployment & delivery Proactive Monitoring & metrics Make Ops visible – change management Track everything: incident management / ticketing (SLAs)
  • 8. Flexible Infrastructure is Key www.safeswisscloud.ch 8
  • 9. www.safeswisscloud.ch Enabling Hybrid Environments VPC A Virtual Server A1 Virtual Server A2 Virtual Server An VPC B Virtual Server B1 Virtual Server B2 Virtual Server Bn VPC N Virtual Server N1 Virtual Server N2 Virtual Server Nn Virtual Data Center Safe Swiss Cloud VPC A Virtual Server A1 Virtual Server A2 Virtual Server An VPC B Virtual Server B1 Virtual Server B2 Virtual Server Bn VPC N Virtual Server N1 Virtual Server N2 Virtual Server Nn Virtual Data Center Private Clouds (on or off premise) • Openstack • Cloudstack • Etc. Public Clouds Cloud Integration Bus1 Enterprise App Store 7x24 Support & Managed Cloud Services DevOps Tools and Best Prctices 1 Cloud Integration Bus is a Safe Swiss Cloud product which enables the flexibility to move at the speed of the digital age while providing security, choice and control The future of enterprise IT is a hybrid of public and private clouds with users installing applications from a safe enterprise app store 9
  • 10. www.safeswisscloud.ch VPC A Virtual Server A1 Virtual Server A2 Virtual Server An VPC B Virtual Server B1 Virtual Server B2 Virtual Server Bn VPC N Virtual Server N1 Virtual Server N2 Virtual Server Nn Virtual Data Centre1 VPC2: Virtual Private Cloud Virtual Routers3 & Networking4 Virtual Server Instances (VMs) Fast Cloud Delivery 1 A Virtual Data Centre (VDC) contains multiple VPCs 2 A Virtual Private Cloud (VPC) contains any number of VMs (virtual servers) 3 Each VPC is controlled by a virtual router w. firewall 4 Create virtual networks and appliances (routers, firewalls, load balancers etc.) Each VPC can have any number of isolated network segments (not shown in diagram) Our unique combination of products are designed to easily enable enterprise grade IT services to be delivered from the cloud fast 10
  • 12. Architecture Example 1 Datacentre 1 Data Centre 2 Virtual Data Center Virtual Router Firewall DMZ Virtual Router Firewall PROD Virtual Router Firewall DMZ: - Only approved IPs of Clients and partners allowed here - Servers are hardened RDP Server Browse the Internet securely RDP Server Remote Desktop Access Virtual Router Firewall DEV/Testing DB Server DEV Appl. Server DB Server Application 1 Appl. Server Application 1 DB Server Application 1 Appl. Server Application 1 Testing DB. Srv. PROD 1 PROD 2 DB. Srv. Appl 1 DB Servr Appl. Server Appl. Server Appl. Server Appl. Server Integration Appl. Srv. Appl. Srv. Appl. Srv. DB Server Appl. Srv. Application 1 DB Server Application 1 RDP Server Active Directory (xx.x.x.xx) AD Network Active Directory (xx.x.x.xx) RDP Network Internet RDP Network DEV/Testing www.safeswisscloud.ch 12
  • 13. Architecture Example 2 Virtual Router / Load Balancer AD Controller I AD Controller 2 DB Server 1 File Srvr 1 Application Server 1 Application Server 2 Firewall www.safeswisscloud.ch MS System Center Internet VPN Site 1 Virtual Router / Load Balancer Firewall Internet VPN Site 2 Up to10 Gbps per connectionEmaiil 1 AD Controller 3 AD Controller 4 DB Server 2 File Srvr 2 Application Server 3 Application Server 4 MS System Center2 Emaiil 2 13
  • 14. www.safeswisscloud.ch Fibre optic ring around Zürich Internet Provider A Internet Provider B Cross connect A 100 Gb/s Cross connect B: 100 Gb/s 8Gbps 8Gbps Data Centre 1 / Region swiss1 • Computing Resources (CPU, RAM) • Primary storage cluster (SSDs + disks) • Object storage cluster (backups, media storage etc.) • Networking: routers, firewalls Data Centre 2 / Region swiss2 • Computing Resources (CPU, RAM) • Primary storage cluster (SSDs + disks) • Object storage cluster (backups, media storage etc.) • Networking: routers, firewalls 14
  • 15. 7x24 Support and Services www.safeswisscloud.ch Virtual Data Center Software defined High availability Predictable pricing Advanced Networking Virtual routers & firewalls VPN, network isolation Protection for VDC On Demand and Elastic Instantly scale up or down Pay only for resources used No long term contracts Enterprise Grade Designed for complex IT Migration and engineering Swiss, Secure, Compliant Swiss FINMA compliant data centers Used by banks and financial service providers 7x24 Support and Services 7x24 Hotline Managed services Support 15
  • 16. Alte Landstrasse 64 8800 Thalwil Switzerland Tel.: +41 43 541 5704 info@safeswisscloud.ch www.safeswisscloud.ch Safe Swiss Cloud AGC o n t a c t P r o d o s h B a n e r j e e p r o d o s h . b a n e r j e e @ s a f e s w i s s c l o u d . c h www.safeswisscloud.ch 16