citrix cloudstack - build your own scalable infrastructure cloud with cloudstack
TRANSCRIPT
Build Your Own Scalable Infrastructure Cloud with CloudStackShannon WilliamsVP Market Development, Cloud PlatformsRightScale User Conference
Watch the video of this presentation
• Market-leading provider of cloud orchestration software– Platform designed from ground up for
cloud– Proven in 60+ major cloud providers– Seasoned team with deep cloud expertise
•Builds on strong footprint in cloud with Xen and NetScaler
•Dramatically accelerates customer ability to deploy cloud infrastructures today
Citrix Acquires Cloud.com
Understanding the Cloud Computing Ecosystem
Hardware
Applications
Hypervisor
PaaS
SaaS
Cloud Management
IaaS
DaaS
Service Aggregation Portal
Core requirements for an IaaS Cloud
1. Automated management of physical infrastructure
2. On-demand provisioning of virtual infrastructure1. Virtual Machine2. Virtual Network3. Virtual Disk
3. API access to manage infrastructure
4. Multi-Site Scalability
5. Isolation of environments and Multitennancy
Building your own cloud
Implement a test environment
Develop your technical architecture
Determine a set of required functionality
Define target customer use cases
Iaas Cloud
Defining enduser use cases
• Application Delivery
• Software Development, Testing and Maintenance
• SMB IT Services
• High Performance Computing
• Batch processing
• Media Distribution
• Disaster Recovery
• Scale testing
7
Determining required functionality
VM Features
• Resizing• High
Availabity• Cloning• Monitoring• Windows
Support• Linux
Support• Naming• Grouping• Security
Networking Features
• Dedicated user networks
• Integrated Firewall
• Integrated Load Balancing
• IP Address Management
• Multiple Guest Networks
• VPN Termination
• Intrusion Prevention
Storage Features
• Persistent Storage
• Ephemeral Disk
• Automated Disk Snapshots
• Cloud Storage access
• Disk Monitoring
• Encryption
Template Management
• Master Template Library
• User Template upload
• User ISO upload
• Blank VM creation
• Private templates
• Template migration
Management Features
• Delegated Administration
• Live Migration of VMs
• Live Migration of Storage
• Usage Metering
• User Interface• Console
Access• Multi-
Hypervisor• Open-Source• Multi-
Datacenter
Develop your technical architecture
Hypervisor Virtualization Layer Hypervisor Virtualization Layer
Xen ServerXen Server ESXESX KVMKVMHyper-VHyper-V
Networking/ Network VirtualizationNetworking/ Network Virtualization
GigabitGigabit 10G10G FlatFlatVLANVLAN
Storage Platform (Block & Object)Storage Platform (Block & Object)
Local DiskLocal Disk ISCSIISCSI Fiber ChanelFiber ChanelNFSNFS
Workload/Performance RequirementsWorkload/Performance Requirements
Cloud Reliability is directly connected to scalability
VMOps Pod
VMOps Pod
VMOps Pod
CloudStack Pod CloudStack
Pod
Availability Zone
CloudStack Pod
CloudStack Pod
Cloud Scalability Must Span DatacentersCloudStack Management
Cluster
San Jose
Miami
Barcelona
TokyoPrivate Dehli
Private Rio
•Secure, multi-tenant cloud orchestration platform– Turnkey platform for delivering IaaS clouds– Hypervisor agnostic– Massively scalable, secure and open– Complete Self-service portal– Open source, open standards– Deploys on premise or as a hosted solution
CloudStack Delivers Market Leading Functionality
CloudStack Architecture
Availability and SecurityAvailability and Security
ServersServers NetworkNetwork StorageStorage
Virtualization Layer Virtualization Layer
Service Management (Billing, Metering, Accounts, etc.)Service Management (Billing, Metering, Accounts, etc.)
Resource ManagementResource Management
ServersServers StorageStorage NetworkNetwork
Dynamic Workload Management
Dynamic Workload Management
BackupBackup LBLB HAHA MonitorMonitor
User InterfaceUser Interface Developer APIDeveloper API
AmazonAmazon OpenStackOpenStack
Image LibrariesImage Libraries
Application CatalogApplication Catalog
Custom TemplatesCustom Templates
Operating System ISOsOperating System ISOsInte
gra
tio
n A
PI
Inte
gra
tio
n A
PI
Ope
ratio
nal I
nteg
ratio
n(O
SS/B
SS, M
onito
ring,
Iden
tity
Man
agem
ent ,
Etc
)AdministerAdminister End UserEnd User ConsoleConsole
Extending Your Cloud
1414
Zone 1 Private Cloud
Zone 2Private Cloud
Users
Public Clouds
Zone 3Hosted Private Cloud
Management Server
Admins
Application Management: RightScale
• Unified Hybrid-Cloud UI and API– Multi-Cloud Servers/Arrays– Multi-Cloud Server Templates– Multi-Cloud Images
• Security, transparency and control
Server
runnable abstraction
ServerTemplate
software config runtime config
1:1 1:NI I I
I I
cloud resources
Image
Citrix technologies power large production clouds
16
Telco and Service Providers
EnlightenedEnterprise
Web 2.0 and Media