OpenStack Awareness Session
Affan A. Syed
Director Engineering,
PLUMgrid Inc.
Pakistan Telecommunication Authority, Oct 20th, 2015
PLUMgrid’s Mission
Deliver comprehensive virtual networking solutions
that scale, secure, and simplify the modern cloud
data center
Any
Network
Any
Hardware
Any
Hypervisor
Any
Container
Any
Service
Pervasive Scale and Security
PLUMgrid Global Alliance Partners
Technical AllianceOpenStack Distro Channel Partners
Talk outline
◦ A view of the Cloud, from the clouds
◦ What is OpenStack? Why care?
◦ OpenStack: a 10,000 feet view
◦ Workshops and their content
<Break>
◦ Demo session by Dr. Adnan Iqbal (Namal University)
Outline
Cloud(ed) thinking!
debunking the myth of “Cloud”
How the Cloud Business Model started
Excess capacity/Under utilized servers
Machine & Network virtualization
Monetization opportunity through renting
7
8
Excess capacity
https://googleblog.blogspot.com/2012/10/googles-data-centers-inside-look.html
Src: “above the clouds …”, UC Berkeley tech report
OnlineGraduatePrograms.com
9
Machine and network virtualization
8GB 10TB
10TB
10TB
8GB
8GB
4 GB | 2 TB
4 GB | 8 TB
4 GB | 4 TB
2 GB | 2 TB
6 GB | 6 TB
2 GB | 4 TB
2 GB | 4 TB
Physical Virtual
Bridge
Router
LB
BridgeBridge
DHCP
FW
Bridge
DHCP
FW
10
Money through rental model
Rent me
2
Machines
Rent me
2 more
machines
Allow services to “scale out” on demand
Cloud provider Cloud user
Infrastructure-as-a-Service
Platform-as-a-Service
Software-as-a-Service
(lots of other XaaS)
11
Types of a cloud
Build compute powers without vendor lock-in
Provide and build services, at lower cost
Facebook has 20,000 server per admin
Scale out easily by adding servers
go to public clouds when needed (Cloud bursting)
12
Enterprises and Private clouds
Give Me
2 Machines, Dual Core,
8GB RAM, L2
connectivity, and an SQL
DB over a firewall
What happens when using a cloud!
physical
virtual Dual Core | RAM 8GB
Dual Core | RAM 8GB
14
Managing and (re)provisioning a DCN is difficult
Credit: Google
OpenStack: Motivation
and history
15
… and why OpenStack matters!
OpenStack Future (from its past!)
In 2012 Boris Renski (CMO) Mirantis made three
arguments for money in OpenStack
Cloud is BIG $$$
Cloud will be open (Google, facebook,
Rackspace back OpenStack)
OpenStack won the OpenCloud war (2012)
Average # of developers in an IRC channel as of 6/
Mirantis raised $100 million as pure-
play OpenStack in Aug 2015
Monetary Motivations
19
Job opportunity
“OpenStack continues to gain mindshare among enterprise CIOs …….. We continue to
see OpenStack becoming the de facto open source option for deploying private
clouds. However, this will accelerate only after more OpenStack-trained developers
enter the workforce…..” [The 451Research Take (https://451research.com/openstack)]
OpenStack engineers make 36%
more than other cloud engineers.
Src: http://www.datacenterdynamics.com/
OpenStack: A Brief History
NASA Launches Nebula
One of the first cloud computing
platforms built for Federal
Government Private Cloud
March 2010: Rackspace Open Sources
Cloud Files software, aka Swift
May 2010: NASA open sources compute
software, aka “Nova”
June 2010: OpenStack is formed
July 2010: The inaugural Design Summit
April 2012: OpenStack Foundation
nebula.nasa.gov
Independent body to protect, empower and promote
OpenStack software
Board of Directors (Platinum, Gold sponsors)
21
OpenStack® Foundation
Project Technical Leads
(PTL)
Project Technical Leads
(PTL)
Technical
Committee
User
Committee
Legal Affairs
Committee
22
Platinum, Gold and Corporate members
Fastest Growing Global Open Source Community
May 15, 2015
24
Competitors….. Not there!
Src: http://www.qyjohn.net/?p=3801
Cloud tou buss …… Openstack!
OpenStack
CloudStack
Src: Bitergia
OpenStack: Managing
your Cloud!
OpenStack
Interrelated Projects to control pools of compute, storage, and networking resources
Managed through API & dashboard that give administrators control and empower users to
provision their own resources
Plugins (vendor specific)
OpenStack infrastructure
abstraction --- connect any vendor
Open Architecture --- connect
any tools with Open API
Open source (Apache license) software
accelerated innovation, community benefits
Plug-in architecture
no vendor lock-in (hypervisors, storage soln, SDN soln)
On demand control of large pools of compute,
network, storage
Enable IT automation
Multi-tenancy support with quotas and isolation
ability to control, monitor and monetize resources
27
Features/Benefit (high level)
OpenStack Core Services – the Spider web!
docs.openstack.org
OpenStack Core Services – Relation ship diagram (2012)
docs.openstack.org
30
OpenStack as Layers (2014)
Incrementaldeployment/complexity
What we touch today!
Provides a REST interface to:
Spawn, bootstrap, delete VMs
Built using a messaging arch
Supports multiple hypervisor
technologies
Supports multi-tenancy
32
Nova: Managing Compute
Nova API
Nova
scheduler
Nova
conductor
Messaging bus
Nova
compute
hypervisor
VM VM
Nova
compute
hypervisor
VM VM
Nova
compute
hypervisor
VM VM
Controller Node
Compute Nodes
Interface to manage images
Storage provided by drivers
Database to manage images
DB abstraction to match any driver
33
Glance: Managing images
Storage
Service
(File/Swift)
Glance
API
Controller
Glance
Registry
Metadata
Repository
Image
Repository
Tracking users and their permissions
Providing a catalog of available services
(with URLs)
New services first register with
keystone
Provides tokens for usage of any
service, using the RBAC model
34
Keystone: Managing identity
Identity Service
(Keystone)
Compute
Service
(Nova 8774)
Image
Service
(Glance 9292)
Storage
Service
(Swift 8080)
Network
Service
(Neutron
9696)
Credentials
Token & SC
(with TTL)
API Requests
with Token
Other ID
Backend
Token
Validation
35
Cinder: Managing block storage
Persistent block storage for VM instances
lives through reboots and crashes
Can be used to create bootable volumes
No need for ephemeral storage!
Multiple volumes (disks) for a single VM
Can backup volumes, (perhaps) in swift!
A frontend to create and manage virtual disks and their VM association
Storage
Service
(File/Swift)
Glance
API
Controller
Glance
Registry
Metadata
Repository
Image
Repository
http://www.slideshare.net/avishaytraeger/cinder-havana
Object = files, persistent and HA
Flat name-space
Unstructured blobs, replicated in a ring
across different zones
Default to three replicas
Objects accessible with a URL
swift.example.com/v1/account/container/object
Massively scalable, but with eventually
consistent behavior
36
Swift: Managing object storage
https://julien.danjou.info/blog/2012/openstack-swift-consistency-analysis
37
Storate services: Comparison
docs.openstack.org
API to create virtual networks
Software defined!
Modular and multi-tenant arch
API=service, implementation=vendor
Plugins make it technology agnostic
IPAM, load balancer, VPN …
Services provided by Network node
38
Neutron: Managing networks
Neutron Server
Core APIs API Extensions
Plugins
Messaging bus
Neutron
agent
L3 agent
Neutron
agent
L2 agent
VM VM
Controller Node
Compute Nodes
Neutron
agent
L2 agent
VM VM
Network Node
(optional)
Internet
Evolved Core view (2015)
Understanding this requires lots of time and training
Workshops and their
vision
Cloud and DCN
Openstack Overview: Layer 1 and 2
Details Layer 1: Nova, Glance, Keystone
Details Layer 2: Neutron, Cinder, Swift
Details: Orchestration of a cloud
Details: Monitoring and Billing
Detail: High Availability
Workshops on each aspect
Lots of hands on work, content to be developed iteratively
Funding expected from Industry and ICTRDF
DevStack: the default
installer
47
Questions?
https://twitter.com/openstack_isb
http://pta.gov.pk/trg/pta_openstack_2015.php
http://docs.openstack.org/developer/devstack/

More Related Content

PDF
Openstack Workshop (Networking/Storage)
PPTX
OpenStack architecture and services
PDF
What is OpenStack and the added value of IBM solutions
PPTX
OpenStack basics
PDF
Introduction to OpenStack Storage
PPTX
Introduction Openstack
PDF
OpenStack Architecture: Past and Future
PDF
OpenStack Workshop - WECode Harvard Conference
Openstack Workshop (Networking/Storage)
OpenStack architecture and services
What is OpenStack and the added value of IBM solutions
OpenStack basics
Introduction to OpenStack Storage
Introduction Openstack
OpenStack Architecture: Past and Future
OpenStack Workshop - WECode Harvard Conference

What's hot (20)

PPTX
OpenStack 101
PDF
Webinar "Introduction to OpenStack"
PPTX
Openstack architure part 1
PPTX
OpenStack Introduction
PDF
Getting started with OpenStack
PDF
Architecture Openstack for the Enterprise
PDF
Open stack architecture overview-meetup-6-6_2013
PDF
OpenStack 101: Introduction & Technical Overview
PDF
Design and implement a new cloud security method based on multi clouds on ope...
PPTX
Workshop - Openstack, Cloud Computing, Virtualization
PPTX
Architecture of massively scalable, distributed systems - InfoShare 2015
PPTX
An Intrudction to OpenStack 2017
PDF
OpenStack 101 update
PPT
Sharad openstack slides
PPTX
Cloud computing and OpenStack
PDF
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
PDF
OpenStack Cloud Administration Through Live Demonstration
PPTX
Introduction to openstack
PDF
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
PDF
Open stack
OpenStack 101
Webinar "Introduction to OpenStack"
Openstack architure part 1
OpenStack Introduction
Getting started with OpenStack
Architecture Openstack for the Enterprise
Open stack architecture overview-meetup-6-6_2013
OpenStack 101: Introduction & Technical Overview
Design and implement a new cloud security method based on multi clouds on ope...
Workshop - Openstack, Cloud Computing, Virtualization
Architecture of massively scalable, distributed systems - InfoShare 2015
An Intrudction to OpenStack 2017
OpenStack 101 update
Sharad openstack slides
Cloud computing and OpenStack
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
OpenStack Cloud Administration Through Live Demonstration
Introduction to openstack
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
Open stack
Ad

Similar to Openstack Pakistan intro (20)

PDF
Openstack Pakistan Workshop (intro)
PPTX
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
PPT
OpenStack - An Overview
PDF
OpenStack for VMware Administrators
PPTX
Openstack workshop @ Kalasalingam
PPT
Cisco Cloud Computing and Open Stack: Velocity 2011
PPTX
7 - Introduction to OpenStack & SDN by Ady Saputra
PPTX
CloudStack news
PPTX
Getting-Started-With-Openstack
PPTX
OpenStack Introduction
PDF
State of the Stack April 2013
PPTX
VMUG22 Filip Verloy VIO
PPTX
Getting started with open stack
PDF
Cloud Computing using OpenStack
PPTX
PDF
Cloud Computing Using OpenStack
PDF
Introduction and Overview of OpenStack for IaaS
PDF
Chef and OpenStack Workshop from ChefConf 2013
PDF
Cloud computing and bioinformatics
PPTX
Introduction to Orchestration and DevOps with OpenStack
Openstack Pakistan Workshop (intro)
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
OpenStack - An Overview
OpenStack for VMware Administrators
Openstack workshop @ Kalasalingam
Cisco Cloud Computing and Open Stack: Velocity 2011
7 - Introduction to OpenStack & SDN by Ady Saputra
CloudStack news
Getting-Started-With-Openstack
OpenStack Introduction
State of the Stack April 2013
VMUG22 Filip Verloy VIO
Getting started with open stack
Cloud Computing using OpenStack
Cloud Computing Using OpenStack
Introduction and Overview of OpenStack for IaaS
Chef and OpenStack Workshop from ChefConf 2013
Cloud computing and bioinformatics
Introduction to Orchestration and DevOps with OpenStack
Ad

More from Affan Syed (12)

PDF
A journey from underwater to cloud!
PDF
Industry perspective on Cloud and big data research
PDF
Emergent, choreographed, microservices … FTW
PDF
WSN, IOT and the Future
PDF
Understanding NFV and the MANO stack
PDF
NFV_vCPE
PDF
Future of IoT: when thy scale shall tweet!
PDF
Cloud nfv intro at UoG
PDF
ebpf and IO Visor: The What, how, and what next!
PDF
Openstack Workshop Pakistan (hands on session)
PPTX
IoT workshop PakSig
PPTX
Msr summit 14_july2014
A journey from underwater to cloud!
Industry perspective on Cloud and big data research
Emergent, choreographed, microservices … FTW
WSN, IOT and the Future
Understanding NFV and the MANO stack
NFV_vCPE
Future of IoT: when thy scale shall tweet!
Cloud nfv intro at UoG
ebpf and IO Visor: The What, how, and what next!
Openstack Workshop Pakistan (hands on session)
IoT workshop PakSig
Msr summit 14_july2014

Recently uploaded (20)

PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Advancing precision in air quality forecasting through machine learning integ...
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PPTX
Internet of Everything -Basic concepts details
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
Microsoft User Copilot Training Slide Deck
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Improvisation in detection of pomegranate leaf disease using transfer learni...
A symptom-driven medical diagnosis support model based on machine learning te...
Advancing precision in air quality forecasting through machine learning integ...
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Electrocardiogram sequences data analytics and classification using unsupervi...
Co-training pseudo-labeling for text classification with support vector machi...
SGT Report The Beast Plan and Cyberphysical Systems of Control
Data Virtualization in Action: Scaling APIs and Apps with FME
Rapid Prototyping: A lecture on prototyping techniques for interface design
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Basics of Cloud Computing - Cloud Ecosystem
future_of_ai_comprehensive_20250822032121.pptx
Internet of Everything -Basic concepts details
Auditboard EB SOX Playbook 2023 edition.
Microsoft User Copilot Training Slide Deck

Openstack Pakistan intro

  • 1. OpenStack Awareness Session Affan A. Syed Director Engineering, PLUMgrid Inc. Pakistan Telecommunication Authority, Oct 20th, 2015
  • 2. PLUMgrid’s Mission Deliver comprehensive virtual networking solutions that scale, secure, and simplify the modern cloud data center Any Network Any Hardware Any Hypervisor Any Container Any Service Pervasive Scale and Security
  • 3. PLUMgrid Global Alliance Partners Technical AllianceOpenStack Distro Channel Partners
  • 5. ◦ A view of the Cloud, from the clouds ◦ What is OpenStack? Why care? ◦ OpenStack: a 10,000 feet view ◦ Workshops and their content <Break> ◦ Demo session by Dr. Adnan Iqbal (Namal University) Outline
  • 6. Cloud(ed) thinking! debunking the myth of “Cloud”
  • 7. How the Cloud Business Model started Excess capacity/Under utilized servers Machine & Network virtualization Monetization opportunity through renting 7
  • 9. 9 Machine and network virtualization 8GB 10TB 10TB 10TB 8GB 8GB 4 GB | 2 TB 4 GB | 8 TB 4 GB | 4 TB 2 GB | 2 TB 6 GB | 6 TB 2 GB | 4 TB 2 GB | 4 TB Physical Virtual Bridge Router LB BridgeBridge DHCP FW Bridge DHCP FW
  • 10. 10 Money through rental model Rent me 2 Machines Rent me 2 more machines Allow services to “scale out” on demand Cloud provider Cloud user
  • 12. Build compute powers without vendor lock-in Provide and build services, at lower cost Facebook has 20,000 server per admin Scale out easily by adding servers go to public clouds when needed (Cloud bursting) 12 Enterprises and Private clouds
  • 13. Give Me 2 Machines, Dual Core, 8GB RAM, L2 connectivity, and an SQL DB over a firewall What happens when using a cloud! physical virtual Dual Core | RAM 8GB Dual Core | RAM 8GB
  • 14. 14 Managing and (re)provisioning a DCN is difficult Credit: Google
  • 15. OpenStack: Motivation and history 15 … and why OpenStack matters!
  • 16. OpenStack Future (from its past!) In 2012 Boris Renski (CMO) Mirantis made three arguments for money in OpenStack Cloud is BIG $$$ Cloud will be open (Google, facebook, Rackspace back OpenStack) OpenStack won the OpenCloud war (2012) Average # of developers in an IRC channel as of 6/ Mirantis raised $100 million as pure- play OpenStack in Aug 2015
  • 18. 19 Job opportunity “OpenStack continues to gain mindshare among enterprise CIOs …….. We continue to see OpenStack becoming the de facto open source option for deploying private clouds. However, this will accelerate only after more OpenStack-trained developers enter the workforce…..” [The 451Research Take (https://451research.com/openstack)] OpenStack engineers make 36% more than other cloud engineers. Src: http://www.datacenterdynamics.com/
  • 19. OpenStack: A Brief History NASA Launches Nebula One of the first cloud computing platforms built for Federal Government Private Cloud March 2010: Rackspace Open Sources Cloud Files software, aka Swift May 2010: NASA open sources compute software, aka “Nova” June 2010: OpenStack is formed July 2010: The inaugural Design Summit April 2012: OpenStack Foundation nebula.nasa.gov
  • 20. Independent body to protect, empower and promote OpenStack software Board of Directors (Platinum, Gold sponsors) 21 OpenStack® Foundation Project Technical Leads (PTL) Project Technical Leads (PTL) Technical Committee User Committee Legal Affairs Committee
  • 21. 22 Platinum, Gold and Corporate members
  • 22. Fastest Growing Global Open Source Community May 15, 2015
  • 23. 24 Competitors….. Not there! Src: http://www.qyjohn.net/?p=3801 Cloud tou buss …… Openstack! OpenStack CloudStack Src: Bitergia
  • 25. OpenStack Interrelated Projects to control pools of compute, storage, and networking resources Managed through API & dashboard that give administrators control and empower users to provision their own resources Plugins (vendor specific) OpenStack infrastructure abstraction --- connect any vendor Open Architecture --- connect any tools with Open API
  • 26. Open source (Apache license) software accelerated innovation, community benefits Plug-in architecture no vendor lock-in (hypervisors, storage soln, SDN soln) On demand control of large pools of compute, network, storage Enable IT automation Multi-tenancy support with quotas and isolation ability to control, monitor and monetize resources 27 Features/Benefit (high level)
  • 27. OpenStack Core Services – the Spider web! docs.openstack.org
  • 28. OpenStack Core Services – Relation ship diagram (2012) docs.openstack.org
  • 29. 30 OpenStack as Layers (2014) Incrementaldeployment/complexity What we touch today!
  • 30. Provides a REST interface to: Spawn, bootstrap, delete VMs Built using a messaging arch Supports multiple hypervisor technologies Supports multi-tenancy 32 Nova: Managing Compute Nova API Nova scheduler Nova conductor Messaging bus Nova compute hypervisor VM VM Nova compute hypervisor VM VM Nova compute hypervisor VM VM Controller Node Compute Nodes
  • 31. Interface to manage images Storage provided by drivers Database to manage images DB abstraction to match any driver 33 Glance: Managing images Storage Service (File/Swift) Glance API Controller Glance Registry Metadata Repository Image Repository
  • 32. Tracking users and their permissions Providing a catalog of available services (with URLs) New services first register with keystone Provides tokens for usage of any service, using the RBAC model 34 Keystone: Managing identity Identity Service (Keystone) Compute Service (Nova 8774) Image Service (Glance 9292) Storage Service (Swift 8080) Network Service (Neutron 9696) Credentials Token & SC (with TTL) API Requests with Token Other ID Backend Token Validation
  • 33. 35 Cinder: Managing block storage Persistent block storage for VM instances lives through reboots and crashes Can be used to create bootable volumes No need for ephemeral storage! Multiple volumes (disks) for a single VM Can backup volumes, (perhaps) in swift! A frontend to create and manage virtual disks and their VM association Storage Service (File/Swift) Glance API Controller Glance Registry Metadata Repository Image Repository http://www.slideshare.net/avishaytraeger/cinder-havana
  • 34. Object = files, persistent and HA Flat name-space Unstructured blobs, replicated in a ring across different zones Default to three replicas Objects accessible with a URL swift.example.com/v1/account/container/object Massively scalable, but with eventually consistent behavior 36 Swift: Managing object storage https://julien.danjou.info/blog/2012/openstack-swift-consistency-analysis
  • 36. API to create virtual networks Software defined! Modular and multi-tenant arch API=service, implementation=vendor Plugins make it technology agnostic IPAM, load balancer, VPN … Services provided by Network node 38 Neutron: Managing networks Neutron Server Core APIs API Extensions Plugins Messaging bus Neutron agent L3 agent Neutron agent L2 agent VM VM Controller Node Compute Nodes Neutron agent L2 agent VM VM Network Node (optional) Internet
  • 37. Evolved Core view (2015) Understanding this requires lots of time and training
  • 39. Cloud and DCN Openstack Overview: Layer 1 and 2 Details Layer 1: Nova, Glance, Keystone Details Layer 2: Neutron, Cinder, Swift Details: Orchestration of a cloud Details: Monitoring and Billing Detail: High Availability Workshops on each aspect Lots of hands on work, content to be developed iteratively Funding expected from Industry and ICTRDF