0
Deltacloud: abstracting for freedom Linux.conf.au 2011 Cloud Miniconf Stephen Gordon (sgordon@redhat.com) David Jorm (djor...
Contents <ul><li>Introduction
Project goals and history </li></ul><ul><li>Implementation: Deltacloud Core </li></ul><ul><li>Implementation: Aeolus Condu...
Live demonstration </li></ul>
Introduction: Problem <ul><li>Cloud heterogeneity
Mixture of internal and external clouds
Need to deploy workloads to different cloud environments for dev, test, prod
Multi-cloud resource elasticity: cloudbursting under heavy load
Different interface for each cloud, management complexity </li></ul>
Introduction: Principles <ul><li>Free as in freedom
Open standards
Support choice and design against vendor lock-in </li></ul>
Introduction: Solution <ul><li>Deltacloud provides an API that abstracts the differences between clouds
Aeolus Conductor provides a centralized management and operations environment using deltacloud </li></ul>
Introduction: Components
Deltacloud Core – Provides: <ul><li>A REST API – simple, any platform access
'Drivers' for all major cloud service providers
Backward compatibility across API versions </li></ul>
Deltacloud core – Concepts <ul><li>Hardware profiles
Realms
Upcoming SlideShare
Loading in...5
×

Deltacloud - Abstracting for Freedom

1,191

Published on

An overview of the Deltacloud and Aeolus projects.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide
  • I&apos;ll begin with an overview of some of the challenges our customer see with virtualization solutions today. I&apos;ll then cover an overview of RHEV, and walk you through some of its key features and functionality. After that, I will cover our pricing and packaging model - And I will also contrast it with some of the other products in the market. Finally, I&apos;ll discuss our vision for RHEV and the virtualization market in general with a brief overview of our virtualization infrastructure roadmap - and then we will open the line up for questions. So, lets begin ...
  • With RHEV for Servers, Red Hat provides a robust virtualization platform optimized to give you the performance, scalability, security and ecosystem you need with a price structure that truly enables pervasive datacenter virtualization. For more information, visit our web page which includes a library of datasheets, feature demos, and a link to a TCO calculator where you can calculate how much RHEV can save you in your datacenter. The address is www.redhat.com/rhev Thank you for your time today, and now I will take any questions.
  • Transcript of "Deltacloud - Abstracting for Freedom"

    1. 1. Deltacloud: abstracting for freedom Linux.conf.au 2011 Cloud Miniconf Stephen Gordon (sgordon@redhat.com) David Jorm (djorm@redhat.com)
    2. 2. Contents <ul><li>Introduction
    3. 3. Project goals and history </li></ul><ul><li>Implementation: Deltacloud Core </li></ul><ul><li>Implementation: Aeolus Conductor
    4. 4. Live demonstration </li></ul>
    5. 5. Introduction: Problem <ul><li>Cloud heterogeneity
    6. 6. Mixture of internal and external clouds
    7. 7. Need to deploy workloads to different cloud environments for dev, test, prod
    8. 8. Multi-cloud resource elasticity: cloudbursting under heavy load
    9. 9. Different interface for each cloud, management complexity </li></ul>
    10. 10. Introduction: Principles <ul><li>Free as in freedom
    11. 11. Open standards
    12. 12. Support choice and design against vendor lock-in </li></ul>
    13. 13. Introduction: Solution <ul><li>Deltacloud provides an API that abstracts the differences between clouds
    14. 14. Aeolus Conductor provides a centralized management and operations environment using deltacloud </li></ul>
    15. 15. Introduction: Components
    16. 16. Deltacloud Core – Provides: <ul><li>A REST API – simple, any platform access
    17. 17. 'Drivers' for all major cloud service providers
    18. 18. Backward compatibility across API versions </li></ul>
    19. 19. Deltacloud core – Concepts <ul><li>Hardware profiles
    20. 20. Realms
    21. 21. Images
    22. 22. Instances
    23. 23. Instance states
    24. 24. Storage
    25. 25. Networking </li></ul>
    26. 26. Deltacloud core – Compute provider support: <ul><li>Amazon EC2
    27. 27. GoGrid
    28. 28. OpenNebula
    29. 29. Rackspace
    30. 30. RHEV-M
    31. 31. RimuHosting
    32. 32. Terremark
    33. 33. vCloud (coming soon!)
    34. 34. Eucalyptus (coming soon!)
    35. 35. See: http://incubator.apache.org/deltacloud/#providers </li></ul>
    36. 36. Deltacloud core – Compute actions: <ul><li>Create new instances
    37. 37. Start stopped instances
    38. 38. Stop running instances
    39. 39. Reboot running instances
    40. 40. Destroy instances
    41. 41. List/get details about hardware profiles
    42. 42. List/get details about realms
    43. 43. List/get details about images
    44. 44. List/get details about instances </li></ul>
    45. 45. Deltacloud core – Storage provider support: <ul><li>Amazon S3
    46. 46. Rackspace CloudFiles
    47. 47. Microsoft Azure (coming soon!)
    48. 48. Google Storage (coming soon!)
    49. 49. See http://incubator.apache.org/deltacloud/#providers </li></ul>
    50. 50. Deltacloud core - Storage actions: <ul><li>Create new containers
    51. 51. Update/delete containers
    52. 52. Create new blobs
    53. 53. Update/delete blobs
    54. 54. Read/write blob attributes
    55. 55. Read/write individual blob attributes </li></ul>
    56. 56. Aeolus Project <ul><li>Umbrella project for a number of cloud related efforts: </li><ul><li>Conductor (formerly Deltacloud Aggregator)
    57. 57. Oz
    58. 58. Image Factory
    59. 59. Image Warehouse
    60. 60. Audrey </li></ul><li>http://www.aeolusproject.org/ </li></ul>
    61. 61. Aeolus Project
    62. 62. So how do I get 'it'? <ul><li>Packaged as third party RPMs for Fedora 13/14 and RHEL, expected to be included in release ~Fedora 16.
    63. 63. Available as ruby gems for easy installation on other distributions.
    64. 64. Available from GIT repositories - use the source Luke! </li><ul><li>git://git.apache.org/deltacloud.git
    65. 65. git://git.fedorahosted.org/git/aeolus/conductor.git </li></ul></ul>
    66. 66. Live demonstration <ul><li>Accessing the drivers via HTTP for documentation/testing.
    67. 67. Aeolus Conductor basic workflows </li></ul>
    68. 68. Red Hat Cloud Engine <ul><li>Deltacloud & Aeolus are the building blocks of Red Hat's forthcoming Cloud Engine product </li></ul>
    69. 69. Further Information <ul><li>Websites: </li><ul><li>http://incubator.apache.org/deltacloud/
    70. 70. http://www.aeolusproject.org/ </li></ul><li>IRC: #aeolus and #deltacloud on FreeNode
    71. 71. Mailing lists: </li><ul><li>[email_address]
    72. 72. [email_address] </li></ul></ul>
    73. 73. Red Hat is hiring <ul><li>Like the cut of our jib?
    74. 74. Want to join our pirate crew?
    75. 75. ARRGGHHHHHHHH (See us for more information)
    76. 76. We also have ninjas, but you can't see them </li></ul>
    77. 77. Questions?
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×