SlideShare a Scribd company logo
Cloud Computing
OpenStack
VNG – Infrastructure platform
Tran Anh Nhan – IRD department head
Pham Tran Kim Chi – Lead System Engineer
May 2014
Cloud Computing - OpenStack - VNG - IRD
Agenda
• VNG - IRD
• What is Cloud Computing?
• OpenStack Architecture
• OpenStack Networking
• Deployment Model
• Ceilometer
Cloud Computing - OpenStack - VNG - IRD
New Section
VNG Corp introduction
Cloud Computing - OpenStack - VNG - IRD
VNG Corporation
• Game publisher/developer (VLTK, VLCM,
Gunny, Boom, Khu vuon tren may,
ZingPlay …)
• Online music/media (ZingMP3, ZingTV)
• Social network (Zing Me, Zalo)
• E-commerce (123mua.vn, 123pay.vn)
Cloud Computing - OpenStack - VNG - IRD
IRD Department
Research and build the infrastructure platform for
VNG to enhance business, optimize quality and cost,
meet the new technology.
• Content Delivery Network (CDN) system is used
by all VNG products that want to optimize static
bandwidth.
• Live-streaming system is a streaming platform for
Zing events, Talk TV.
• OpenStack provides servers and networks for
some products with a small scale (in pilot phase.
Project Team is receiving feedback for further
enhancement).
• Object storage (in POC phase).
Cloud Computing - OpenStack - VNG - IRD
New Section
What is Cloud Computing?
Cloud Computing - OpenStack - VNG - IRD
References
• Gartner
• Synergy research
• The National Institute of Standards and
Technology (NIST)
• Cloud computing today
• 451 Research
Cloud Computing - OpenStack - VNG - IRD
Number & trend
Cloud Computing - OpenStack - VNG - IRD
Number & trend
Cloud Computing - OpenStack - VNG - IRD
What is Cloud computing?
Cloud Computing - OpenStack - VNG - IRD
What is Cloud computing?
Cloud Computing - OpenStack - VNG - IRD
What is Cloud computing?
Cloud Computing - OpenStack - VNG - IRD
Cloud Services
Cloud Computing - OpenStack - VNG - IRD
Cloud Services
• AWS #1 of cloud services provider - What services
AWS provide?
– Amazon Web Services (AWS) continues to dominate
the IaaS and PaaS space in terms of revenue. AWS:
3.8$B revenue (2013)
– Compute & Networking (Amazon EC2, Auto Scaling,
Elastic Load Balancing, Route 53 ,..)
– Storage & CDN (Amazon S3, Amazon Glacier a low
cost storage for backup, Amazon EBS, Cloud
Front/CDN)
– DB – Cache: RDS (MySQL, Oracle, SQL Server, and
PostgreSQL), DynamoDB (NoSQL data store),
ElastiCache (In-Memory Caching Service), Redshift
(Data Warehouse Service)
– Application services: Elastic Transcoder,..
Cloud Computing - OpenStack - VNG - IRD
Cloud Orchestration Framework
Cloud Computing - OpenStack - VNG - IRD
New Section
OpenStack Architecture
Cloud Computing - OpenStack - VNG - IRD
History
• OpenStack is an open source IaaS
initiative for managing and creating huge
groups of virtual private servers in a cloud
computing environment. It was initially
developed by Rackspace and NASA.
Cloud Computing - OpenStack - VNG - IRD
Cloud Computing - OpenStack - VNG - IRD
Nowadays
Cloud Computing - OpenStack - VNG - IRD
Servers Storage
Network switch Network switch Network switch
Virtualization Solution (VMWare VCenter,
Citrix XEN Server, Ovirt, Proxmox….)
Hypervisor (VMWARE, XEN, QEMU, KVM, Hyper-V)
Cloud Computing - OpenStack - VNG - IRD
Cloud Infrastructure
• Modular architecture
• Designed to easily scale out
• Based on set of core services
Cloud Computing - OpenStack - VNG - IRD
OpenStack Platform
Servers Storage
Network switch Network switch Network switch
Hypervisor (VMWARE, XEN, QEMU, KVM, Hyper-V)
Cloud Computing - OpenStack - VNG - IRD
Infrastructure As A Service Overview
Cloud Computing - OpenStack - VNG - IRD
Infrastructure As A Service roles
• Cloud Ops: monitor/add/remove physical
compute nodes, storage nodes, controller
nodes, network nodes.
• App Owner: add/remove/upgrade cloud
services, check billing status.
• Dev Ops: launch/ terminate/ scale instances,
storage. Register/ unregister new image.
Backup/ restore instances/ storage. These
tasks can be done via dashboard or API.
• App Devs: call the dev ops tasks inside
application logical flow.
Cloud Computing - OpenStack - VNG - IRD
OpenStack Architecture
Cloud Computing - OpenStack - VNG - IRD
OpenStack Architecture
On-Demand Self-Services
Resource
pooling
Broad
Network
Access
Mesearued
services
Cloud Computing - OpenStack - VNG - IRD
OpenStack Architecture
Hypervisor
Server
Storage Network
Nova compute Cinder Neutron
Cloud Computing - OpenStack - VNG - IRD
Cloud Computing - OpenStack - VNG - IRD
New Section
OpenStack Networking
Cloud Computing - OpenStack - VNG - IRD
OpenStack Networking
Cloud Computing - OpenStack - VNG - IRD
Network Node Compute Node
phy-
br-
em2
phy-
br-
em2
em1: 172.16.0.2 em1: 172.16.0.3
em2: no ip address
em2: no ip address
Nova API …
ovs/ br-int
dnsmasq
dchp agent
IP name space
Nova Compute …
tap-xx
qvo-xx
int-br-
em2
tap-xx qvb-xx
Linux bridge
qbr-xxxxx
Instance
eth0
ovs/ br-int
qvo-xx
int-br-
em2
veth
Neutron API
0.0.0.0:9696
management network
dedicated physical VLAN for neutron traffic between nodes
neutron ovs plugin
veth
Cloud Computing - OpenStack - VNG - IRD
Cloud Computing - OpenStack - VNG - IRD
New Section
Deployment Model
Cloud Computing - OpenStack - VNG - IRD
Cinder
API
COROSYNC + HAProxy
Controller 01 Controller 02
Rabbit
MQ
Keyston
e
Glance
API
Nova
API
PACEMAK
ER
Compute node 1
Compute node n
Ceph node 1
Ceph node n
QEMUDriver
Ceph node 2
Compute node 2
RBD Driver
Cloud Computing - OpenStack - VNG - IRD
OpenStack Networking
Neutron Server
Switch Interface
Driver
Physical switch
Controller Node
OVS Plugin
OVS Plugin
Openvswitch
Instances
Compute Node
Neutron OVS agent
DHCP
InstancesInstances
OVS Plugin
Openvswitch
Instances
Compute Node
Neutron OVS agent
InstancesInstances
L3 Agent DHCP L3 Agent
Cloud Computing - OpenStack - VNG - IRD
Feature
• Launch instance
• Snapshot/ restore instance
• Attach device to instance
• Snapshot/ restore attach device
• Scale up instance
• Internal network for instances
• Provide instances with VLAN as product
requires.
• Instances are stored totally in Ceph Storage.
Cloud Computing - OpenStack - VNG - IRD
DEMO
Cloud Computing - OpenStack - VNG - IRD
New Section
Ceilometer
Cloud Computing - OpenStack - VNG - IRD
OpenStack Architecture
On-Demand Self-Services
Resource
pooling
Broad
Network
Access
Mesearued
services
Cloud Computing - OpenStack - VNG - IRD
Monitoring
• Monitor physical host by cacti, graphite,
zabbix.
• Monitor instances status by ceilometer.
• Monitor OpenStack statistics by
ceilometer.
Cloud Computing - OpenStack - VNG - IRD
Ceilometer
• Objectives
• Ceilometer component
• Ceilometer collect data
• Access collected data
Objectives
• Provide a infrastructure to collect
any information in OPS.
• Publish information for other
monitoring.
• Integrate with Heat for trigger auto
scale.
Celiometer - OpenStack - VNG - IRD
Ceilometer collect data
• Bus listener
• Polling agent
• Push agents
Celiometer - OpenStack - VNG - IRD
Cloud Computing - OpenStack - VNG - IRD
Ceilometer
Cloud Computing - OpenStack - VNG - IRD
Process meter
Access collected data
• Via API
• Via Ceilometer command
Celiometer - OpenStack - VNG - IRD
Cloud Computing - OpenStack - VNG - IRD
DEMO
Cloud Computing - OpenStack - VNG - IRD
Q & A
Ad

More Related Content

What's hot (20)

OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
Jimi Chen
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
Ken Pepple
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
Kamesh Pemmaraju
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
Keith Tobin
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
Giuseppe Paterno'
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
EVault
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
NetApp
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
CREATE-NET
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
Palak Sood
 
OpenStack architecture and services
OpenStack architecture and servicesOpenStack architecture and services
OpenStack architecture and services
vinoth kumar selvaraj
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
Knoldus Inc.
 
Cloud Computing using OpenStack
Cloud Computing using OpenStackCloud Computing using OpenStack
Cloud Computing using OpenStack
Jobayer Almahmud Hossain (RHCA, RHCDS, RHCSS)
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud Infrastructure
Alex Baretto
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack Architecture
SrbIT
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
Jalal Mostafa
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
Nhan Cao Thanh
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical Overview
Open Stack
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
Priti Desai
 
Openstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2SchoolOpenstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2School
Asaf Abres
 
OpenStack Report
OpenStack ReportOpenStack Report
OpenStack Report
yoshihisa sakamoto
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
Jimi Chen
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
Ken Pepple
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
Keith Tobin
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
Giuseppe Paterno'
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
EVault
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
NetApp
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
CREATE-NET
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
Palak Sood
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
Knoldus Inc.
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud Infrastructure
Alex Baretto
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack Architecture
SrbIT
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
Jalal Mostafa
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
Nhan Cao Thanh
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical Overview
Open Stack
 
Openstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2SchoolOpenstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2School
Asaf Abres
 

Viewers also liked (20)

4. VNG presentation 2011
4. VNG presentation 20114. VNG presentation 2011
4. VNG presentation 2011
Manh Dung Nguyen
 
2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.
2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.
2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.
iotviet
 
Project Planning
Project PlanningProject Planning
Project Planning
Ila Lee
 
novenyvedoszerek
novenyvedoszereknovenyvedoszerek
novenyvedoszerek
Bálint Tilinger
 
Martini presentation
Martini presentationMartini presentation
Martini presentation
mcmartini
 
Question 1
Question 1Question 1
Question 1
vishalpanwar12
 
From reactive to proactive - How Azur transformed a service helpdesk and boos...
From reactive to proactive - How Azur transformed a service helpdesk and boos...From reactive to proactive - How Azur transformed a service helpdesk and boos...
From reactive to proactive - How Azur transformed a service helpdesk and boos...
Azur Global
 
Menghitung berat-bangunan-dengan-etabs-v-9-0-7
Menghitung berat-bangunan-dengan-etabs-v-9-0-7Menghitung berat-bangunan-dengan-etabs-v-9-0-7
Menghitung berat-bangunan-dengan-etabs-v-9-0-7
Avhat Civil
 
United kingdom
United kingdomUnited kingdom
United kingdom
Lera Sahatyuk
 
Evaluation question 1
Evaluation question 1Evaluation question 1
Evaluation question 1
vishalpanwar12
 
Power
PowerPower
Power
mohammadreza-nematpoor
 
Презинтація Щербак Ю.
Презинтація Щербак Ю.Презинтація Щербак Ю.
Презинтація Щербак Ю.
Юлия Щербак
 
Rimpro-tec Top Gear Live
Rimpro-tec Top Gear Live Rimpro-tec Top Gear Live
Rimpro-tec Top Gear Live
RimPro-Tec Wheel Bands
 
Overall Achievements Apr'13 - Mar'14
Overall Achievements Apr'13 - Mar'14Overall Achievements Apr'13 - Mar'14
Overall Achievements Apr'13 - Mar'14
Video Volunteers
 
Red Hot Red RimPro-Tec's
Red Hot Red RimPro-Tec'sRed Hot Red RimPro-Tec's
Red Hot Red RimPro-Tec's
RimPro-Tec Wheel Bands
 
Michael Wall: Maiden Speech Powerpoint
Michael Wall: Maiden Speech PowerpointMichael Wall: Maiden Speech Powerpoint
Michael Wall: Maiden Speech Powerpoint
Michael Wall
 
Process mapping
Process mappingProcess mapping
Process mapping
kma0209
 
La increible historia de lavinia
La increible historia de lavinia La increible historia de lavinia
La increible historia de lavinia
Yazna Angela
 
Ee 303 part i
Ee 303   part iEe 303   part i
Ee 303 part i
aswqaswq
 
Shelfariinstructions
ShelfariinstructionsShelfariinstructions
Shelfariinstructions
z8850
 
2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.
2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.
2. Bluetooth Low Energy và ứng dụng thực tế_Mr. Châu Nguyễn Nhật Thanh VNG Corp.
iotviet
 
Project Planning
Project PlanningProject Planning
Project Planning
Ila Lee
 
Martini presentation
Martini presentationMartini presentation
Martini presentation
mcmartini
 
From reactive to proactive - How Azur transformed a service helpdesk and boos...
From reactive to proactive - How Azur transformed a service helpdesk and boos...From reactive to proactive - How Azur transformed a service helpdesk and boos...
From reactive to proactive - How Azur transformed a service helpdesk and boos...
Azur Global
 
Menghitung berat-bangunan-dengan-etabs-v-9-0-7
Menghitung berat-bangunan-dengan-etabs-v-9-0-7Menghitung berat-bangunan-dengan-etabs-v-9-0-7
Menghitung berat-bangunan-dengan-etabs-v-9-0-7
Avhat Civil
 
Презинтація Щербак Ю.
Презинтація Щербак Ю.Презинтація Щербак Ю.
Презинтація Щербак Ю.
Юлия Щербак
 
Overall Achievements Apr'13 - Mar'14
Overall Achievements Apr'13 - Mar'14Overall Achievements Apr'13 - Mar'14
Overall Achievements Apr'13 - Mar'14
Video Volunteers
 
Michael Wall: Maiden Speech Powerpoint
Michael Wall: Maiden Speech PowerpointMichael Wall: Maiden Speech Powerpoint
Michael Wall: Maiden Speech Powerpoint
Michael Wall
 
Process mapping
Process mappingProcess mapping
Process mapping
kma0209
 
La increible historia de lavinia
La increible historia de lavinia La increible historia de lavinia
La increible historia de lavinia
Yazna Angela
 
Ee 303 part i
Ee 303   part iEe 303   part i
Ee 303 part i
aswqaswq
 
Shelfariinstructions
ShelfariinstructionsShelfariinstructions
Shelfariinstructions
z8850
 
Ad

Similar to VNG/IRD - Cloud computing & Openstack discussion 3/5/2014 (20)

Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Eduardo Patrocinio
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
Victor Morales
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource Configuration
RECAP Project
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
Lew Tucker
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
Open Networking Summit
 
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
VMUG IT
 
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
buildacloud
 
Directions for CloudStack Networking
Directions for CloudStack  NetworkingDirections for CloudStack  Networking
Directions for CloudStack Networking
Chiradeep Vittal
 
Chapter 8. Cloud computing Overview for engineering
Chapter 8. Cloud computing Overview for engineeringChapter 8. Cloud computing Overview for engineering
Chapter 8. Cloud computing Overview for engineering
Nhân Lê
 
Bbva bank on Open Stack
Bbva bank on Open StackBbva bank on Open Stack
Bbva bank on Open Stack
Jose Maria San Jose Juarez
 
Un-clouding the cloud
Un-clouding the cloudUn-clouding the cloud
Un-clouding the cloud
Davinder Kohli
 
Am 02 osac_kt_swift
Am 02 osac_kt_swiftAm 02 osac_kt_swift
Am 02 osac_kt_swift
OpenCity Community
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
Hui Cheng
 
AWS IoT: From Testing to Scaling
AWS IoT: From Testing to ScalingAWS IoT: From Testing to Scaling
AWS IoT: From Testing to Scaling
Neel Sendas
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
Davinder Kohli
 
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 ...
Rohit Agarwalla
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Mirantis
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Lew Tucker
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
Dan Wendlandt
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
Open Networking Summits
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Eduardo Patrocinio
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
Victor Morales
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource Configuration
RECAP Project
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
Lew Tucker
 
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
VMUG IT
 
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
buildacloud
 
Directions for CloudStack Networking
Directions for CloudStack  NetworkingDirections for CloudStack  Networking
Directions for CloudStack Networking
Chiradeep Vittal
 
Chapter 8. Cloud computing Overview for engineering
Chapter 8. Cloud computing Overview for engineeringChapter 8. Cloud computing Overview for engineering
Chapter 8. Cloud computing Overview for engineering
Nhân Lê
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
Hui Cheng
 
AWS IoT: From Testing to Scaling
AWS IoT: From Testing to ScalingAWS IoT: From Testing to Scaling
AWS IoT: From Testing to Scaling
Neel Sendas
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
Davinder Kohli
 
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 ...
Rohit Agarwalla
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Mirantis
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Lew Tucker
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
Dan Wendlandt
 
Ad

Recently uploaded (20)

DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Rock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning JourneyRock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning Journey
Lynda Kane
 
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersAutomation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Lynda Kane
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Rock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning JourneyRock, Paper, Scissors: An Apex Map Learning Journey
Rock, Paper, Scissors: An Apex Map Learning Journey
Lynda Kane
 
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersAutomation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Lynda Kane
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 

VNG/IRD - Cloud computing & Openstack discussion 3/5/2014

  • 1. Cloud Computing OpenStack VNG – Infrastructure platform Tran Anh Nhan – IRD department head Pham Tran Kim Chi – Lead System Engineer May 2014
  • 2. Cloud Computing - OpenStack - VNG - IRD Agenda • VNG - IRD • What is Cloud Computing? • OpenStack Architecture • OpenStack Networking • Deployment Model • Ceilometer
  • 3. Cloud Computing - OpenStack - VNG - IRD New Section VNG Corp introduction
  • 4. Cloud Computing - OpenStack - VNG - IRD VNG Corporation • Game publisher/developer (VLTK, VLCM, Gunny, Boom, Khu vuon tren may, ZingPlay …) • Online music/media (ZingMP3, ZingTV) • Social network (Zing Me, Zalo) • E-commerce (123mua.vn, 123pay.vn)
  • 5. Cloud Computing - OpenStack - VNG - IRD IRD Department Research and build the infrastructure platform for VNG to enhance business, optimize quality and cost, meet the new technology. • Content Delivery Network (CDN) system is used by all VNG products that want to optimize static bandwidth. • Live-streaming system is a streaming platform for Zing events, Talk TV. • OpenStack provides servers and networks for some products with a small scale (in pilot phase. Project Team is receiving feedback for further enhancement). • Object storage (in POC phase).
  • 6. Cloud Computing - OpenStack - VNG - IRD New Section What is Cloud Computing?
  • 7. Cloud Computing - OpenStack - VNG - IRD References • Gartner • Synergy research • The National Institute of Standards and Technology (NIST) • Cloud computing today • 451 Research
  • 8. Cloud Computing - OpenStack - VNG - IRD Number & trend
  • 9. Cloud Computing - OpenStack - VNG - IRD Number & trend
  • 10. Cloud Computing - OpenStack - VNG - IRD What is Cloud computing?
  • 11. Cloud Computing - OpenStack - VNG - IRD What is Cloud computing?
  • 12. Cloud Computing - OpenStack - VNG - IRD What is Cloud computing?
  • 13. Cloud Computing - OpenStack - VNG - IRD Cloud Services
  • 14. Cloud Computing - OpenStack - VNG - IRD Cloud Services • AWS #1 of cloud services provider - What services AWS provide? – Amazon Web Services (AWS) continues to dominate the IaaS and PaaS space in terms of revenue. AWS: 3.8$B revenue (2013) – Compute & Networking (Amazon EC2, Auto Scaling, Elastic Load Balancing, Route 53 ,..) – Storage & CDN (Amazon S3, Amazon Glacier a low cost storage for backup, Amazon EBS, Cloud Front/CDN) – DB – Cache: RDS (MySQL, Oracle, SQL Server, and PostgreSQL), DynamoDB (NoSQL data store), ElastiCache (In-Memory Caching Service), Redshift (Data Warehouse Service) – Application services: Elastic Transcoder,..
  • 15. Cloud Computing - OpenStack - VNG - IRD Cloud Orchestration Framework
  • 16. Cloud Computing - OpenStack - VNG - IRD New Section OpenStack Architecture
  • 17. Cloud Computing - OpenStack - VNG - IRD History • OpenStack is an open source IaaS initiative for managing and creating huge groups of virtual private servers in a cloud computing environment. It was initially developed by Rackspace and NASA.
  • 18. Cloud Computing - OpenStack - VNG - IRD
  • 19. Cloud Computing - OpenStack - VNG - IRD Nowadays
  • 20. Cloud Computing - OpenStack - VNG - IRD Servers Storage Network switch Network switch Network switch Virtualization Solution (VMWare VCenter, Citrix XEN Server, Ovirt, Proxmox….) Hypervisor (VMWARE, XEN, QEMU, KVM, Hyper-V)
  • 21. Cloud Computing - OpenStack - VNG - IRD Cloud Infrastructure • Modular architecture • Designed to easily scale out • Based on set of core services
  • 22. Cloud Computing - OpenStack - VNG - IRD OpenStack Platform Servers Storage Network switch Network switch Network switch Hypervisor (VMWARE, XEN, QEMU, KVM, Hyper-V)
  • 23. Cloud Computing - OpenStack - VNG - IRD Infrastructure As A Service Overview
  • 24. Cloud Computing - OpenStack - VNG - IRD Infrastructure As A Service roles • Cloud Ops: monitor/add/remove physical compute nodes, storage nodes, controller nodes, network nodes. • App Owner: add/remove/upgrade cloud services, check billing status. • Dev Ops: launch/ terminate/ scale instances, storage. Register/ unregister new image. Backup/ restore instances/ storage. These tasks can be done via dashboard or API. • App Devs: call the dev ops tasks inside application logical flow.
  • 25. Cloud Computing - OpenStack - VNG - IRD OpenStack Architecture
  • 26. Cloud Computing - OpenStack - VNG - IRD OpenStack Architecture On-Demand Self-Services Resource pooling Broad Network Access Mesearued services
  • 27. Cloud Computing - OpenStack - VNG - IRD OpenStack Architecture Hypervisor Server Storage Network Nova compute Cinder Neutron
  • 28. Cloud Computing - OpenStack - VNG - IRD
  • 29. Cloud Computing - OpenStack - VNG - IRD New Section OpenStack Networking
  • 30. Cloud Computing - OpenStack - VNG - IRD OpenStack Networking
  • 31. Cloud Computing - OpenStack - VNG - IRD Network Node Compute Node phy- br- em2 phy- br- em2 em1: 172.16.0.2 em1: 172.16.0.3 em2: no ip address em2: no ip address Nova API … ovs/ br-int dnsmasq dchp agent IP name space Nova Compute … tap-xx qvo-xx int-br- em2 tap-xx qvb-xx Linux bridge qbr-xxxxx Instance eth0 ovs/ br-int qvo-xx int-br- em2 veth Neutron API 0.0.0.0:9696 management network dedicated physical VLAN for neutron traffic between nodes neutron ovs plugin veth
  • 32. Cloud Computing - OpenStack - VNG - IRD
  • 33. Cloud Computing - OpenStack - VNG - IRD New Section Deployment Model
  • 34. Cloud Computing - OpenStack - VNG - IRD Cinder API COROSYNC + HAProxy Controller 01 Controller 02 Rabbit MQ Keyston e Glance API Nova API PACEMAK ER Compute node 1 Compute node n Ceph node 1 Ceph node n QEMUDriver Ceph node 2 Compute node 2 RBD Driver
  • 35. Cloud Computing - OpenStack - VNG - IRD OpenStack Networking Neutron Server Switch Interface Driver Physical switch Controller Node OVS Plugin OVS Plugin Openvswitch Instances Compute Node Neutron OVS agent DHCP InstancesInstances OVS Plugin Openvswitch Instances Compute Node Neutron OVS agent InstancesInstances L3 Agent DHCP L3 Agent
  • 36. Cloud Computing - OpenStack - VNG - IRD Feature • Launch instance • Snapshot/ restore instance • Attach device to instance • Snapshot/ restore attach device • Scale up instance • Internal network for instances • Provide instances with VLAN as product requires. • Instances are stored totally in Ceph Storage.
  • 37. Cloud Computing - OpenStack - VNG - IRD DEMO
  • 38. Cloud Computing - OpenStack - VNG - IRD New Section Ceilometer
  • 39. Cloud Computing - OpenStack - VNG - IRD OpenStack Architecture On-Demand Self-Services Resource pooling Broad Network Access Mesearued services
  • 40. Cloud Computing - OpenStack - VNG - IRD Monitoring • Monitor physical host by cacti, graphite, zabbix. • Monitor instances status by ceilometer. • Monitor OpenStack statistics by ceilometer.
  • 41. Cloud Computing - OpenStack - VNG - IRD Ceilometer • Objectives • Ceilometer component • Ceilometer collect data • Access collected data
  • 42. Objectives • Provide a infrastructure to collect any information in OPS. • Publish information for other monitoring. • Integrate with Heat for trigger auto scale. Celiometer - OpenStack - VNG - IRD
  • 43. Ceilometer collect data • Bus listener • Polling agent • Push agents Celiometer - OpenStack - VNG - IRD
  • 44. Cloud Computing - OpenStack - VNG - IRD Ceilometer
  • 45. Cloud Computing - OpenStack - VNG - IRD Process meter
  • 46. Access collected data • Via API • Via Ceilometer command Celiometer - OpenStack - VNG - IRD
  • 47. Cloud Computing - OpenStack - VNG - IRD DEMO
  • 48. Cloud Computing - OpenStack - VNG - IRD Q & A