Your SlideShare is downloading. ×
Openstack 101
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Openstack 101

292
views

Published on

Published in: Technology

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
292
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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, a NETWORK, nd STORAGEresources 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 (block storage) Object 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 (Oct 2013) (Oct 2013) 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) Essex (Apr 2012) Diablo (Sep 2011) Dashboard and Identity service released, Quantum incubated (Apr 2012) First “Production Ready” release (Sep 2011) 6-month cadence Cactus Scaling enhancements, support for many hypervisors (Apr 2011) (Apr 2011) Bexar OpenStack Compute ready, initial release of Image Service (Feb 2011) (Feb 2011) Austin Initial release, Object Storage Production Ready, Compute in testing (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) 230 committers Largest OpenStack Summit to date, enterprise customer keynotes Folsom 71 committers OpenStack Foundation formed (Oct 2012) (Sep 2012) Essex (Apr 2012) Diablo (Sep 2011) First OpenStack release with Red Hat code 47 committers across the top ten companies Red Hat assigns its first developer to the OpenStack community (Aug 2011) Cactus (Apr 2011) Bexar (Feb 2011) Austin (Oct 2010) Data extracted from Google Trends (keyword: OpenStack) and Bitergia reports. EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. “Committers” shown above indicate the number of individual committers across the top ten contributing companies. 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
  • 11. OpenStack Dashboard (Horizon) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Provides simple self service UI for end-users Basic cloud administrator functions (No infrastructure management) Define users, tenants and quotas EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 17
  • 12. OpenStack Compute (Nova) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE OBJECTSTORE (Glance) (Swift) (Keystone) Supports multiple hypervisors (KVM, Xen, LXC, Hyper-V, ESX) Native OpenStack API and Amazon EC2 API support Distributed controller services handle scheduling, API calls, etc. EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 18
  • 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
  • 14. OpenStack Networking (Quantum) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Network Service Provides framework for Software Defined Networking (SDN) Allows integration of hardware and software based network solutions EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 20
  • 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
  • 18. Connecting the Components IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE BLOCKSTORAGE NETWORKING IMAGESERVICE OBJECTSTORE Message Queue (Nova) (Cinder) (Quantum) (Glance) (Swift) (Keystone) OpenStack uses message queues for communication between components Supported queueing backends: RabbitMQ, Qpid and ZeroMQ EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 24
  • 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.
  • 23. OpenStack Challenges EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 50
  • 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
  • 25. OpenStack Deployment Profiles EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 50
  • 26. Openstack Users Openstack Powers Demanding Production Workloads Worldwide Web/SaaS/eComm erce Acedemic/Researc h/Goverment Information Technology Cloud Hosting/MSP/Telc o Healthcare Film/Media/Gamin g http://www.openstack.org/user-stories/ EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 51
  • 27. PayPal Profile Highlights: 113million 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 DIYteam 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.
  • 32. Thank You EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.