Your SlideShare is downloading. ×
0
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
CloudStack Architecture Future
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CloudStack Architecture Future

4,585

Published on

This is the slide Sheng use

This is the slide Sheng use

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

No Downloads
Views
Total Views
4,585
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
206
Comments
0
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CloudStack Architecture FutureSheng Liang, CTO Cloud Platforms, Citrix SystemsJuly 21, 2012
  • 2. Users SS CP CloudVR EC2 Stack API Layer VM VM Access control System VM Framework Orchestration Plug-in Engine FrameworkEvent Framework Resource Management Plug-ins Message Bus (for storage, vSphere XenServer KVM SRX NetScaler Other networking, Resource Resource Resource Resource Resource Resources hypervisor, etc.)
  • 3. Future: CloudStack storage CloudStackPrimary Storage Mgmt Server• Can be configured zone-wide• Supports true EBS implementations AWS-style AWS-style AWS-style Availability Availability Availability Zone Zone ZoneSecondary Storage• No longer needed zone-wide NFS server Object Storage• Region-wide object store for templates, ISOs and snapshots• Templates and ISOs cached in Primary Storage
  • 4. • Apache Foundation project• Hadoop Core includes: ᵒ HDFS - Distributed file system derived from Google File System ᵒ Map/Reduce – Distributed compute engine• Written in Java• Runs on Linux, Mac OS/X, Windows, and Solaris• Optimized for commodity hardware
  • 5. Now: management server clusters, zones, and regions Region 1 Region 2 Data Data Data Data Data Data Center Center Center Center Center Center Primary Standby Primary Standby Mgmt Mgmt Mgmt Mgmt Server Server Server DR Server Cluster DR Cluster Cluster Cluster Availability Availability Availability Availability Availability Availability Zone Zone Zone Zone Zone Zone Object Storage Object Storage
  • 6. Future: management server cluster per zone Region 1 Region 2 Data Data Data Data Data Data Center Center Center Center Center Center Mgmt Mgmt Mgmt Mgmt Mgmt Mgmt Server Server Server Server Server Server Cluster Cluster Cluster Cluster Cluster Cluster Availability Availability Availability Availability Availability Availability Zone Zone Zone Zone Zone Zone Object Storage Object Storage
  • 7. • Implement rigorous state machines for all operations• Customizable workflow engine• Enhance plug-in framework ᵒ Storage plug-in
  • 8. • Stateless, recreatable, and restartable• CloudStack manages auto-scaling of System VMs• System VMs may be dedicated (e.g., virtual router) or shared (SSVM and CPVM)• Potentially expose System VM framework to 3rd-party VMs? ᵒ NetScaler VPX ᵒ User VM
  • 9. S3 API NFS, CIFS, HDFS, 3rd-Party Object S3 API VM Store API, …S3 API VM Object Store… … … (e.g., NetApp, Hadoop, Cloudian) S3 API VMCloudStack Compute Nodes
  • 10. • Clean up access control code• API servers run as a separate service ᵒ Running in System VM
  • 11. • Built on message bus• Treats management server DB as the desired state• Some downsides: ᵒ Prevents use of native virt mgmt tools ᵒ Bugs could cause disastrous results (like stopping/destroying guest VMs)• An alternative model: CloudStack functions as a virt admin user, enabling super admin to use native virt mgmt tools
  • 12. Future model Userh CloudStack Mgmt Server vCenter ESXi Cluster vCenter Client Admin XenServer Cluster XenCenter Hyper-V Systems Cluster Center
  • 13. • Register existing virt clusters• CloudStack must assume any of the underlying networks, storage, hosts, and VMs can change state any time• Expose additional virt mgmt capabilities as cloud API
  • 14. Manage existing server virt clusters CloudStack Region AWS-style AWS-style AWS-style Existing Existing Availability Availability Availability Server Virt Server Virt Zone Zone Zone Clusters Clusters Object Storage
  • 15. Work better. Live better.

×