SlideShare a Scribd company logo
Virtualization Forum 2015, Prague 7-OCT
@tcpcloud
Deployment of Juniper Contrail in
AVG Technologies
Agenda
• About AVG
• Issues & Troubles
• AVG Goals
• The Chosen Solution
• Benefits
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
AVG Issues & Troubles
(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
• Very limited time for the innovations
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
Server Virtualization
Network Virtualization
Infrastructure Orchestration
Infrastructure Service
Server & Apps
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
• Add compute
nodes
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 Model Driven CI/CD
AVG Dashboard
Staging deployment process
Legacy
• 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 (1 min)
• Choose template
• Step 2 (5 min)
• Infrastructure deployment
• Step 3 (10 min)
• Application deployment
• Automated tests
Total cca 1/4 h
Staging deployment process description
Thank you!
Closer & Add. info in Juniper Presentation room
Even TODAY
Jakub Pavlík
j.pavlik@tcpcloud.eu
@JakubPav
Pavel Zajíc
pavel.zajic@avg.com

More Related Content

PPSX
Contrail Deep-dive - Cloud Network Services at Scale
PPTX
Cloudstack conference open_contrail v4
PPSX
Service Chaining - Cloud Network Services at Scale
PDF
PLNOG 13: Nicolai van der Smagt: SDN
PPTX
Contrail Basics
PDF
Banv meetup-contrail
PDF
Cloud Network Virtualization with Juniper Contrail
PPTX
Secure Multi Tenant Cloud with OpenContrail
Contrail Deep-dive - Cloud Network Services at Scale
Cloudstack conference open_contrail v4
Service Chaining - Cloud Network Services at Scale
PLNOG 13: Nicolai van der Smagt: SDN
Contrail Basics
Banv meetup-contrail
Cloud Network Virtualization with Juniper Contrail
Secure Multi Tenant Cloud with OpenContrail

What's hot (20)

PPTX
OpenStack MeetUp - OpenContrail Presentation
PDF
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
PDF
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
PPTX
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
PDF
Kubernetes OpenContrail Meetup
PDF
Accelerating SDN Applications with Open Source Network Overlays
PPTX
OpenContrail deployment experience
PPTX
SDN Controller
PPTX
OpenContrail Silicon Valley Meetup Aug 25 2015
PDF
OpenContrail SDN for Kubernetes
PDF
[OpenStack 스터디] OpenStack With Contrail
PPTX
Open contrail slides for BANV meetup
PDF
ONIC Japan 2016 - Contrail アップデート
PDF
NFV в сетях операторов связи
PPSX
Juniper Contrail VNS A BASIC introduction
PDF
Contrail Enabler for agile cloud services
PDF
Using OpenContrail with Kubernetes
PDF
MidoNet 101
PDF
Tungsten Fabric Overview
PDF
Cloud Networking Trends
OpenStack MeetUp - OpenContrail Presentation
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
Kubernetes OpenContrail Meetup
Accelerating SDN Applications with Open Source Network Overlays
OpenContrail deployment experience
SDN Controller
OpenContrail Silicon Valley Meetup Aug 25 2015
OpenContrail SDN for Kubernetes
[OpenStack 스터디] OpenStack With Contrail
Open contrail slides for BANV meetup
ONIC Japan 2016 - Contrail アップデート
NFV в сетях операторов связи
Juniper Contrail VNS A BASIC introduction
Contrail Enabler for agile cloud services
Using OpenContrail with Kubernetes
MidoNet 101
Tungsten Fabric Overview
Cloud Networking Trends
Ad

Similar to Deployment of Juniper Contrail in AVG Technologies (20)

PPTX
tcp cloud in AVG
PPTX
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
PDF
Mobile World Congress 2017 - Creating Agility & Efficiency at Scale: New Econ...
PDF
Zero to OpenStack cloud in 90 minutes
PPTX
Ampi vmware
PDF
PLNOG15: NFV: Lessons learned from production deployments and current observa...
PPTX
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
PDF
Essex deployday
PPTX
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
PDF
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
PDF
2015 Ethernet Buyer Behavior
PDF
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
PDF
Simplify and secure your path to the multicloud future
PDF
Presentation v mware virtualization & cloud vision 2010
PPTX
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
PDF
tcp cloud - Advanced Cloud Computing
PDF
Business Agility and Security with VMware
PPTX
Cloudexpowest opensourcecloudcomputing-1by arun kumar
PPTX
Cloudexpowest opensourcecloudcomputing-1by arun kumar
PPT
ICALEPCS 2011: Testing Environments using Virtualization
tcp cloud in AVG
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
Mobile World Congress 2017 - Creating Agility & Efficiency at Scale: New Econ...
Zero to OpenStack cloud in 90 minutes
Ampi vmware
PLNOG15: NFV: Lessons learned from production deployments and current observa...
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
Essex deployday
CMG2013 Workshop: Netflix Cloud Native, Capacity, Performance and Cost Optimi...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
2015 Ethernet Buyer Behavior
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
Simplify and secure your path to the multicloud future
Presentation v mware virtualization & cloud vision 2010
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
tcp cloud - Advanced Cloud Computing
Business Agility and Security with VMware
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
ICALEPCS 2011: Testing Environments using Virtualization
Ad

More from MarketingArrowECS_CZ (20)

PDF
INFINIDAT InfiniGuard - 20220330.pdf
PDF
Využijte svou Oracle databázi na maximum!
PDF
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
PDF
Chráníte správně svoje data?
PDF
Oracle databáze – Konsolidovaná Data Management Platforma
PDF
Nové vlastnosti Oracle Database Appliance
PDF
Infinidat InfiniGuard
PDF
Infinidat InfiniBox
PDF
Novinky ve světě Oracle DB a koncept konvergované databáze
PDF
Základy licencování Oracle software
PDF
Garance 100% dostupnosti dat! Kdo z vás to má?
PDF
Využijte svou Oracle databázi naplno
PDF
Oracle Data Protection - 2. část
PDF
Oracle Data Protection - 1. část
PDF
Benefity Oracle Cloudu (4/4): Storage
PDF
Benefity Oracle Cloudu (3/4): Compute
PDF
InfiniBox z pohledu zákazníka
PDF
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
PDF
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
PDF
Úvod do Oracle Cloud infrastruktury
INFINIDAT InfiniGuard - 20220330.pdf
Využijte svou Oracle databázi na maximum!
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Chráníte správně svoje data?
Oracle databáze – Konsolidovaná Data Management Platforma
Nové vlastnosti Oracle Database Appliance
Infinidat InfiniGuard
Infinidat InfiniBox
Novinky ve světě Oracle DB a koncept konvergované databáze
Základy licencování Oracle software
Garance 100% dostupnosti dat! Kdo z vás to má?
Využijte svou Oracle databázi naplno
Oracle Data Protection - 2. část
Oracle Data Protection - 1. část
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (3/4): Compute
InfiniBox z pohledu zákazníka
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Úvod do Oracle Cloud infrastruktury

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Monthly Chronicles - July 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation

Deployment of Juniper Contrail in AVG Technologies

  • 1. Virtualization Forum 2015, Prague 7-OCT @tcpcloud Deployment of Juniper Contrail in AVG Technologies
  • 2. Agenda • About AVG • Issues & Troubles • AVG Goals • The Chosen Solution • Benefits
  • 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. AVG Issues & Troubles (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 • Very limited time for the innovations
  • 5. 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
  • 6. AVG Infrastructure Layers Server Virtualization Network Virtualization Infrastructure Orchestration Infrastructure Service Server & Apps
  • 7. 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 • Add compute nodes
  • 8. 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
  • 9. 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
  • 10. Cloud Modules Drivers/Backends Nova Cinder Neutron CM Monitoring & Billing by
  • 13. Staging deployment process Legacy • 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 (1 min) • Choose template • Step 2 (5 min) • Infrastructure deployment • Step 3 (10 min) • Application deployment • Automated tests Total cca 1/4 h Staging deployment process description
  • 14. Thank you! Closer & Add. info in Juniper Presentation room Even TODAY Jakub Pavlík j.pavlik@tcpcloud.eu @JakubPav Pavel Zajíc pavel.zajic@avg.com