Your SlideShare is downloading. ×
The Aeolus Project
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The Aeolus Project

824

Published on

The Aeolus Project by John Mark of Red Hat

The Aeolus Project by John Mark of Red Hat

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

No Downloads
Views
Total Views
824
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
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
  • - Me: - sys mgmt - puppet/augeas - now Deltacloud - No puppet contrib anymore - Wanted to give overview of all RH cloud - Aeolus RH's take on IaaS cloud + future - Relevant to devops
  • - nebolous - every man for themselves - no vision for landscape
  • - Users with oodles of internal virt installations
  • - Users do not see component clouds - Aggregate metrics/display
  • Pool: remix resources based on backend cloud accounts restricted by quota users/permission Synthetic cloud for users
  • Policy crude now Need more metrics Placing an instance Image VM size / hardware profile Target cloud(s) Use condor for actual placement
  • List of images Launch-time parameters Tooling and config to inject Example: 3 tier webapp
  • Placing an instance Image VM size / hardware profile Target cloud(s) Use condor for actual placement
  • - Standard image building headaches - Tracks image incarnations
  • iwhd: - replication across locations - replication across services
  • Transcript

    • 1. The Aeolus Project Clouds flying in assembly David Lutterkort [email_address] Red Hat, Inc
    • 2. Why ?
    • 3. Why ?
    • 4. Why ? http://www.cleankeller.com/
    • 5. Why ?
    • 6. Why ? http://www.vm-limited.com/
    • 7. What ? Aeolus is not a cloud
    • 8. What ? Aeolus is not OpenStack (they are complimentary)
    • 9. Cloud Portability
      • Deploy from generic images
    • 10. Cloud Portability
      • Uniform set of services
    • 11. Cloud Portability
      • Consistent view
    • 12. Cloud Proliferation
      • Hide individual clouds
    • 13. Cloud Proliferation
      • Remix resources
    • 14. What ?
    • 15. Component Projects HA Manager Conductor Aeolus Composer Orchestrator
    • 16. Conductor
      • Build pools from cloud resources
    • 17. Conductor
      • Access control (users/permissions)
      • Quotas on pools
    • 18. Conductor
      • Policy-driven placement
      • (rely on Condor)
    • 19. Conductor
      • Deal in clumps of instances (deployable)
    • 20. Conductor
      • Image placement
      • (rely on Condor)
    • 21. Composer
      • Image description ( templates)
        • base OS
        • add'l packages
      • Cloud independent images
        • store templates
        • generate cloud images
        • manage uploading them
    • 22. Composer
      • Oz
        • OS independent installer
      • Image Factory
        • target EC2, vSphere, RHEV-M
      • Image Warehouse
        • blob storage + metadata
    • 23. Orchestrator http://fortuneandglory.deviantart.com/
    • 24. Orchestrator
      • Who shaves the barber ?
      • Central RESTful server
      • Tooling in each image
      • Bootstrap mgmt infrastructure
    • 25. Orchestrator
      • Tightly integrated with Conductor
        • conductor sends config in
        • conductor launches instance
        • instance pulls config
      • Use OTP to protect conversation
    • 26. Aeolus' little helpers
      • Apache Deltacloud
        • cross-cloud abstraction
        • RESTful API
        • adapter or native implementation
      • Matahari
        • AMQP agent framework
        • Run inside instances
    • 27. Apache Deltacloud
      • Goals
        • avoid lock-in/increase portability
        • open source IaaS API standard
      • Incubating at the Apache Foundation
    • 28. Basic Architecture Client Cloud Driver Deltacloud Core Rest via HTTP
    • 29. API Coverage Instances Images Hardware Profiles Realms Instance States Volumes Buckets/blobs Load Balancers Keys
    • 30. Supported Clouds EC2/Euca GoGrid Rackspace vCloud Terremark private private private RHEV-M RimuHosting CloudFiles S3 Azure IBM SBC vSphere
    • 31. Aeolus is ...
      • … not Linux
      • … not a cloud
      • … not owned by Red Hat
      • http://aeolusproject.org/
      • http://www.youtube.com/user/aeolusproject
      • http://slideshare.net/lutter

    ×