OpenStack Winfest2011

  • 4,242 views
Uploaded on

OpenStack presentation at the WinFest 2011 event in San Antonio, TX at St Mary's College.

OpenStack presentation at the WinFest 2011 event in San Antonio, TX at St Mary's College.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,242
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
374
Comments
0
Likes
4

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
  • Linux companies: SUSE, Red Hat, Canonical Open Handset Alliance made up of 34 companies including HTC, Motorola, Samsung, Google, Qualcomm, ARM OpenStack community can have the same successful community 
  • Rackspace has been in the cloud business for 5 years. We had to build it ourselves because we have never find anything that fit our needs. There is a lot that can be learned from what we have done right and wrong. We are now running 10s of thousands of VMs for over 100,000 customers. Rackspace has over 60,000 physical servers. NASA is the largest collector of data in human history. NASA collects data from Mars rovers, satellites, and other cutting edge tools including cameras with exapixel scale. When data is lost, a rocket has to be launched into space, so “mission critical” is not just a slogan with NASA. NASA faced a similar issue. They built their own solution because they could not find the right pieces in the market. They are serving a scientific community with very high purpose -- to run NASA missions, to analyze data from satellites and telescopes, and to look for ET. Think of it this way: 1. They have telescopes that collect Exapixel images. I am not even sure how big that it, but it requires a lot of storage and processing capability. 2. Losing data is expensive. They have to launch another rocket! Or wait 80 years for a comet to return. This is mission critical stuff. But we still have to make this stuff into “products” -- much like enterprises do. At Rackspace, it has to power our hosting offer. At NASA, it has to serve the scientific community. By deploying OpenStack, enterprises get the benefit of our experience including successes and failures.
  • More than 50 technology industry leaders officially support the OpenStack community, including AMD, Canonical, Cisco, Citrix, Dell, Intel, Internap, NTT Data and RightScale.
  • So back to the mission. We want to make IT easier. To abstract from the hardware environment to a standardized software environment.
  • These are straightforward. Without them, you don ’t have a cloud.
  • Add 3 rd party tools to complete the solution, and integrate into your existing systems, using APIs. The modular design of OpenStack is key.
  • Add 3 rd party tools to complete the solution, and integrate into your existing systems, using APIs. The modular design of OpenStack is key.
  • Add 3 rd party tools to complete the solution, and integrate into your existing systems, using APIs. The modular design of OpenStack is key.

Transcript

  • 1. OpenStack
    • Open source software to build public and private clouds.
    • Stephen Spector
    • Community Manager
    • s [email_address]
    • @opnstk_com_mgr
  • 2. What is OpenStack?
  • 3. A community creating open source software to build public and private clouds
  • 4. Software to provision virtual machines on standard hardware at massive scale Software to reliably store billions of objects distributed across standard hardware OpenStack Compute OpenStack Object Storage A community creating open source software to build public and private clouds
  • 5. OpenStack Community Snapshot 53 Participating Companies Open Source Developers Enterprise & Service Provider Users
  • 6. OpenStack Mission
    • “ To produce the ubiquitous open source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable. ”
  • 7. Why is OpenStack important?
    • Open eliminates vendor lock-in
    • Working together , we all go faster
    • Freedom to federate, or move between clouds
  • 8. OpenStack Founding Principles
    • Apache 2.0 license (OSI), no paid ‘enterprise’ version
    • Open design process, 2x year public Design Summits
    • Publicly available source code repository
    • All community processes documented and transparent
    • Commitment to drive and adopt open standards
    • Modular design for deployment flexibility via APIs
  • 9. Architect for in-house Re-Architect for service provider Architect once Deploy anywhere Today ’s Reality Future with OpenStack
  • 10. OpenStack History Rackspace Decides to Open Source Cloud Software March NASA Open Sources Nebula Platform May June July OpenStack formed b/w Rackspace and NASA Inaugural Design Summit in Austin 2010 2005 Rackspace Cloud developed
  • 11. OpenStack History OpenStack launches with 25+ partners July First ‘Austin’ code release with 35+ partners October November February First public Design Summit in San Antonio Second ‘Bexar’ code release 2011
  • 12. OpenStack History Third ‘Cactus’ code release planned April Design Summit Santa Clara, CA July Fourth ‘Diablo’ code release planned
  • 13. But do we really have to choose? NASA Founders operate at massive scale
  • 14. OpenStack Community Today
  • 15. HOW TO: Turn Racks of Standard Hardware Into a Cloud with OpenStack
  • 16. Start with an open, scalable platform OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service
  • 17. User Control Panel Ticketing System Network Management Monitoring Systems Host Server Management ECOSYSTEM OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service Add 3 rd party tools from the ecosystem
  • 18. User Control Panel Ticketing System Network Management Monitoring Systems Host Server Management Account Billing Admin CLI Tools Live Chat Support Account Management ECOSYSTEM PUBLIC CLOUD OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service
  • 19. User Control Panel Ticketing System Network Management Monitoring Systems Host Server Management ECOSYSTEM Admin Control Panel Dept. Accounting Chargeback User Management Enterprise Software Integration Systems PRIVATE CLOUD OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service Integrate with existing enterprise systems
  • 20. OpenStack Compute Details
    • Software to provision virtual machines on standard hardware at massive scale.
  • 21. Asynchronous eventually consistent communication  REST-based API Horizontally and massively scalable Hypervisor agnostic : support for Xen ,XenServer, Hyper-V, KVM, UML and ESX is coming Hardware agnostic : standard hardware, RAID not required OpenStack Compute Key Features
  • 22. API : Receives HTTP requests, converts commands to/from API format, and sends requests to cloud controller Cloud Controller : Global state of system, talks to LDAP, OpenStack Object Storage, and node/storage workers through a queue User Manager ATAoE / iSCSI Host Machines : workers that spawn instances Glance : HTTP + OpenStack Object Storage for server images OpenStack Compute
  • 23. OpenStack Object Storage Details
    • Software to reliably store billions of objects distributed across standard hardware
  • 24. REST-based API Data distributed evenly throughout system Hardware agnostic: standard hardware, RAID not required OpenStack Object Storage Key Features No central database Scalable to multiple petabytes, billions of objects Account/Container/Object structure (not file system, no nesting) plus Replication (N copies of accounts, containers, objects) 
  • 25. OpenStack In Action
  • 26. OpenStack Release Process: Four Phases Design* Development QA Release *Design phase and Design Summit occur every other release, 2x per year
  • 27. OpenStack Releases Cactus: April 2011 Bexar: February 2011 Austin: October 2010
    • OpenStack Object Storage production-ready
    • OpenStack Compute developer preview, ready for testing and proofs of concept
    • OpenStack Compute ready for enterprise private cloud deployments and mid-size service provider deployments
    • Enhanced documentation
    • Easier to install and deploy
    • OpenStack Compute ready for large service provider scale deployments
  • 28. OpenStack Compute ‘Bexar’ Release Features
    • Object Storage
      • Large objects (greater than 5 GB) ; client-side chunking and segmentation now allows virtually unlimited object sizes, limited only by the size of the cluster it is being stored into
      • Experimental S3 compatibility middleware
      • Swauth authentication and authorization service on top of Object Storage
    • Compute
      • Support for raw disk images for hypervisors that are libvirt compatible (e.g. KVM) and XenAPI
      • IPv6 support in all network modules but FlatManager (coming in Cactus)
      • Support for new virtual volume backends to provide highly available block volumes for virtual machines: Sheepdog, CEPH/RADOS, and iSCSI (XenApi only)
      • Microsoft Hyper-V hypervisor is supported
      • Updated OpenStack API – admin features to pause, suspend, lock, and password reset instances
      • New “rescue” mode allows an instance to mount affected disks and fix problems
  • 29. Object Storage ‘Bexar’ Release Features
    • Compute (cont’d)
      • Web-based serial console to access instances when networking fails is available through the OpenStack API
      • Database versioning and migration support
      • Instances now use copy-on write by default for better performance
      • Support for availability zones through new scheduler: ZoneScheduler
    • Glance (Image Registry)
      • Registry and Delivery APIs were unified; specific client class created
      • Support for uploading disk images thru Glance REST-full API
      • Glance-upload tool can register new AMI-like images or raw disk images
      • Fetch image data on S3-like backend as well as from Object Storage
      • Documentation at http://glance.openstack.org
  • 30. Join Us [email_address] http://openstack.org Images: ostpl.com; teamfirstgiving.com; http://openstack.org/blog @openstack Freenode : #openstack
  • 31.