Weitere ähnliche Inhalte
Ähnlich wie Openstack 101 by Jason Kalai (20)
Kürzlich hochgeladen (20)
Openstack 101 by Jason Kalai
- 1. OPENSTACK 101
Jason Kalai
Regional Network Consultant, SEA
November 2013
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
- 2. Session Objectives
• Introduction to Openstack
• Openstack Architecture
• Openstack Use case & challenges
• Closing Thoughts
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
- 3. What Is OpenStack?
OpenStack is both Software and a Community
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
5
- 4. What Problem Does OpenStack Solve?
OpenStack provides a framework for building
elastic cloud infrastructure at massive scale.
✦Facilitates
management of
✦COMPUTE,
✦NETWORK,and
✦STORAGE resources
✦Provides
natural infrastructure for elastic applications
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
6
- 5. OpenStack Components Provide..
✦Compute
✦Virtual
machine management
✦Comprehensive
hypervisor support
✦Networks
✦IP
address management
✦Security
services
✦Storage
✦Volumes
✦Object
(block storage)
storage for VM images and files
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
7
- 6. OpenStack as Community
Technical Committee - defines and stewards technical direction
Board of Directors - provides strategic and financial oversight of
Foundation Resources
User Committee - created to represent enterprise, academic and
service provider users
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
8
- 7. OpenStack History and Cadence
Havana
Ceilometer & Heat integrated
Grizzly
Maturation of Quantum and Cinder, focus on upgrade support
(Apr 2013)
(Apr 2013)
Folsom
Quantum (Networking) full inclusion, Volume Service added
(Oct 2012)
(Oct 2012)
(Oct 2013)
Essex
(Apr 2012)
Diablo
(Sep 2011)
(Oct 2013)
Dashboard and Identity service released, Quantum incubated
(Apr 2012)
First “Production Ready” release
(Sep 2011)
Cactus
cadence
Scaling enhancements, support for many hypervisors
(Apr 2011)
6-month
(Apr 2011)
Bexar
OpenStack Compute ready, initial release of Image Service
Austin
Initial release, Object Storage Production Ready, Compute in testing
(Feb 2011)
(Feb 2011)
(Oct 2010)
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
9
- 8. OpenStack Trends, Growth & Milestones
Havana
(Oct 2013)
Grizzly
(Apr 2013)
Folsom
Essex
Diablo
(Sep 2011)
Cactus
71 committers
OpenStack Foundation formed
(Oct 2012)
(Apr 2012)
230
committers
Largest OpenStack Summit to date,
enterprise customer keynotes
First OpenStack
release with Red Hat code
(Sep 2012)
47 committers across
the top ten companies
Red Hat assigns its first developer to the OpenStack community
(Aug 2011)
(Apr 2011)
Bexar
(Feb 2011)
Austin
(Oct 2010)
Data extracted from Google Trends (keyword: OpenStack) and Bitergia reports.
“Committers” shown above indicate the number of individual committers across the top ten contributing companies.
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
10
- 9. Session Objectives
• Introduction to Openstack
• Openstack Architecture
• Openstack Use case & challenges
• Closing Thoughts
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
- 10. OpenStack Design and Architecture
IDENTITY
SERVICE
DASHBOARD
(Horizon)
COMPUTE
(Nova)
BLOCKSTORAGE
(Cinder)
NETWORKING
IMAGESERVICE
(Quantum)
(Glance)
OBJECTSTORE
(Swift)
(Keystone)
Modular architecture
Based on a (growing) set of core services
Designed for Scalability and Elasticity
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
16
- 13. OpenStack Block Storage (Cinder)
IDENTITY
SERVICE
DASHBOARD
(Horizon)
COMPUTE
(Nova)
BLOCKSTORAGE
(Cinder)
NETWORKING
(Quantum)
IMAGESERVICE
(Glance)
OBJECTSTORE
(Swift)
(Keystone)
Provides block storage for virtual machines (persistent disks)
Similar to Amazon EBS service
Plugin architecture for vendor extensions
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
19
- 15. OpenStack Image Service (Glance)
IDENTITY
SERVICE
DASHBOARD
(Horizon)
COMPUTE
(Nova)
BLOCKSTORAGE
(Cinder)
NETWORKING
(Quantum)
IMAGESERVICE
(Glance)
OBJECTSTORE
(Swift)
(Keystone)
Stores and retrieves disk images (virtual machine templates)
Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI
Backend storage : Filesystem, Swift, Amazon S3
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
21
- 16. OpenStack Object Storage (Swift)
IDENTITY
SERVICE
DASHBOARD
(Horizon)
COMPUTE
(Nova)
BLOCKSTORAGE
(Cinder)
NETWORKING
(Quantum)
IMAGESERVICE
(Glance)
OBJECTSTORE
(Swift)
(Keystone)
Modeled after Amazon's S3 service
Provides simple service for storing and retrieving arbitrary data
Native API and S3 compatible API
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
22
- 17. OpenStack Identity Service (Keystone)
IDENTITY
SERVICE
DASHBOARD
(Horizon)
COMPUTE
(Nova)
BLOCKSTORAGE
(Cinder)
NETWORKING
(Quantum)
IMAGESERVICE
(Glance)
OBJECTSTORE
(Swift)
(Keystone)
Common authorization framework
Manages users, tenants and roles
Pluggable backends (SQL, PAM, LDAP, etc)
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
23
- 19. Incubation Project: Ceilometer
- Collects meter data (CPU, network, etc)
- Designed for integration and extensibility
- Data collected is made available via REST API
Metering & Monitoring
(Ceilometer)
- Message signing provides non-repudiation
Graduated from Incubation to Integrated
status for the Havana release
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
25
- 20. Incubation Project: Heat
- Provides template driven cloud application
orchestration
- Modeled after AWS CloudFormation
Application Orchestration
(Heat)
- Targeted to provide advanced functionality
such as high availability and autoscaling
- Introduced by
!
Graduated from Incubation to Integrated
status for the Havana release
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
26
- 21. OpenStack’s Increasing Maturity
We are seeing organizations struggle with
elastic cloud adoption
✦Unfortunately,
Frankenclouds are
being white boarded daily!
✦“Pet
friendly” strategies are underway
✦Green
field deployments work well
Knowledge capture is early but evolving
✦OpenStack
Operations Guide
✦OpenStack
Security Guide
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
38
- 22. Session Objectives
• Introduction to Openstack
• Openstack Architecture
• Openstack Use case & challenges
• Closing Thoughts
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
- 24. Openstack Deployment Challenges
• Personal Skills
• Linux, Cloud Infrastructure & Openstack architecture
• Tweaking of devstack is needed at some cases where the
general code is unable to cater user’s requirement.
• Security concern in Openstack deployment
• Getting operation, network & system engineering team
to understand openstack & familiarize with it.
• How about IPv6 services ?
• How about Service Load balancer, VPN, Firewall ?
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
51
- 26. Openstack Users
Openstack Powers Demanding Production Workloads Worldwide
Web/SaaS/
eCommerce
Information
Technology
Cloud Hosting/
MSP/Telco
Acedemic/
Research/
Goverment
Healthcare
Film/Media/
Gaming
http://www.openstack.org/user-stories/
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
51
- 27. PayPal
Profile Highlights:
✦113
million registered accounts; PCs or mobile devices
in 190 different markets with 25 different currencies
✦Targeting
90 percent coverage for several thousand
nodes in nine to 12 months
✦DIY team
leveraging OpenStack community support
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
51
- 28. COMCAST
Profile Highlights:
✦One
of the USA leading cable TV
✦Number
of users, systems, servers, storage, applications
users: [REDACTED]
✦Agility,
flexibility and scalability providing better
support for mission systems
✦Big
Data is truly big
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
53
- 29. Session Objectives
• Introduction to Openstack
• Openstack Architecture
• Openstack Use case
• Closing Thoughts
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
- 30. OpenStack ...
✦Is
open source software and vibrant community
✦Provides
a framework for an elastic cloud.
✦Requires
fresh thinking for deployments
✦Is
being deployed successfully at scale today
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
55
- 31. Closing Thoughts
• Openstack Quantum/Neutron Availability
§
Extreme Networks
§
Juniper Networks
§
Cisco Systems
§
Mellanox
§
Brocade VCS product
• Openstack that have more traction
§
Service Provider
§
Entrprise Data Center
§
Big Data deployment
§
Open standard architecture
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.