Your SlideShare is downloading. ×
0
Crash Course On Open Source Cloud computing           Gustavo Ribeiro            @gustavonfr
Agenda1. Introducão2. Visão geral da computação em nuvem3. Ferramentas Open para construção de   Cloud4. Ferramentas Open ...
Five Characteristics of Clouds
Cloud Computing Service Models                  USER CLOUD a.k.a. SOFTWARE AS A SERVICE                  Single applicatio...
Deployment ModelsPublic, Private & Hybrid Clouds
Cloud Still RequiresArchitectural Design Cloud Computing isn’t a magical  solution apps need to be able to  scale out De...
Building Compute Cloudswith Open Source Software
Third OutlineWhy Open Source?                            Level                                                 Fourth Out...
Third OutlineOpen Virtual Machine Formats        Level                                       Fourth Outline              ...
Third OutlineSourcing Open Source Software   LevelVMs and Cloud Appliances            Fourth Outline                     ...
Third OutlineOpen Source Hypervisors                            Level                                                     ...
Open Source Compute Clouds
Scale-Up or Scale-OutVertical Scaling (Scale-Up) –Allocate additional resources toVMs, requires a reboot, no needfor distr...
Private Cloud Architecture
Managing Clouds withOpen Source Tools
Automation Unlocksthe Potential of the Cloud
The Myth of the Nines99.9% (three nines)99.95%99.99% (four nines)
6/1/12
Open SourceProvisioning Tools              Year Started   License   Installation                                       Tar...
Open SourceMonitoring Tools
DUVIDAS?
Additional Resources   Devops Toolchains Group   DevOps Wikipedia Page   Open Cloud Initiative   NIST Cloud Computing ...
Crash Course in Open Source Cloud Computingby Gustavo Ribeiro is licensed under a Creative Commons Attribution-ShareAlike ...
Upcoming SlideShare
Loading in...5
×

Crash course on open source cloud computing

398

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
398
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Crash course on open source cloud computing"

  1. 1. Crash Course On Open Source Cloud computing Gustavo Ribeiro @gustavonfr
  2. 2. Agenda1. Introducão2. Visão geral da computação em nuvem3. Ferramentas Open para construção de Cloud4. Ferramentas Open para gerenciamento5. Dúvidas
  3. 3. Five Characteristics of Clouds
  4. 4. Cloud Computing Service Models USER CLOUD a.k.a. SOFTWARE AS A SERVICE Single application, multi-tenancy, network-based, one-to-many delivery of SaaS applications, all users have same access to features. Examples: Salesforce.com, Google Docs, Red Hat Network/RHEL DEVELOPMENT CLOUD a.k.a. PLATFORM-AS-A-SERVICE Application developer model, Application deployed to an elastic service that autoscales, low administrative overhead. No concept of virtual machines or PaaS operating system. Code it and deploy it. Examples: Google AppEngine, Windows Azure, Rackspace Site, Red Hat Makara SYSTEMS CLOUD a.k.a INFRASTRUCTURE-AS-A-SERVICE Servers and storage are made available in a scalable way over a network. IaaS Examples: EC2,Rackspace CloudFiles, OpenStack, CloudStack, Eucalyptus, Ubuntu Enterprise Cloud, OpenNebula
  5. 5. Deployment ModelsPublic, Private & Hybrid Clouds
  6. 6. Cloud Still RequiresArchitectural Design Cloud Computing isn’t a magical solution apps need to be able to scale out Design your architecture with the end in mind Make your infrastructure easily replicable
  7. 7. Building Compute Cloudswith Open Source Software
  8. 8. Third OutlineWhy Open Source? Level  Fourth Outline Level Lower barrier to participation Fifth Larger user base, users helping users Outline Aggressive release cycles stay current with the state-of- Level the-art Sixth Open data, Open standards, Open APIs Outline Level Seventh Outline Level Eighth Outline Level
  9. 9. Third OutlineOpen Virtual Machine Formats Level  Fourth Outline LevelOpen Virtualization Format (OVF) is an open Fifth standard for packaging and distributing virtual Outline appliances or more generally software to be run in Level virtual machines. Sixth Outline Level • Seventh • • Outline • Level • Eighth Outline Level
  10. 10. Third OutlineSourcing Open Source Software LevelVMs and Cloud Appliances  Fourth Outline Level Fifth Outline Level Sixth Outline Level Seventh Outline Level Eighth Outline Level
  11. 11. Third OutlineOpen Source Hypervisors Level  Fourth Outline LevelOpen Source Fifth Xen, Xen Cloud Platform (XCP) KVM – Kernel-based Virtualization Outline VirtualBox* - Oracle supported Virtualization Solutions Level OpenVZ* - Container-based, Similar to Solaris Containers or BSD Zones Sixth LXC – User Space chrooted installs OutlineProprietary Level VMware Seventh Citrix Xenserver Outline Microsoft Hyper-V OracleVM (Based on OS Xen) Level Eighth Outline Level
  12. 12. Open Source Compute Clouds
  13. 13. Scale-Up or Scale-OutVertical Scaling (Scale-Up) –Allocate additional resources toVMs, requires a reboot, no needfor distributed app logic, single-point of OS failureHorizontal Scaling (Scale-Out) –Application needs logic to workin distributed fashion (e.g. HA-Proxy and Apache, Hadoop)
  14. 14. Private Cloud Architecture
  15. 15. Managing Clouds withOpen Source Tools
  16. 16. Automation Unlocksthe Potential of the Cloud
  17. 17. The Myth of the Nines99.9% (three nines)99.95%99.99% (four nines)
  18. 18. 6/1/12
  19. 19. Open SourceProvisioning Tools Year Started License Installation Targets
  20. 20. Open SourceMonitoring Tools
  21. 21. DUVIDAS?
  22. 22. Additional Resources Devops Toolchains Group DevOps Wikipedia Page Open Cloud Initiative NIST Cloud Computing Platform Open Virtualization Format Specs Clouderati Twitter Account Planet DevOps
  23. 23. Crash Course in Open Source Cloud Computingby Gustavo Ribeiro is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States License.
  1. A particular slide catching your eye?

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

×