Your SlideShare is downloading. ×
0
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
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

Successfully deploy build manage your cloud with cloud stack2

2,271

Published on

Overview of CloudStack

Overview of CloudStack

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

No Downloads
Views
Total Views
2,271
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
236
Comments
0
Likes
5
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
  • 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
  • Transcript

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

    ×