Why Apache CloudStack Alexandre Limas Santana, Gabriel Beims Br¨ ascher, Lucas Berri Cristofolini, Pedro Henrique Pereira Martins, and Rafael Weing¨ artner August 18, 2016 Florian´ opolis, SC – Brazil
Agenda Cloud computing orchestration Comparison between cloud orchestratos Open source cloud IaaS communities Cloud orchestration market Why choose Apache CloudStack Conclusion 2 / 24
Cloud computing orchestration
Cloud computing orchestration Definition • The process of creating and managing a cloud computing environment • It creates the cloud abstraction for both users and administrators • It has to link together the most different devices • Deal with distinct versions of devices 4 / 24
Cloud computing orchestration 5 / 24
Comparison between cloud or- chestratos
Orchestrators comparison Supported Storage Programming Orchestrator Maintainer hypervisors systems language LXC, Hyper-V, KVM, Ceph/RBD, SMB/CIFS, Apache XenServer, Oracle VM, Java (64%), NFS, iSCSI, Apache CloudStack VMware vCenter, Python (19.2%) local storage Bare metal LXC, Hyper-V, Ephemeral storage, KVM, XenServer, block storage, OpenStack Python OpenStack VMware vCenter, object storage, Bare metal (Ironic*) shared FS storage LVM, dev, Ceph, C++ (32%), OpenNebula KVM, Xen hypervisor, VMFS, file system, Ruby (25%), OpenNebula VMware ESX e vCenter System, Images, Files JavaScript(20%) HP Helion Java (70%), KVM Walrus, local file systems HP Eucalyptus C (19%) 7 / 24
Features comparison 8 / 24
Open source cloud IaaS commu- nities
Number of participants 10 / 24
E-mails volume 11 / 24
Participation rate 12 / 24
Cloud orchestration market
Private cloud systems survey 14 / 24
SMB private cloud systems survey 15 / 24
Why choose Apache CloudStack
Why Apache CloudStack seems to be behind A recurrent question If it is the same as (or better than) others, why does it have a low adoption level? Reasons • Marketing • Marketing • Marketing 17 / 24
Why you should consider Apache CloudStack Apache • Well-known and consolidated maintainer/owner • The Apache way Apache CloudStack • Excellent installation guide • Small, but active, friendly and productive community • Simplified deployment, use of well-known technologies/terminologies • It supports a broad range of technologies (hypervisor, network and storage systems) 18 / 24
Why you should consider Apache CloudStack Latest release (4.9) • Over 180 PRs merged • More than 75 bugs fixed • New features (user defined roles, configurable root volume size, Out-of-band power management for hosts and many others) • We had a period without a release manager which impacted the release cadence 19 / 24
Conclusion
Conclusion CloudStack in a nutshell • Mature, easy-to-deploy open source cloud computing system • CloudStack includes an intuitive user interface and rich APIs • Adopted by thousand of major players worldwide (LeaseWeb, Exoscale, Globo.com, University of So Paulo and many others (http://cloudstack.apache.org/users.html)) 21 / 24
Conclusion Takeaways • The Cloud stack war is far from over • Apache CloudStack is alive and kicking • We maybe a smaller community, but very active 22 / 24
The step forward What about cloud autonomic management? 23 / 24
The end Thank you all Any questions? for further inquiries: rafael@apache.org 24 / 24
Recommend
More recommend