Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Automating Cloud Orchestration with Puppet and Cloudify

3.219 Aufrufe

Veröffentlicht am

Ron Zavner, Technical Director, EMEA

Presentation from the last DevOps Israel meetup where Ron presented how to achieve easy cloud orchestration using Cloudify for the post-deployment phase, while plugging into Puppet for the configuration management of the pre-deployment and deployment phase. All this on OpenStack.

Veröffentlicht in: Technologie, Business
  • Als Erste(r) kommentieren

Automating Cloud Orchestration with Puppet and Cloudify

  1. 1. Cloud Automation – How? Orchestration, Automation, Scaling & What’s in Between Ron Zavner Technical Director, EMEA @ GigaSpaces
  2. 2. Agenda • App lifecycle • Tools for these phases • Conf Management • Orchestration • Real life scenario
  3. 3. The Automation Continuum Environment Creation Install Configure Monitoring & Alarming Repairing Scaling
  4. 4. Let’s Look at Some Tools
  5. 5. Orchestration Tools Environment Creation Install Configure Monitoring & Alarming Repairing Scaling
  6. 6. CM Tools Environment Creation Install Configure Monitoring & Alarming Repairing Scaling
  7. 7. Monitoring Environment Creation Install Configuration Monitoring & Alarming Repairing Scaling
  8. 8. Tying The Pieces Together Usually Looks Like This
  9. 9. Puppet
  10. 10. Open Source Platform for Deploying, Managing and Scaling Complex Multi-Tier Applications on the Cloud
  11. 11. The Cloudify Recipe – Your Application Blueprint       Middleware services to run Dependencies between services How to install & configure services (Puppet too) Where to get application & service binaries (Puppet too) When to add or remove instances How to monitor each of the services.
  12. 12. How Does Cloudify Use Puppet? Cloudify creates the virtual machines and installs Cloudify agents on them
  13. 13. How Does Cloudify Use Puppet? Cloudify agents install Puppet Agents and set the classes to run
  14. 14. How Does Cloudify Use Puppet? Puppet Agents install the required application services
  15. 15. Self Healing
  16. 16. Provision Scale Install Monitor Configure Real Life Scenario Deploy
  17. 17. Complete View of the App
  18. 18. Multiple vNetworks
  19. 19. Self Healing
  20. 20. Auto Scaling
  21. 21. Advantages of the Integration • Automating puppet deployment - agent installation • Dependency management (e.g tomcat => mysql) • Overall monitoring – deployment and post deployment • Multi Cloud - abstraction layer from the cloud
  22. 22. Thank You! Ron Zavner RonZ@gigaspaces.com

×