Successfully deploy build manage your cloud with cloud stack2


Published on

Overview of CloudStack

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Provide a multi-tenant, highly segregated, interface (API or web interface)Allow arbitrary resources limits to be placed on accounts or users. Track not just counts of VMs at given point in time, but usage (type of instance, network, storage, CPU) over time.
  • Provide a multi-tenant, highly segregated, interface (API or web interface)Allow arbitrary resources limits to be placed on accounts or users. Track not just counts of VMs at given point in time, but usage (type of instance, network, storage, CPU) over time.
  • Free (as in speech, and beer) Infrastructure as a Service implementation That supports multiple hypervisors, complex network and firewall configuration, high-availability, and complex multi-tenant offerings.
  • KVMXenServerXCPOVM Baremetal
  • Should include business benefits to Multi-tenant -
  • Increase in business growth, improve customer services and lowering labor cost
  • David: I need this to be bullet point- you can use what you have as talking points.CloudStack, upon noticing an instance failing will attempt to restart the node, and failing that will create a new instance on a different piece of hardware in the cluster.
  • Deploy a virtual machine:http://demo4/client/api?apikey=ZRFLiXIkmAHqgRmZzdiXMfaROyK35P_dXxS517WSa9Tmy1Hg&command=deployVirtualMachine&serviceofferingid=1&templateid=291&zoneid=1&signature=eXW%2fxfqx%2fhu%2frMreFksVsp3cT4M
  • Successfully deploy build manage your cloud with cloud stack2

    1. 1. Successfully build, deploy and manage your cloud with CloudStack<br />David Nalley<br />“Community Guy”<br />Citrix Systems Inc.<br />Email:<br />
    2. 2. Agenda<br />Introduction<br />CloudStack Overview <br />Demo<br />
    3. 3. We Are in Use in Clouds All Around the Globe<br />3<br />50+ <br />Large Scale Clouds<br />In Deployment<br /> Confidential | Shared Under NDA Only<br />
    4. 4. We Have Been Deployed in a Variety of Cloud Models<br />4<br />Public Cloud<br />Private Cloud<br />Hybrid Cloud<br /> Confidential | Shared Under NDA Only<br />
    5. 5. We Believe in an Open Cloud Model:Open Source, Open Standards<br />Cloud portability/interoperability<br />Avoiding vendor lock in<br />Broad community support and collaboration<br />Adapting to enterprise standards<br />Best of breed technologies<br />
    6. 6. Citrix Acquires<br /><ul><li>Market-leading provider of cloud orchestration software
    7. 7. Platform designed from ground up for cloud
    8. 8. Proven in 60+ major cloud providers
    9. 9. Builds on strong footprint in cloud with Xen and NetScaler
    10. 10. Formed in 2008 (as VMOps)
    11. 11. Open Sourced CloudStack – May 2010
    12. 12. Acquired by Citrix – July 2011
    13. 13. Dropped 'open core' – August 2011</li></li></ul><li>Characteristics of Clouds<br /><ul><li>On-Demand Self-Service
    14. 14. Broad Network Access
    15. 15. Resource Pooling
    16. 16. Rapid Elasticity
    17. 17. Measured Service</li></li></ul><li>Types of Cloud Service Models<br />SOFTWARE AS A SERVICE<br />Single application, multi-tenancy, network-based, one-to-many delivery of applications, all users have same access to features.<br />PLATFORM-AS-A-SERVICE<br />Application developer model, Application deployed to an elastic service that auto scales, low administrative overhead. No concept of virtual machines or operating system. Code it and deploy it. <br />INFRASTRUCTURE-AS-A-SERVICE<br />Servers and storage are made available in a scalable way over a network. <br />SaaS<br />PaaS<br />IaaS<br />
    18. 18. <ul><li>Managed High-Availability
    19. 19. Obtain provisioning networking services
    20. 20. Load balancing, dhcp, routing, VLAN allocation
    21. 21. Firewall, isolation, VPN…
    22. 22. Allocate VM/Resources based on algorithms and </li></ul>availability <br /><ul><li>Provide abstraction of and interaction with virtualization, </li></ul>networking, etc…<br />IaaS Cloud Platform Functions <br />
    23. 23. <ul><li>Provide a multi-tenant, highly segregated, interface </li></ul>(API or web interface)<br /><ul><li>Allow arbitrary resources limits to be placed on accounts </li></ul>or users<br /><ul><li>Track not just counts of VMs at given point in time, </li></ul>but usage<br /><ul><li>Type of instance, network, storage, CPU</li></ul>IaaS Cloud Platform Functions <br />
    24. 24. CloudStack at a Glance<br />Secure, multi-tenant cloud platform<br />Delivers AWS-like services to your users<br />Virtual servers on demand<br />Virtual data center on demand (VPC)<br />Hosted network services<br />
    25. 25. Multiple Hypervisor Support <br />
    26. 26. Multi-tenant<br /><ul><li>Resources are hierarchically segregated into the following:
    27. 27. Zones, Pods, Clusters and Hosts
    28. 28. Users are separated into multi-level domains and accounts </li></ul>based on access to resources<br /><ul><li>Intuitive user interface for centralized management and </li></ul>easy viewing of accounts, access and resources<br /><ul><li>Users and Admins have access to the same UI</li></ul>Benefits: <br /><ul><li>Reduce infrastructure cost and management needs
    29. 29. Increase in dependability and reliability</li></li></ul><li>Networking<br /><ul><li>CloudStack manages networking including:
    30. 30. Load balancing, VPN, Firewall, Routing
    31. 31. DHCP, VLAN provisioning and management
    32. 32. Security Groups</li></ul>Benefits:<br /><ul><li>Reduces the risk of failures due to a misconfigured </li></ul>network <br /><ul><li>Decreases time spent on managing networking manually
    33. 33. Increase business growth while lowering costs </li></li></ul><li>High Availability<br /><ul><li>Works for all supported hypervisors
    34. 34. System VMs such as router and load balancer are HA by </li></ul>Default<br /><ul><li>Redundant router</li></ul>Benefits:<br /><ul><li>Protecting business critical applications
    35. 35. Minimizing and better prepare for unplanned downtime
    36. 36. Reducing Mean Time To Recovery</li></li></ul><li>Robust API<br /><ul><li>CloudStack is replete with a robust RESTfulAPI
    37. 37. Output in XML or JSON</li></ul>Benefits:<br /><ul><li>Allow external applications such as monitoring to perform </li></ul>actions and to spin up new instances in response to load<br /><ul><li>Allow users to loosely couple external applications such</li></ul>as billing and PaaS to CloudStack<br />
    38. 38. Overall (simplified) Architecture <br /><ul><li>Management Server/Database
    39. 39. Compute nodes
    40. 40. Primary Storage
    41. 41. Secondary Storage
    42. 42. Virtual Resources
    43. 43. Router (routing, firewall, load balancer, VPN
    44. 44. Console Proxy</li></li></ul><li>CloudStack Architecture<br />Citrix Confidential - Do Not Distribute<br />12<br />User Interface<br />Developer API<br />Amazon<br />OpenStack<br />Custom<br />Administrator<br />End User<br />Console<br />Availability and Security<br />Image Libraries<br />Backup<br />LB<br />HA<br />Monitoring<br />Application Catalog<br />Integration API<br />Dynamic Workload Management<br />Custom Templates<br />Resource Management<br />Operational Integration<br />(OSS/BSS, Monitoring, Identity Management)<br />Operating System ISOs<br />Servers<br />Storage<br />Network<br />Service Management (Billing, Metering, Accounts, etc.)<br />Virtualization Layer <br />Servers<br />Network<br />Storage<br />
    45. 45. Resources<br /><ul><li>Physical resources divided up into:
    46. 46. Zone
    47. 47. Pod
    48. 48. Cluster
    49. 49. Hosts
    50. 50. Storage (tags)</li></li></ul><li>Availability Zone<br />CloudStack Pod<br />VMOps Pod<br />VMOps Pod<br />VMOps Pod<br /> CloudStack Pod<br /> CloudStack Pod<br /> CloudStack Pod<br />The Significance of Scale<br />20<br />
    51. 51. Availability Zones Deployed Globally<br />CloudStack CloudServer Cluster<br />San Jose<br />Frankfurt<br />Tokyo<br />Austin<br />
    52. 52. Availability Zones Can be Private<br />CloudstackCloudServer Cluster<br />San Jose<br />Frankfurt<br />Tokyo<br />Acme Delhi<br />Austin<br />Acme Rio<br />
    53. 53. Time to play with CloudStack UI<br />Use Cases: <br />Networking<br />Isolation/tagging <br />Cross Hypervisor Cloud<br />
    54. 54. Questions?<br />IRC: #CloudStack on<br />Forums:<br />Mailing lists: <br /><br />Email:<br />Twitter/ @ke4qqq <br />
    55. 55. Thank You<br />