SlideShare a Scribd company logo
OpenStack Ahmad Tfaily
Jalal Mostafa
Agenda
1.Before Openstack
2.Profile of Openstack
3.OpenStack Architecture and Components
4.OpenStack, SDN & NFV in Telco Environments
5.CERN Cloud Architecture
6.China Mobile
7.AT&T
2
CONVENTIONAL DATA CENTRE
❖ Known for having a lot of hardware that is, by current standards at least,
grossly underutilized
❖ All the hardware and their software are usually managed with relatively
little automation.
❖ Very hard to find the right balance between capacity and utilization
❖ Variety of Applications
3
Manual Intervention
❖Problem: Network Integration, Monitoring, Setting up high availability and
Billing
❖Not hard to automate
❖Existing automation frameworks like Puppet, Chef, JuJu, Crowbar or
Ansible are sufficient to automate the whole process
❖Virtualization:
• Deploying a new system is fairly easy via provisioning a new VM
• Yet, many things need to be done manually
4
Advantages of Automation
❖Cloud provider’s task: provide customers with resources and ensure it is
enough any time
❖Cloud provider adds more resources when needed
❖Automation can facilitate flexibility of the new resources in terms of
network integration, monitoring, etc…
❖Users can start and stop VM in clicks
5
Automation
❖Authorization Scheme: that matches clients’ requirements e.g. managers
stop/start VM while Administrators can add/remove VMs
❖Image Management: upon creating new VMs, clouds need pre-made
images so that users do not have to install OSs by themselves
❖Resources Management e.g. processing power, storage, and network
❖Existing cloud solutions: OpenNebula by NASA, OpenQRM, Eucalyptus
and OpenStack
6
Profile OpenStack
7
Introduction
❖An open source cloud platform.
❖Controls large pools of compute, storage, and networking
resources throughout a datacenter.
❖All managed by a dashboard that gives administrators control
while empowering their users to provision resources through a web
interface.
8
OpenStack History
9
OpenStack Architecture
and Components
OpenStack
10
OpenStack Architecture
11
OpenStack Releases
12
OpenStack Modules
13
Components of Release
14
Edition Release
name
Release date component
1 Austin 21 October 2010 Nova, Swift
2 Bexar 3 February 2011 Nova, Glance, Swift
5 Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone
6 Folsom 27 September 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum,
Cinder
7 Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron,
Cinder, Heat, Ceilometer
Component of Release
15
Edition Release
name
Release
date
component
8 Icehouse 17 April
2014
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer, Trove
9 Juno 16 October
2014
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer, Trove, Sahara
14 Newton 6 October
2016
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder,
Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila,
Designate, Barbican, Searchlight, Magnum, aodh, cloudkitty,
congress, freezer, mistral, monasca-api, monasca-log-api,
murano, panko, senlin, solum, tacker, vitrage, watcher
High Level Architecture
16
OpenStack Components
❖ Compute (Nova)
❖ Networking (Neutron)
❖ Block Storage (Cinder)
❖ Identity (Keystone)
❖ Image (Glance)
❖ Object Storage (Swift)
❖ Dashboard (Horizon)
❖ Orchestration (Heat)
❖ Workflow (Mistral)
17
❖ Telemetry (Ceilometer)
❖ Database (Trove)
❖ Elastic Map Reduce (Sahara)
❖ Bare Metal (Ironic)
❖ Messaging (Zaqar)
❖ Shared File System (Manila)
❖ DNS (Designate)
❖ Search (Searchlight)
❖ Key Manager (Barbican)
Horizon
❖A dashboard provides
administrators and users a
graphical interface to access.
❖such as billing, monitoring,
and additional management
tools for
18
Nova
❖Provides compute as a service
❖The main part of an IaaS system
❖It is designed to manage and automate pools of computer resources
❖Compute's architecture is designed to scale horizontally
19
Nova - Components
20
Nova - Components
❖nova-conductor: Provides database-access support for Compute nodes
❖nova-consoleauth: Handles console authentication
❖nova-novncproxy: Provides a VNC proxy for browsers
21
Nova API
❖nova-api is responsible to provide an API for users and services to
interact with NOVA
22
Nova-scheduler:
❖Using Filters dispatches requests for new virtual machines to the correct
node.
23
Nova-compute
24
Keystone
❖Keystone is the identity service used for Authentication
❖Set of assigned user rights and privileges for performing a specific set of
operations
❖A user token issued by Keystone includes a list of that user’s roles.
Services then determine how to interpret those roles
25
Keystone sequence diagram
26
Keystone: auth flow
27
Glance
❖The Glance project provides services for discovering, registering, and
retrieving virtual machine images.
❖Glance has a RESTful API that allows querying of VM image metadata as
well as retrieval of the actual image.
28
Glance Architecture
29
Cinder
❖Architected to provide traditional block-level storage resources to
other OpenStack services
❖Presents persistent block-level storage volumes for use with
OpenStack Nova compute instances
❖Manages the creation, attaching and detaching of these volumes
between a storage system and different host servers
30
Cinder Architecture
31
Cinder
32
Swift
❖ A distributed object storage system designed to scale from a single
machine to thousands of servers
❖ optimized for multi-tenancy and high concurrency
❖ •ideal for backups, web and mobile content, and any other
unstructured data that can grow without bound.
❖ Swift provides a simple, REST-based API
33
Swift Components
34
Swift Architecture
35
Ceilometer
❖OpenStack Telemetry provides common infrastructure to collect usage
and performance measurements within an OpenStack cloud.
❖ Its primary initial targets are monitoring and metering
❖collect data for other needs.
❖Ceilometer was promoted from incubation status to an integrated
component of OpenStack.
36
Ceilometer Workflow
37
❖Collect from OpenStack components
❖Transform meters into other meters if necessary
❖Publish meters to any destination (including Ceilometer itself)
❖Store received meters and read them via the Ceilometer REST
API
Ceilometer Architecture
38
Trove
❖OpenStack Database as a Service
❖high performance ,scalable and reliable
❖relational and non-relational database engines
❖Trove was promoted from incubation status to an
integrated component of OpenStack.
39
Trove Architecture
40
Sahara
❖OpenStack Hadoop as a Service
❖Aims to provide users with simple means to provision a Hadoop cluster
by specifying several parameters
❖ Sahara was promoted from incubation status to an integrated
component of OpenStack.
41
Sahara Architecture
42
Manila
❖OpenStack File Share Service
❖Provides coordinated access to shared or distributed file systems.
❖Manila was officially denoted as an incubated OpenStack program
during the Juno release cycle.
43
Manila Architecture
44
Manila Workflow
45
Neutron
❖Network as a Service (NaaS)
❖Provides REST APIs to manage network connections for the
resources managed by other OpenStack Services
❖Complete control over the following network resources in
OpenStack(Networks, Ports and Subnets)
❖Build complex network topologies
❖Limited L3 functionality (IP tables rules at host level)
46
Neutron Architecture
47
Neutron Plug-Ins
❖Modular Layer 2 (ML2)
❖Linux Bridge
❖Open vSwitch
48
Neutron Services
❖Load Balancer as a Service (LBaaS)
❖Virtual Private Network as a Service (VPNaaS)
❖Firewall as a Service (FWaaS)
49
Neutron Components
50
Neutron Components
❖Neutron Server
• Implement REST APIs
• Enforce network model
• Network, subnet, and port
• IP addressing to each port (IPAM)
❖Plugin agent
• Run on each compute node
• Connect instances to network port
❖Queue
• Enhance communication between each
• components of neutron
❖Database
• Persistent network model
51
Neutron Components
❖DHCP Agent (*)
• In multi-host mode, run on each compute node
• Start/stop dhcp server
• Maintain dhcp configuration
❖L3 Agent (*)
• To implement floating Ips and other L3 features,such as NAT
• One per network
52
OpenStack Network ML2
53
OpenStack Network ML2
54
Example
55
OpenStack, SDN & NFV in
Telco Environments
OpenStack
56
Transformation of Carriers
Business Model
❖Complex and expensive infrastructure
• Challenging to operate and maintain
• slow rolling out of new services
❖Cloud-based Model
• Always-on services
• Affordable
• Reliable
• First attempt: Cloud RAN
57
Production Ready: NFV with
OpenStack
❖Deployed on cost effective Commercial Off-The-Shelf (COTS) hardware
❖Based on Open Source Software
• Can be easily adapted to any customization
• Community Driven
❖Standard APIs
❖Software-managed High Availability (HA)
❖AUtomated Deployment
❖Virtualized Infrastructure
• Scalable
• Upgradable
• Optimizable
• Modular
• Customizable
58
Production Ready: NFV + SDN +
OpenStack
Software Defined Components
Resilient and Reliable
Flexible and Extensionable
Optimized for Performance
Secure
59
Carrier Benefits
❖Network Operations Benefits
• Ease of automation
• Increased Deployment Agility
• Visibility with monitoring and alerting
• Reliable
• Self Healing
• Highly Available
❖Cost Benefits
• Multi-tenant
• Flexible
❖Secure at Each Layer of the stack
60
OPNFV + OpenStack
❖OPNFV is a carrier-grade, integrated, open source platform for NFV
products and services
• widespread collaboration across many telco
• uses OpenStack as Virtualized Infrastructure Manager
❖Telco running NFV implementations includes AT&T, China Mobile,
Orange, SK Telecom and Telecom Italia
61
OPNFV + OpenStack
62
OPNFV + OpenStack
“We are fully committed to open networking and open source including our
work with OPNFV and OpenStack” - Alex Zhang, Principal Architect, China
Mobile
“To keep up with the exponential growth of its network, AT&T is deeply
committed to using open source networking technologies in our software-
centric network. As we work to virtualize more of our network and implement
a common infrastructure for VNFs, OpenStack and OPNFV will become
important parts of our technology stack” - Margaret Chiosi, Distinguished
Technical Architect, AT&T
63
Case Study: vCPE
❖vCPE: Virtual Customer-Premises
Equipment
❖Existing Solution:
• Edge networking devices are
standalone nodes
• Provide advanced services (QoS,
Dynamic Routing, NAT…)
• Complex software, prone to failure
• Cheap Hardware, prone to failure
• Cannot be easily Upgraded or serviced
64
Case Study: vCPE
❖ Apply SDN, NFV and OpenStack to
the network
❖Move Control Plane to core network
❖Keep Data Plane at customer
premises with additional
microservices
❖Benefits
• Reduce CAPEX and OPEX
• Improve service agility
• Deliver personalized services
• Transition to SaaS-based business 65
CERN Cloud Architecture OpenStack
66
What is CERN?
❖European Organization for Nuclear Research
❖Founded in 1954
• 21 state member
• other countries contribute to experiments
❖Situated in the Swiss-French border
❖Do fundamental research
67
CERN’s Large Hadron Collider
❖Biggest machine in the world
❖27km Tall - 175m underground
❖Accelerate 2 particle beams
traveling near speed of light
❖Beams collide in 4 different points
of detectors
❖Detectors are 100 MP digital
cameras 14000000 times in a
second
❖Generates 25 PetaBytes per year
• Estimated 400 PB / year by 2023
68
CERN Data Centers
❖2 Data Centers; one in Geneva and another in Budapest
❖Data Centers are managed by OpenStack
❖190k+ cores on 5000+ compute nodes running KVM and Hyper-V
❖16000+ VMs
❖~160 PetaBytes stored at CERN
❖June-August 2016: recorded > 0.5 PB
❖2400+ Images, 2000+ Users, 2500+ Projects
69
❖CERN deployed OpenStack in 2013
❖Nova, Keystone, Glance, Heat, Horizon, Ceilometer, Rally
❖26 Nova cells
• Single endpoint to users
• Scale transparently between Data Centres
• Availability and Resilience
• Isolate different use-cases
❖HA only in the top cell
❖2 Ceph instances
• A free-software storage platform, implements object storage on a single distributed
computer cluster
OpenStack at CERN
70
OpenStack at CERN
71
Nova Deployment at CERN
72
Nova - Cell Scheduling
❖ Different Cells has different hardware, configuration, hardware,
Hypervisor type
❖Cell Scheduling is the process to schedule operations according to cell
capabilities e.g. hardware, availability
❖Schedulers filters to use these capabilities
❖It enables mapping projects to cells and restrict cell usage according to
project type
73
Nova-Network? in CERN
❖CERN uses Nova-Network instead of Neutron
• An OpenStack networking module before Neutron
• Deprecated
• Better than Neutron in some use cases
• Planned to migrate to Neutron
❖ Migration to Neutron, No Use of:
• SDN or tunneling
• Only provider networks
• Flat networking. VMs directly connected to the real network
• Floating IPs
• DHCP or DNS Neutron services. Already have infrastructure
74
Keystone in CERN
❖Two different keystone
infrastructure
• Exposed to users
• Dedicated to Ceilometer
❖Keystone nodes are VMs
❖Integrated with Active Directory
❖Project lifecycle
• ~200 arrivals/departures / month
• Users subscribe to the cloud
service
• Limited Quota of personal projects
• Shared projects created by
request
75
Glance in CERN
❖Uses Ceph backend in Geneva
❖Glance Nodes are VMs
❖Two sets of nodes: Exposed to user and Ceilometer
❖No Glance image cache
76
Cinder in CERN
❖Ceph and NetApp backends
❖Extended list of available volume types (QoS, Backend, Location)
❖Cinder nodes are VMs
77
Ceilometer in CERN
78
China Mobile OpenStack
79
Who is China Mobile?
❖One of the world’s largest telecommunication service providers
• Huge network scale
• Huger customer base
• Large market value
❖At end of 2014
• 800M+ subscribers
• 2.2M+ base stations
• Covered more than 99% of the population of PRC
80
NovoNet
❖Vision for the next-generation
network by 2020
❖High-quality intelligent network
❖Based SDN and NFV
81
NovoNet
❖Firstly deploy in Cloud Data Centers
and Packet Transport Networks
(PTN)
❖Using OpenStack and
OpenDayLight
❖Goal: Build out several enterprise
service offerings under NovoDC
including a virtual private cloud
82
NovoNet
83
AT&T OpenStack
84
Who is AT&T?
❖American multinational telecommunications
❖Already handling 114 PB a day of data
❖By 2020, At&T network is expected to jump 10 folds
❖Global Customers
85
AT&T Future Network
❖Move 75 percent of its network infrastructure to the cloud
❖Make greater use of software-defined networking (SDN) with
OpenDaylight and Open vSwitch
❖Goal: Reduce deployment times for cloud "zones" from months to days
❖Use OpenStack tools to develop an end-user "resource manager"
❖Working on AT&T Integrated Cloud (AIC)
• 74 AIC zones in 2015
• 105 AIC zones in 2016
• 1000+in 2020
• All running OpenStack
86
References
❖http://openstack.org
• Tokyo Summit 2015 https://www.openstack.org/summit/tokyo-2015/
• Austin Summit 2016 https://www.openstack.org/summit/austin-2016/
• Barcelona Summit 2016
• https://wiki.openstack.org/
❖http://linux.com
• Linux Foundation Blog
https://www.linux.com/blog/learn/chapter/openstack/essentials-openstack-
administration-part-1-cloud-fundamentals
❖https://www.opnfv.org/
❖https://www.sdxcentral.com/cloud/open-source/definitions/
❖https://www.opendaylight.org/news/user-story/2015/11/china-mobile-
builds-next-generation-network-opendaylight
❖http://about.att.com/innovationblog/openstack_superuser
87
Ad

More Related Content

What's hot (20)

OpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platform
Kangaroot
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
Mirantis
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
Kamesh Pemmaraju
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
roundman
 
CNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift OverviewCNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift Overview
Sumit Shatwara
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
OpenStack Korea Community
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Rahul Krishna Upadhyaya
 
cilium-public.pdf
cilium-public.pdfcilium-public.pdf
cilium-public.pdf
Sanjeev Rampal
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
VuHoangAnh14
 
OpenStack Keystone
OpenStack KeystoneOpenStack Keystone
OpenStack Keystone
Deepti Ramakrishna
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
Christian "kiko" Reis
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdf
JuanSalinas593459
 
CloudStack Networking
CloudStack NetworkingCloudStack Networking
CloudStack Networking
CloudStack - Open Source Cloud Computing Project
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron)
CREATE-NET
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
Ilkka Tengvall
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
HngNguyn748044
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
James Falkner
 
Kubernetes Architecture and Introduction
Kubernetes Architecture and IntroductionKubernetes Architecture and Introduction
Kubernetes Architecture and Introduction
Stefan Schimanski
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
CloudStack - Open Source Cloud Computing Project
 
OpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platform
Kangaroot
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
Mirantis
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
roundman
 
CNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift OverviewCNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift Overview
Sumit Shatwara
 
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
[OpenStack Days Korea 2016] Track3 - 오픈스택 환경에서 공유 파일 시스템 구현하기: 마닐라(Manila) 프로젝트
OpenStack Korea Community
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Rahul Krishna Upadhyaya
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
VuHoangAnh14
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
Christian "kiko" Reis
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdf
JuanSalinas593459
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron)
CREATE-NET
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
Ilkka Tengvall
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
HngNguyn748044
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
James Falkner
 
Kubernetes Architecture and Introduction
Kubernetes Architecture and IntroductionKubernetes Architecture and Introduction
Kubernetes Architecture and Introduction
Stefan Schimanski
 

Viewers also liked (12)

The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native Stack
QAware GmbH
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
Kamesh Pemmaraju
 
Deep dive into highly available open stack architecture openstack summit va...
Deep dive into highly available open stack architecture   openstack summit va...Deep dive into highly available open stack architecture   openstack summit va...
Deep dive into highly available open stack architecture openstack summit va...
Arthur Berezin
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
openstackindia
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
Stephen Gordon
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
OpenStack Foundation
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack Architecture
OpenStack Foundation
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
Mirantis
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
Bret Piatt
 
Kubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleKubernetes and OpenStack at Scale
Kubernetes and OpenStack at Scale
Stephen Gordon
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
Jason TC HOU (侯宗成)
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native Stack
QAware GmbH
 
Deep dive into highly available open stack architecture openstack summit va...
Deep dive into highly available open stack architecture   openstack summit va...Deep dive into highly available open stack architecture   openstack summit va...
Deep dive into highly available open stack architecture openstack summit va...
Arthur Berezin
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
openstackindia
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
Stephen Gordon
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
OpenStack Foundation
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack Architecture
OpenStack Foundation
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
Mirantis
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
Bret Piatt
 
Kubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleKubernetes and OpenStack at Scale
Kubernetes and OpenStack at Scale
Stephen Gordon
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
Ad

Similar to OpenStack Architecture and Use Cases (20)

VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack
VMworld
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
Knoldus Inc.
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
SDNRG ITB
 
All about open stack
All about open stackAll about open stack
All about open stack
DataCentred
 
Cloud and OpenStack
Cloud and OpenStackCloud and OpenStack
Cloud and OpenStack
Seyed Ehsan Beheshtian
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
EMC
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
Toni Ramirez
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
Hazzim Anaya
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
PLUMgrid
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
SpringPeople
 
Openstack Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with Neutron
KwonSun Bae
 
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 Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
Edgar Magana
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
graziol
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
Ilya Alekseyev
 
Openstack Overview
Openstack OverviewOpenstack Overview
Openstack Overview
rajdeep
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Công TÔ
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
Sasha Lazarevic
 
VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack
VMworld
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
Knoldus Inc.
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
SDNRG ITB
 
All about open stack
All about open stackAll about open stack
All about open stack
DataCentred
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
EMC
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
Toni Ramirez
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
Hazzim Anaya
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
PLUMgrid
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
SpringPeople
 
Openstack Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with Neutron
KwonSun Bae
 
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 Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
Edgar Magana
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
graziol
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
Ilya Alekseyev
 
Openstack Overview
Openstack OverviewOpenstack Overview
Openstack Overview
rajdeep
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Gordonh0945deepdive openstackcompute-140417174059-phpapp02
Công TÔ
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
Sasha Lazarevic
 
Ad

Recently uploaded (20)

Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Adobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install IllustratorAdobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install Illustrator
usmanhidray
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Adobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install IllustratorAdobe Illustrator Crack | Free Download & Install Illustrator
Adobe Illustrator Crack | Free Download & Install Illustrator
usmanhidray
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 

OpenStack Architecture and Use Cases

  • 2. Agenda 1.Before Openstack 2.Profile of Openstack 3.OpenStack Architecture and Components 4.OpenStack, SDN & NFV in Telco Environments 5.CERN Cloud Architecture 6.China Mobile 7.AT&T 2
  • 3. CONVENTIONAL DATA CENTRE ❖ Known for having a lot of hardware that is, by current standards at least, grossly underutilized ❖ All the hardware and their software are usually managed with relatively little automation. ❖ Very hard to find the right balance between capacity and utilization ❖ Variety of Applications 3
  • 4. Manual Intervention ❖Problem: Network Integration, Monitoring, Setting up high availability and Billing ❖Not hard to automate ❖Existing automation frameworks like Puppet, Chef, JuJu, Crowbar or Ansible are sufficient to automate the whole process ❖Virtualization: • Deploying a new system is fairly easy via provisioning a new VM • Yet, many things need to be done manually 4
  • 5. Advantages of Automation ❖Cloud provider’s task: provide customers with resources and ensure it is enough any time ❖Cloud provider adds more resources when needed ❖Automation can facilitate flexibility of the new resources in terms of network integration, monitoring, etc… ❖Users can start and stop VM in clicks 5
  • 6. Automation ❖Authorization Scheme: that matches clients’ requirements e.g. managers stop/start VM while Administrators can add/remove VMs ❖Image Management: upon creating new VMs, clouds need pre-made images so that users do not have to install OSs by themselves ❖Resources Management e.g. processing power, storage, and network ❖Existing cloud solutions: OpenNebula by NASA, OpenQRM, Eucalyptus and OpenStack 6
  • 8. Introduction ❖An open source cloud platform. ❖Controls large pools of compute, storage, and networking resources throughout a datacenter. ❖All managed by a dashboard that gives administrators control while empowering their users to provision resources through a web interface. 8
  • 14. Components of Release 14 Edition Release name Release date component 1 Austin 21 October 2010 Nova, Swift 2 Bexar 3 February 2011 Nova, Glance, Swift 5 Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone 6 Folsom 27 September 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder 7 Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer
  • 15. Component of Release 15 Edition Release name Release date component 8 Icehouse 17 April 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove 9 Juno 16 October 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara 14 Newton 6 October 2016 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight, Magnum, aodh, cloudkitty, congress, freezer, mistral, monasca-api, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, watcher
  • 17. OpenStack Components ❖ Compute (Nova) ❖ Networking (Neutron) ❖ Block Storage (Cinder) ❖ Identity (Keystone) ❖ Image (Glance) ❖ Object Storage (Swift) ❖ Dashboard (Horizon) ❖ Orchestration (Heat) ❖ Workflow (Mistral) 17 ❖ Telemetry (Ceilometer) ❖ Database (Trove) ❖ Elastic Map Reduce (Sahara) ❖ Bare Metal (Ironic) ❖ Messaging (Zaqar) ❖ Shared File System (Manila) ❖ DNS (Designate) ❖ Search (Searchlight) ❖ Key Manager (Barbican)
  • 18. Horizon ❖A dashboard provides administrators and users a graphical interface to access. ❖such as billing, monitoring, and additional management tools for 18
  • 19. Nova ❖Provides compute as a service ❖The main part of an IaaS system ❖It is designed to manage and automate pools of computer resources ❖Compute's architecture is designed to scale horizontally 19
  • 21. Nova - Components ❖nova-conductor: Provides database-access support for Compute nodes ❖nova-consoleauth: Handles console authentication ❖nova-novncproxy: Provides a VNC proxy for browsers 21
  • 22. Nova API ❖nova-api is responsible to provide an API for users and services to interact with NOVA 22
  • 23. Nova-scheduler: ❖Using Filters dispatches requests for new virtual machines to the correct node. 23
  • 25. Keystone ❖Keystone is the identity service used for Authentication ❖Set of assigned user rights and privileges for performing a specific set of operations ❖A user token issued by Keystone includes a list of that user’s roles. Services then determine how to interpret those roles 25
  • 28. Glance ❖The Glance project provides services for discovering, registering, and retrieving virtual machine images. ❖Glance has a RESTful API that allows querying of VM image metadata as well as retrieval of the actual image. 28
  • 30. Cinder ❖Architected to provide traditional block-level storage resources to other OpenStack services ❖Presents persistent block-level storage volumes for use with OpenStack Nova compute instances ❖Manages the creation, attaching and detaching of these volumes between a storage system and different host servers 30
  • 33. Swift ❖ A distributed object storage system designed to scale from a single machine to thousands of servers ❖ optimized for multi-tenancy and high concurrency ❖ •ideal for backups, web and mobile content, and any other unstructured data that can grow without bound. ❖ Swift provides a simple, REST-based API 33
  • 36. Ceilometer ❖OpenStack Telemetry provides common infrastructure to collect usage and performance measurements within an OpenStack cloud. ❖ Its primary initial targets are monitoring and metering ❖collect data for other needs. ❖Ceilometer was promoted from incubation status to an integrated component of OpenStack. 36
  • 37. Ceilometer Workflow 37 ❖Collect from OpenStack components ❖Transform meters into other meters if necessary ❖Publish meters to any destination (including Ceilometer itself) ❖Store received meters and read them via the Ceilometer REST API
  • 39. Trove ❖OpenStack Database as a Service ❖high performance ,scalable and reliable ❖relational and non-relational database engines ❖Trove was promoted from incubation status to an integrated component of OpenStack. 39
  • 41. Sahara ❖OpenStack Hadoop as a Service ❖Aims to provide users with simple means to provision a Hadoop cluster by specifying several parameters ❖ Sahara was promoted from incubation status to an integrated component of OpenStack. 41
  • 43. Manila ❖OpenStack File Share Service ❖Provides coordinated access to shared or distributed file systems. ❖Manila was officially denoted as an incubated OpenStack program during the Juno release cycle. 43
  • 46. Neutron ❖Network as a Service (NaaS) ❖Provides REST APIs to manage network connections for the resources managed by other OpenStack Services ❖Complete control over the following network resources in OpenStack(Networks, Ports and Subnets) ❖Build complex network topologies ❖Limited L3 functionality (IP tables rules at host level) 46
  • 48. Neutron Plug-Ins ❖Modular Layer 2 (ML2) ❖Linux Bridge ❖Open vSwitch 48
  • 49. Neutron Services ❖Load Balancer as a Service (LBaaS) ❖Virtual Private Network as a Service (VPNaaS) ❖Firewall as a Service (FWaaS) 49
  • 51. Neutron Components ❖Neutron Server • Implement REST APIs • Enforce network model • Network, subnet, and port • IP addressing to each port (IPAM) ❖Plugin agent • Run on each compute node • Connect instances to network port ❖Queue • Enhance communication between each • components of neutron ❖Database • Persistent network model 51
  • 52. Neutron Components ❖DHCP Agent (*) • In multi-host mode, run on each compute node • Start/stop dhcp server • Maintain dhcp configuration ❖L3 Agent (*) • To implement floating Ips and other L3 features,such as NAT • One per network 52
  • 56. OpenStack, SDN & NFV in Telco Environments OpenStack 56
  • 57. Transformation of Carriers Business Model ❖Complex and expensive infrastructure • Challenging to operate and maintain • slow rolling out of new services ❖Cloud-based Model • Always-on services • Affordable • Reliable • First attempt: Cloud RAN 57
  • 58. Production Ready: NFV with OpenStack ❖Deployed on cost effective Commercial Off-The-Shelf (COTS) hardware ❖Based on Open Source Software • Can be easily adapted to any customization • Community Driven ❖Standard APIs ❖Software-managed High Availability (HA) ❖AUtomated Deployment ❖Virtualized Infrastructure • Scalable • Upgradable • Optimizable • Modular • Customizable 58
  • 59. Production Ready: NFV + SDN + OpenStack Software Defined Components Resilient and Reliable Flexible and Extensionable Optimized for Performance Secure 59
  • 60. Carrier Benefits ❖Network Operations Benefits • Ease of automation • Increased Deployment Agility • Visibility with monitoring and alerting • Reliable • Self Healing • Highly Available ❖Cost Benefits • Multi-tenant • Flexible ❖Secure at Each Layer of the stack 60
  • 61. OPNFV + OpenStack ❖OPNFV is a carrier-grade, integrated, open source platform for NFV products and services • widespread collaboration across many telco • uses OpenStack as Virtualized Infrastructure Manager ❖Telco running NFV implementations includes AT&T, China Mobile, Orange, SK Telecom and Telecom Italia 61
  • 63. OPNFV + OpenStack “We are fully committed to open networking and open source including our work with OPNFV and OpenStack” - Alex Zhang, Principal Architect, China Mobile “To keep up with the exponential growth of its network, AT&T is deeply committed to using open source networking technologies in our software- centric network. As we work to virtualize more of our network and implement a common infrastructure for VNFs, OpenStack and OPNFV will become important parts of our technology stack” - Margaret Chiosi, Distinguished Technical Architect, AT&T 63
  • 64. Case Study: vCPE ❖vCPE: Virtual Customer-Premises Equipment ❖Existing Solution: • Edge networking devices are standalone nodes • Provide advanced services (QoS, Dynamic Routing, NAT…) • Complex software, prone to failure • Cheap Hardware, prone to failure • Cannot be easily Upgraded or serviced 64
  • 65. Case Study: vCPE ❖ Apply SDN, NFV and OpenStack to the network ❖Move Control Plane to core network ❖Keep Data Plane at customer premises with additional microservices ❖Benefits • Reduce CAPEX and OPEX • Improve service agility • Deliver personalized services • Transition to SaaS-based business 65
  • 66. CERN Cloud Architecture OpenStack 66
  • 67. What is CERN? ❖European Organization for Nuclear Research ❖Founded in 1954 • 21 state member • other countries contribute to experiments ❖Situated in the Swiss-French border ❖Do fundamental research 67
  • 68. CERN’s Large Hadron Collider ❖Biggest machine in the world ❖27km Tall - 175m underground ❖Accelerate 2 particle beams traveling near speed of light ❖Beams collide in 4 different points of detectors ❖Detectors are 100 MP digital cameras 14000000 times in a second ❖Generates 25 PetaBytes per year • Estimated 400 PB / year by 2023 68
  • 69. CERN Data Centers ❖2 Data Centers; one in Geneva and another in Budapest ❖Data Centers are managed by OpenStack ❖190k+ cores on 5000+ compute nodes running KVM and Hyper-V ❖16000+ VMs ❖~160 PetaBytes stored at CERN ❖June-August 2016: recorded > 0.5 PB ❖2400+ Images, 2000+ Users, 2500+ Projects 69
  • 70. ❖CERN deployed OpenStack in 2013 ❖Nova, Keystone, Glance, Heat, Horizon, Ceilometer, Rally ❖26 Nova cells • Single endpoint to users • Scale transparently between Data Centres • Availability and Resilience • Isolate different use-cases ❖HA only in the top cell ❖2 Ceph instances • A free-software storage platform, implements object storage on a single distributed computer cluster OpenStack at CERN 70
  • 73. Nova - Cell Scheduling ❖ Different Cells has different hardware, configuration, hardware, Hypervisor type ❖Cell Scheduling is the process to schedule operations according to cell capabilities e.g. hardware, availability ❖Schedulers filters to use these capabilities ❖It enables mapping projects to cells and restrict cell usage according to project type 73
  • 74. Nova-Network? in CERN ❖CERN uses Nova-Network instead of Neutron • An OpenStack networking module before Neutron • Deprecated • Better than Neutron in some use cases • Planned to migrate to Neutron ❖ Migration to Neutron, No Use of: • SDN or tunneling • Only provider networks • Flat networking. VMs directly connected to the real network • Floating IPs • DHCP or DNS Neutron services. Already have infrastructure 74
  • 75. Keystone in CERN ❖Two different keystone infrastructure • Exposed to users • Dedicated to Ceilometer ❖Keystone nodes are VMs ❖Integrated with Active Directory ❖Project lifecycle • ~200 arrivals/departures / month • Users subscribe to the cloud service • Limited Quota of personal projects • Shared projects created by request 75
  • 76. Glance in CERN ❖Uses Ceph backend in Geneva ❖Glance Nodes are VMs ❖Two sets of nodes: Exposed to user and Ceilometer ❖No Glance image cache 76
  • 77. Cinder in CERN ❖Ceph and NetApp backends ❖Extended list of available volume types (QoS, Backend, Location) ❖Cinder nodes are VMs 77
  • 80. Who is China Mobile? ❖One of the world’s largest telecommunication service providers • Huge network scale • Huger customer base • Large market value ❖At end of 2014 • 800M+ subscribers • 2.2M+ base stations • Covered more than 99% of the population of PRC 80
  • 81. NovoNet ❖Vision for the next-generation network by 2020 ❖High-quality intelligent network ❖Based SDN and NFV 81
  • 82. NovoNet ❖Firstly deploy in Cloud Data Centers and Packet Transport Networks (PTN) ❖Using OpenStack and OpenDayLight ❖Goal: Build out several enterprise service offerings under NovoDC including a virtual private cloud 82
  • 85. Who is AT&T? ❖American multinational telecommunications ❖Already handling 114 PB a day of data ❖By 2020, At&T network is expected to jump 10 folds ❖Global Customers 85
  • 86. AT&T Future Network ❖Move 75 percent of its network infrastructure to the cloud ❖Make greater use of software-defined networking (SDN) with OpenDaylight and Open vSwitch ❖Goal: Reduce deployment times for cloud "zones" from months to days ❖Use OpenStack tools to develop an end-user "resource manager" ❖Working on AT&T Integrated Cloud (AIC) • 74 AIC zones in 2015 • 105 AIC zones in 2016 • 1000+in 2020 • All running OpenStack 86
  • 87. References ❖http://openstack.org • Tokyo Summit 2015 https://www.openstack.org/summit/tokyo-2015/ • Austin Summit 2016 https://www.openstack.org/summit/austin-2016/ • Barcelona Summit 2016 • https://wiki.openstack.org/ ❖http://linux.com • Linux Foundation Blog https://www.linux.com/blog/learn/chapter/openstack/essentials-openstack- administration-part-1-cloud-fundamentals ❖https://www.opnfv.org/ ❖https://www.sdxcentral.com/cloud/open-source/definitions/ ❖https://www.opendaylight.org/news/user-story/2015/11/china-mobile- builds-next-generation-network-opendaylight ❖http://about.att.com/innovationblog/openstack_superuser 87