OpenStack Overview


Published on

Published in: Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

OpenStack Overview

  1. 1. OpenStackOpen source software to build public and private clouds.
  2. 2. What is OpenStack?OpenStack is a community of open sourcedevelopers, participating organizations and userswho building and running the open source cloudoperating system.OpenStack Mission“To produce the ubiquitous open source cloudcomputing platform that will meet the needs ofpublic and private cloud providers regardless ofsize, by being simple to implement andmassively scalable.”
  3. 3. OpenStack Participation ‣ 60+ participating organizations ‣ Global Developers: 14 countries at our summit ‣ Global users groups: Japan, Silicon Valley, New York, Egypt, South Korea ‣ Code Releases: ‘Austin’ code release in October, ‘Bexar’ code release coming February 3
  4. 4. Major Deployments Running OpenStack First Service Provider Largest Collector of Object Storage at After Rackspace to Run Data in HumanService-Provider Scale OpenStack Within Six History Running Months of Launch OpenStack 4
  5. 5. OpenStack Support #3 Cloud Prediction for 2011 OpenStack Will Come into its Own#2 Cloud Computing Story of 2010 This years new wonder of the open-source community Top 12 Cloud ‘Gifts’ of 2010 One of the great success stories in open source for the cloud this year#3 Biggest Cloud Computing Story of 2010 Cloud Computing Game-Changer #5 Cloud Company to Watch in 2011 Ranked Above Red Hat and
  6. 6. Why OpenStack?‣ Control and Flexibility. Open source platform means you’re never locked to a proprietary vendor, and modular design can integrate with legacy or third-party technologies to meet  your business needs.‣ Industry Standard.  More than 60 leading companies from over a dozen countries are participating in OpenStack, including Cisco, Citrix, Dell, Intel and Microsoft, and new OpenStack clouds are coming online across the globe.‣ Proven Software.  Run the same software that today powers some of the largest public and private clouds in the world.‣ Compatible and Connected. Compatibility with public OpenStack clouds means enterprises are prepared for the future—making it easy to migrate data and applications to public clouds when conditions are right—based on security policies, economics, and other key business criteria.
  7. 7. OpenStack: A Common Platform Across EnvironmentsOpenStack Public Cloud OpenStack Hosted Private Cloud OpenStack OpenStack OpenStackOpenStack in Your Data Center
  8. 8. Architect for in-house Re-Architect for service provider Today’s Reality Future with OpenStack Architect once Deploy anywhere
  9. 9. OpenStack TechnologiesOpenStack is an open source cloud operating system used tobuild massively scalable private and public clouds.The OpenStack cloud operating system is designed to instantlyprovision Compute and Storage resources, and also featuresan Image Service to store frequently used images and shareamongst users in a public image marketplace.  OpenStack Compute OpenStack OpenStack Object Storage Image Service
  10. 10. OpenStack Compute Key Features REST-based API Asynchronous eventually consistent communication  Horizontally and massively scalable Hypervisor agnostic: support for Xen ,Citrix XenServer, Microsoft Hyper-V, KVM, UML, LXC and ESX Hardware agnostic: standard hardware, RAID not required
  11. 11. Compute Key Features‣ Complete multi-tenant cloud computing platform‣ Massive scalability to thousands of compute nodes‣ Rich, well documented native API and support for Amazon EC2‣ Multiple supported networking models and support for IPv6‣ Pluggable authentication for easy integration OpenStack Compute‣ Block storage support with a variety of backend storage targets‣ Brandable, AJAX-enabled end-user control panel‣ Reference client applications for iPad, iPhone and Android‣ Wide variety of language bindings for integration‣ Compatible with a large range of hypervisors and virtualization technologies, including Microsoft Hyper-V, Citrix XenServer, Xen, KVM, VMWware ESX, LXC, QEMU, and UML‣ Integrates with (OpenStack Image Service?) Glance for rich virtual machine image management
  12. 12. OpenStack Object Storage Key FeaturesREST-based API Data distributed evenly throughout system Scalable to multiple petabytes, billions of objects Account/Container/Object structure (not fle system, no nesting) plus Replication (N copies of accounts, containers, objects)  No central database Hardware agnostic: standard hardware, RAID not required
  13. 13. Object Storage Key Features‣ Complete multi-tenant cloud storage platform‣ Massive scalability to multi-petabyte size‣ Rich, well documented native API‣ Support for Amazon S3 OpenStack Object Storage‣ Pluggable authentication for easy integration‣ Wide variety of language bindings for integrating
  14. 14. What is OpenStack Image Service? OpenStack Image Service provides discovery, registration, and deliveryservices for virtual disk images. The Image Service API server provides astandard REST interface for querying information about virtual disk imagesstored in a variety of back-end stores, including OpenStack ObjectStorage. Clients can register new virtual disk images with the ImageService, query for information on publicly available disk images, and usethe Image Services client library for streaming virtual disk images.A multi-format image registry, OpenStack Image Service allows uploads of privateand public images in a variety of formats, including:‣ RawMachine (kernel/ramdisk outside of image, a.k.a. AMI)‣ VHD (Hyper-V)‣ VDI (VirtualBox)‣ qcow2 (Qemu/KVM)‣ VMDK (VMWare)‣ OVF (VMWare, others)
  15. 15. Image Service Key Features‣ Confgured to use standard command line and confguration option processing, making use of paste.deploy confguration‣ Registry database is under version control, with migration fles allowing upgrade and downgrade of the registry database.‣ Versatile combination of "disk format" and "container format" felds, allowing more than just EC2-style image formats to be stored in the registry‣ New command line tool that allows user to interact with Image Service -- add and update images and image attributes, see public images, delete images, etc.‣ Support for checksumming images added to the server to verify image integrity‣ Extensive logging functionality to both the API and Registry servers, including the ability to confgure logging separately from other options using Pythons standard logging module confguration fles‣ A functional test suite that starts and stops actual Glance servers and executes commands against those servers from the new command line client as well as a cURL client
  16. 16. OpenStack Code Releases Diablo: • Focus on larger-scale deployments July 2011 • Public Design Summit in April to plan for release • Focus on stability and reliability for larger-scale deployments • Compute now supports 8 virtualization technologies – KVM, Cactus: XenServer, Hyper-V, Xen, ESX, LXC, QEMU and UML April 2011 • Object Storage has more robust authentication and static web serving • Enhancements to OpenStack API • OpenStack Compute ready for enterprise private cloud deployments Bexar: and mid-size service provider deploymentsFebruary 2011 • Enhanced documentation • Easier to install and deploy • OpenStack Object Storage production-ready Austin: • OpenStack Compute developer preview, ready for testing andOctober 2010 proofs of concept
  17. 17. Get Started ‣ General Information: ‣ Developers & Testers ‣ ‣ ‣ Writers: ‣ Blog: ‣ Twitter: ‣ Jobs: