2. Agenda
• Introduction to CloudStack (15 minutes)
Animesh Chaturvedi
• CloudStack User Experience and Demo (20 minutes)
Sonny Chen
• CloudStack Architecture (30 minutes)
Alex Huang
• DevCloud (30 minutes)
Edison Su
• Apache & Participation (10 minutes)
John Kinsella
• Q&A
2
3. Who am I?
• Animesh Chaturvedi
Senior Manager, Cloud Platform Group @Citrix
Contributor, Apache CloudStack
Free Loader
Contributor
3
4. What is Cloud Computing?
Vivek Kundra, ex CIO in Obama Administration says “Just like waterwhere scalableyour
Gartner defines cloud computing as “a style of computing from the tap in and
kitchen, cloud computing services can be turned on or off quicklyto customers using
elastic IT-related capabilities are provided ‘as a service’ as needed. Like at the
water company, there is a teamInternet Technologies.” making sure the service
of dedicated professionals
provided is safe, secure and available on a 24/7 basis. When the tap isn’t on, not only are
you saving water, but you aren’t paying for resources you don’t currently need”
Shared resource Ubiquitous
Service based Rapid elasticity Pay per use
pooling network access
• On Demand • Computing • Quickly scale • Services • Services are
self service resources are up or down consumed are delivered over
pooled to • Resources tracked with the network
serve all appear as limit usage metrics and accessed
consumers less to and support through
using a multi- consumers many payment internet
tenant model models technologies
4
5. Cloud Computing
Service Models
Software as a Service (SaaS)
• Use provider’s applications over a network
• Example:
SalesForce, GoogleApps, YahooMail
Platform as a Service (PaaS)
• Deploy customer-created applications to a
cloud
• Example: : Microsoft Azure, Google App
Engine, Force.com, VMWare Cloud Foundry
Infrastructure as a Service (IaaS)
• Rent processing, storage, network
capacity, and other fundamental computing
resources
• Example: Amazon EC2, CloudStack
5
6. What is CloudStack?
Secure, multi-tenant cloud
orchestration platform
– Turnkey platform for delivering
IaaS clouds
– Hypervisor agnostic
Build your cloud the way the
world’s most successful clouds
– Massively scalable, secure and
are built open
– Open source, open standards
– Deploys on premise or as a
hosted solution
6
7. CloudStack Provides On-demand Access to
Infrastructure Through a Self-Service Portal
Org A Org B
Users
Admin Admin
Users Users
End
User
Compute Network Storage
Admin
8. CloudStack Supports Multiple Cloud Strategies
Private Clouds Public Clouds
On-premise Hosted Multi-tenant
Enterprise Cloud Enterprise Cloud Public Cloud
• Dedicated resources • Dedicated resources • Mix of shared and
• Security & total control • Security dedicated resources
• Internal network • SLA bound • Elastic scaling
• Managed by Enterprise • 3rd party owned and • Pay as you go
or 3rd party operated • Public internet, VPN
access
9. Feature Highlights
• Broad Hypervisor support
— XenServer, KVM, VMware
• Scalable architecture
— Support thousands of hosts and
virtual machine guests
• High availability
— Configurations that provide
automatic failover for virtual
machines
• Virtual Networking to segment
network traffic
• Ability to define service level
definitions with specific resource
footprints
• Choice of interfaces
— Web UI, command line, APIs
9
10. CloudStack History
• Original company Cloud.com (2008)
• Open source (GPLv3) as CloudStack (2010)
• Acquired by Citrix (July 2011)
• Relicensed under ASL v2 April 3, 2012
• Accepted as Apache Incubating Project April 16, 2012
• First Apache (ACS 4.0) released
• Many non-Citrix contributors, committers, PPMC members
10
11. Who’s Building their Cloud with CloudStack?
• MSPs and Telcos
• Web 2.0 Companies
• “Enlightened” Enterprises
11