CloudStack
www.arcadianlearning.com
www.arcadianlearning.com
Cloud Stack
Cloud computing
A "cloud" is a set of machines and web services that implement cloud computing
Cloud computing- Provides a Platform to use Resources virtually, that provides access to the
Services
TYPES OF CLOUD COMPUTING-
1.Public Cloud
2.Private Cloud
3.Hybrid Cloud
4. Community Cloud
CLOUD COMPUTING PLATFORMS
1 V cloud
2 Open Stack Cloud
3 Cloud stack
4 Eucalyptus
FOUR KEY LAYERS OF CLOUD COMPUTING-
1- Virtualization Layer
2- Networking Layer
3- OS Layer
4- Application Layer
CLOUD COMPUTING SERVICE MODELS-
1 Infrastructure as a Service (IAAS)
2 Platform as a Service (PAAS)
3 Software as a Service (SAAS)
4 dStorage as a Service
www.arcadianlearning.com
Cloud Computing- Service models
Runtime
Application
O/S
Virtualization
Servers
Storage
Networking
Data
Middleware
Runtime
Application
O/S
Virtualization
Servers
Storage
Networking
Data
Middleware
Runtime
Application
O/S
Virtualization
Servers
Storage
Networking
Data
Middleware
Runtime
Application
O/S
Virtualization
Servers
Storage
Networking
Data
Middleware
Packaged
software
Infrastructure as
a Service
Platform as a
service
Software as
a service
Managed by
you
Managed by
vendor
www.arcadianlearning.com
What is Cloud Stack
• It is Open Source Software platform that is used to give computing
resources on rent virtually to build public, private and hybrid
Infrastructure as a Service Clouds.
Set up an on-demand, elastic cloud computing
service
Set up an on-premise private cloud for use by
employees.
CloudStack, can do
www.arcadianlearning.com
Multiple Hypervisor Support.
Massively Scalable Infrastructure Management.
Automatic Configuration Management.
Graphical User Interface.
API and Extensibility.
High Availability.
Open Flexible Platform
Compute
XenServer VMware KVMOracle VM
Bare
metal
Hypervisor
Storage
Local Disk iSCSI NFS
Fiber
Channel
Swift
Block & Object
Network
Network
Type
Isolation
Load
balancer
Firewall VPN
Network & Network Services
Primary Storage
Secondary Storage
www.arcadianlearning.com
Access Layer
Cluster n
….
Host 1
Host 2
Primary
Storage
Secondary
Storage
Pod N
L3 core
CloudStack
Management
Server
Internet
….
Cloud Stack Deployment Architecture
 Hypervisor is the basic unit
of scale.
 Cluster consists of one ore
more hosts of same
hypervisor
 All hosts in cluster have
access to shared (primary)
storage
 Pod is one or more clusters,
usually with L2 switches.
 Availability Zone has one or
more pods, has access to
secondary storage.
 One or more zones
represent cloud
www.arcadianlearning.com
Manage
ment
Server
MySQL
DB
Infrastructure
Resources
User API
Admin API
Single-node
Deployment
 Management Server is stateless. it can be
deployed as physical server or VM
 Single Management Node can manage up to
10000 hosts.
Management Server Deployment Architecture
Back Up
DB
Infrastructure
Resources
User API
Admin API
Load
Balancer
Manage
ment
Server
Manage
ment
Server
Manage
ment
Server
MySQL
DB
Multi-node
Deployment
Replication
www.arcadianlearning.com
www.arcadianlearning.com
https://www.facebook.com/ArcadianLearnings
https://twitter.com/Arcadianlearn
http://www.linkedin.com/in/arcadianlearning
https://www.facebook.com/ArcadianLearnings
https://twitter.com/Arcadianlearn
http://www.linkedin.com/in/arcadianlearning
For more updates, join us @:
www.arcadianlearning.com
https://www.facebook.com/ArcadianLearnings
https://twitter.com/Arcadianlearn
http://www.linkedin.com/in/arcadianlearning
http://arcadianlearning.com/
For Trainings and Workshops, Contact us @:

Cloud Computing Platform-CloudStack