SlideShare a Scribd company logo
1 of 19
OpenStack Summit 2015 Vancouver
@tcpcloud
OpenStack Outs vCenter for
DevOps and Unites IT Silos
at AVG Technologies
Agenda
• About AVG and tcpcloud
• AVG
• tcpcloud
• AVG Goals
• Where we started
• AVG Infrastructure Layers
• PoC Findings
• Implementation Phases
• Cloud Modules
• Production Architecture
• OpenStack Architecture
• Model Driven CI/CD
• Stagging Deployment Process Comparison
About AVG Technologies
• internet security, performance optimization, and personal privacy and
identity protection applications
• top global antivirus company
• over 202 million active users used AVG´s software products and services
• products distributed over 100 countries
About tcp cloud
• ISO Certifications (ISO 9001, ISO 20000-1, ISO 27001)
• Certificated experts (cloud, hardware, virtualization, networks, OS, etc…)
• Active in global community (OpenStack, OpenContrail, SaltStack, etc…)
• Own Hi-Tech Datacenter (TIER III, 20kW per rack, hundreds 10Gbps ports, etc…)
• Focused on private open cloud solutions and services (since 2011)
• Maximum Openness
• Open source of course…
• But also technology like
• Hyper-V, VMware, PowerKVM, …
• Thomas-Krenn, IBM, HP, Dell, …
• Juniper, Cisco, …
• Ubuntu, CentOS, Windows, …
AVG (Where we started)
• IT Silos (different departments, technologies, domain specialists)
• Manual deployment processes
• Impossible to make frequent changes
• Vendor specific technologies (VMware, Cisco, etc.)
• Insuficcient APIs
• Legacy virtualize architecture with VMware vCenter, VLANs and Fibre
Channel
• No time for innovations
AVG Former Deployment Process
AVG Goals
• Remove Vendor Lock-in
• Reuse current Hardware Infrastructure with minimum intial costs
• Automate internal deployment processes (speed and complexity)
• Self-service tool for application life cycle management
• Robust Automation & Orchestration
• Seamless On-Demand Capacity Fulfillment
• Adopt Open Source Solutions based on OpenStack
AVG Infrastructure Layers
AVG Implementation Phases
PoC
(Q4 2014)
Pilot
(Q1 2015)
Production
(Q2 2015)
Future
• Lab Setup
• Design and test
network
approach
• Integrate
Hitachi storage
• Live Migration
• LBaaS
• Automatic DNS
• Design
Orchestration
• An internal
application
decomposition
• Deployment
automation
• Stagging
environment
• Physical F5
integration
• 2 datacenters
• Model driven
deployment
automation
• Another
datacenter
• Up to 300
compute nodes
Neutron SDN solution
• All clouds are about networking
• Key and the most crucial component of OpenStack
• High Availability, Scalability, Migration, Multi-tenancy,
Performance, Security
• LBaaS, FWaaS, Service Chainning
• Possible solutions:
• Vanilla Neutron
• Cisco APIC
• VMWare NSX
• Juniper Contrail
Key Criterias - Why OpenContrail?
• Licensing – open source solution with possibility to
buy commercial support
• High Availability – native HA support is the most
important criterium
• Cloud Gateway Routing – Nord-South must be routed
on physical Edge Routers
• Performance – pps, bandwith, scalability, etc. (9.6
Gbps)
• Interconnection between SDN and Fabric –
dynamically connection legacy world
• Physicall F5 integration – LBaaS Heat resources
AVG PoC findings
• Live Migration VM
• Production instances booted from volume – Hitachi VSP driver
• Automatic DNS registration
• OpenContrail DNS – Virtual, Tenant
• Glance image repository stored at EMC NFS
• Heat orchestration
Cloud Modules Drivers/Backends
Nova Cinder Neutron CM
Monitoring & Billing by
AVG OpenStack Architecture
AVG Model Driven CI/CD
Monitoring Architecture
AVG Dashboard
Staging deployment process
Today
• Step 1 (1 MD)
• deploy F5 configuration
• deploy FW and network
configuration
• Step 2 (3 MD)
• spawn server
• 1. deploy app+content
• prepare application deploy scripts
• Step 3 (3 MD)
• basic tests
• final tuning
Total 48h in 10 days due delays when work is
transmitted between teams
Cloud
• Step 1 (5 min)
• Choose template
• Step 2 (10 min)
• Infrastructure deployment
• Step 3 (20 min)
• Application deployment
• Automated tests
Total cca 0,5 h
Staging deployment process description
Thank you!
Questions?
Jakub Pavlík
j.pavlik@tcpcloud.eu
@JakubPav
Pavel Zajíc
pavel.zajic@avg.com

More Related Content

What's hot

Moving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERNMoving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERN
Belmiro Moreira
 
OpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportOpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case Report
Davide Guerri
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Ignacio M. Llorente
 

What's hot (20)

OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic Cloud
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
 
Moving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERNMoving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERN
 
Containers on Baremetal and Preemptible VMs at CERN and SKA
Containers on Baremetal and Preemptible VMs at CERN and SKAContainers on Baremetal and Preemptible VMs at CERN and SKA
Containers on Baremetal and Preemptible VMs at CERN and SKA
 
Sahara Updates - Liberty Edition
Sahara Updates - Liberty EditionSahara Updates - Liberty Edition
Sahara Updates - Liberty Edition
 
Heat Updates - Liberty Edition
Heat Updates - Liberty EditionHeat Updates - Liberty Edition
Heat Updates - Liberty Edition
 
Future Science on Future OpenStack
Future Science on Future OpenStackFuture Science on Future OpenStack
Future Science on Future OpenStack
 
20170926 cern cloud v4
20170926 cern cloud v420170926 cern cloud v4
20170926 cern cloud v4
 
Searchlight Updates - Liberty Edition
Searchlight Updates - Liberty EditionSearchlight Updates - Liberty Edition
Searchlight Updates - Liberty Edition
 
OpenContrail deployment experience
OpenContrail deployment experienceOpenContrail deployment experience
OpenContrail deployment experience
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack Nordic
 
Glance Updates - Liberty Edition
Glance Updates - Liberty EditionGlance Updates - Liberty Edition
Glance Updates - Liberty Edition
 
Congress Updates - Liberty Edition
Congress Updates - Liberty EditionCongress Updates - Liberty Edition
Congress Updates - Liberty Edition
 
OpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportOpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case Report
 
OpenStack Kilo - April 2015
OpenStack Kilo - April 2015OpenStack Kilo - April 2015
OpenStack Kilo - April 2015
 
Trove Updates - Liberty Edition
Trove Updates - Liberty EditionTrove Updates - Liberty Edition
Trove Updates - Liberty Edition
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
 
Cern Cloud Architecture - February, 2016
Cern Cloud Architecture - February, 2016Cern Cloud Architecture - February, 2016
Cern Cloud Architecture - February, 2016
 
Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017
 
Private cloud as a code
Private cloud as a codePrivate cloud as a code
Private cloud as a code
 

Similar to OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies

OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
NetApp
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
Julienne Pham
 

Similar to OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies (20)

tcp cloud in AVG
tcp cloud in AVGtcp cloud in AVG
tcp cloud in AVG
 
Deployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG TechnologiesDeployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG Technologies
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
Reston Virtualization Group 9-18-2014
Reston Virtualization Group 9-18-2014 Reston Virtualization Group 9-18-2014
Reston Virtualization Group 9-18-2014
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Security on AWS
Security on AWSSecurity on AWS
Security on AWS
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
Jax Cloud 2016 Microsoft Ignite Recap
Jax Cloud 2016 Microsoft Ignite RecapJax Cloud 2016 Microsoft Ignite Recap
Jax Cloud 2016 Microsoft Ignite Recap
 
Cloud and OpenStack
Cloud and OpenStackCloud and OpenStack
Cloud and OpenStack
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
 
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko VancsaStarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
 
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
 

Recently uploaded

Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
Asmae Rabhi
 

Recently uploaded (20)

Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 

OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies

  • 1. OpenStack Summit 2015 Vancouver @tcpcloud OpenStack Outs vCenter for DevOps and Unites IT Silos at AVG Technologies
  • 2. Agenda • About AVG and tcpcloud • AVG • tcpcloud • AVG Goals • Where we started • AVG Infrastructure Layers • PoC Findings • Implementation Phases • Cloud Modules • Production Architecture • OpenStack Architecture • Model Driven CI/CD • Stagging Deployment Process Comparison
  • 3. About AVG Technologies • internet security, performance optimization, and personal privacy and identity protection applications • top global antivirus company • over 202 million active users used AVG´s software products and services • products distributed over 100 countries
  • 4. About tcp cloud • ISO Certifications (ISO 9001, ISO 20000-1, ISO 27001) • Certificated experts (cloud, hardware, virtualization, networks, OS, etc…) • Active in global community (OpenStack, OpenContrail, SaltStack, etc…) • Own Hi-Tech Datacenter (TIER III, 20kW per rack, hundreds 10Gbps ports, etc…) • Focused on private open cloud solutions and services (since 2011) • Maximum Openness • Open source of course… • But also technology like • Hyper-V, VMware, PowerKVM, … • Thomas-Krenn, IBM, HP, Dell, … • Juniper, Cisco, … • Ubuntu, CentOS, Windows, …
  • 5. AVG (Where we started) • IT Silos (different departments, technologies, domain specialists) • Manual deployment processes • Impossible to make frequent changes • Vendor specific technologies (VMware, Cisco, etc.) • Insuficcient APIs • Legacy virtualize architecture with VMware vCenter, VLANs and Fibre Channel • No time for innovations
  • 7. AVG Goals • Remove Vendor Lock-in • Reuse current Hardware Infrastructure with minimum intial costs • Automate internal deployment processes (speed and complexity) • Self-service tool for application life cycle management • Robust Automation & Orchestration • Seamless On-Demand Capacity Fulfillment • Adopt Open Source Solutions based on OpenStack
  • 9. AVG Implementation Phases PoC (Q4 2014) Pilot (Q1 2015) Production (Q2 2015) Future • Lab Setup • Design and test network approach • Integrate Hitachi storage • Live Migration • LBaaS • Automatic DNS • Design Orchestration • An internal application decomposition • Deployment automation • Stagging environment • Physical F5 integration • 2 datacenters • Model driven deployment automation • Another datacenter • Up to 300 compute nodes
  • 10. Neutron SDN solution • All clouds are about networking • Key and the most crucial component of OpenStack • High Availability, Scalability, Migration, Multi-tenancy, Performance, Security • LBaaS, FWaaS, Service Chainning • Possible solutions: • Vanilla Neutron • Cisco APIC • VMWare NSX • Juniper Contrail
  • 11. Key Criterias - Why OpenContrail? • Licensing – open source solution with possibility to buy commercial support • High Availability – native HA support is the most important criterium • Cloud Gateway Routing – Nord-South must be routed on physical Edge Routers • Performance – pps, bandwith, scalability, etc. (9.6 Gbps) • Interconnection between SDN and Fabric – dynamically connection legacy world • Physicall F5 integration – LBaaS Heat resources
  • 12. AVG PoC findings • Live Migration VM • Production instances booted from volume – Hitachi VSP driver • Automatic DNS registration • OpenContrail DNS – Virtual, Tenant • Glance image repository stored at EMC NFS • Heat orchestration
  • 13. Cloud Modules Drivers/Backends Nova Cinder Neutron CM Monitoring & Billing by
  • 18. Staging deployment process Today • Step 1 (1 MD) • deploy F5 configuration • deploy FW and network configuration • Step 2 (3 MD) • spawn server • 1. deploy app+content • prepare application deploy scripts • Step 3 (3 MD) • basic tests • final tuning Total 48h in 10 days due delays when work is transmitted between teams Cloud • Step 1 (5 min) • Choose template • Step 2 (10 min) • Infrastructure deployment • Step 3 (20 min) • Application deployment • Automated tests Total cca 0,5 h Staging deployment process description

Editor's Notes

  1. Deployment description High Availability Compute Management Dell Chassis Prague DC Storage Management Software defined Current Hitachi storage used Dynamic creating and attaching Network Management Software Defined Current Cisco Network used Automatic DNS registration Software Load Balancers Network Policies Security Groups Public IP management Traffic Monitoring User Dashboard Fully customizable Resource Orchestration AVG development environment automatic deployment Identity Management Multi-tenant environment Development Access REST APIs Completely under Salt configuration management