What is cloud computing


Published on

Published in: Technology, Business
  • Be the first to comment

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

No notes for slide
  • CloudStack works within multiple enterprise strategies and mandates, as well as supporting multiple cloud strategies from a provider perspective. As an initial step beyond traditional server virtualization, many organizations are looking to private cloud implementations as a means to satisfy flexibility while still retaining control over service delivery. The private cloud may be hosted by the IT organization itself, or sourced from a managed service provider, but the net goals of total control and security without compromising SLAs is achieved.For some organizations, the managed service model is stepped up one level with all resources sourced from a hosted solution. SLA guarantees and security concerns often dictate the types of providers an enterprise will look towards. At the far end of the spectrum are public cloud providers with pay as you go pricing structures and elastic scaling. Since public clouds often abstract details such as network topology, a hybrid cloud strategy allows IT to retain control over key aspects of their operations such as data, while leveraging the benefits of elastic public cloud capacity.
  • What is cloud computing

    1. 1. Service ModelsUSER CLOUD a.k.a. SOFTWARE AS A SERVICESingle application, multi-tenancy, network-based, one-to-many delivery ofapplications, all users have same access to features.Examples: Salesforce.com, Google Docs, Red Hat Network/RHELDEVELOPMENT CLOUD a.k.a. PLATFORM-AS-A-SERVICEApplication developer model, Application deployed to an elastic service thatautoscales, low administrative overhead. No concept of virtual machines oroperating system. Code it and deploy it.Examples: Google AppEngine, Windows Azure, Rackspace Site, Red HatMakara, AWS RDSSYSTEMS CLOUD a.k.a INFRASTRUCTURE-AS-A-SERVICEServers and storage are made available in a scalable way over a network.Examples: EC2,Rackspace CloudFiles, OpenStack, CloudStack,Eucalyptus, Ubuntu Enterprise Cloud, OpenNebula, Vcloud
    2. 2. What is CloudStack? • Secure, multi-tenant cloud orchestration platform – Turnkey platform for delivering IaaS clouds Build your cloud the way the – Hypervisor agnosticworld’s most successful clouds are built – Scalable, secure and open – Open source, open standards – Deploys on premise or as a hosted solution • Deliver cloud services faster and cheaper
    3. 3. CloudStack Supports Multiple Cloud Strategies Private Clouds Public Clouds On-premise Hosted Multi-tenant Enterprise Cloud Enterprise Cloud Public Cloud • Dedicated • Dedicated • Mix of shared and resources resources dedicated • Security & total • Security resources control • SLA bound • Elastic scaling • Internal network • 3rd party owned • Pay as you go • Managed by and operated • Public internet, Enterprise or 3rd VPN access party
    4. 4. CloudStack Provides On-demand Access to Infrastructure Through a Self-Service Portal Org A Org B Users Admin AdminEnd User Users Users Compute Network StorageAdmin
    5. 5. Open Flexible PlatformCompute Hypervisor XenServer VMware Oracle VM KVM Bare metalStorage Block & Object Fiber Local Disk iSCSI NFS Swift Channel Primary Storage Secondary StorageNetwork Network & Network Services Network Load Isolation Firewall VPN Type balancer
    6. 6. Multi Zone Deployment
    7. 7. Management Server Managing Multiple Zones CloudData Center 1 Data Center 2  Single Management Server can Data Center 2 Data Center 3 manage multiple zones Manageme nt Server Zone 2  Zones can be geographically Zone 2 distributed but low latency links are Zone 3 expected for better performance Zone1 Zone 4 3 Zone  Single MS node can manage up to 5K hosts.  Multiple MS nodes can be deployed Data Center 2 as cluster for scale or redundancy Data Center 2 Data Center 2 Zone 2 Zone 2 Zone Zone 3 2 Zone 3 Zone 3 - Do Not Distribute
    8. 8. Core CloudStack Components• VM Hosts – Servers onto which services will be provisioned Host• Primary Storage Network VM – VM storage Host• Cluster – A grouping of hosts and their associated storage Primary• Pod Storage – Collection of clusters• Network Cluster – Logical network associated with service offerings Secondary• Secondary Storage Storage Cluster – Template, snapshot and ISO storage• Zone – Collection of pods, network offerings and secondary CloudStack Pod storage• Management Server Farm CloudStack Pod – Responsible for all management and provisioning tasks Zone
    9. 9. Core Features:• Multi-Tenant cloud computing platform• Compatible with Commodity or Enterprise Components• Broad Hypervisor Support (Xenserver, KVM, VMware vSphere,OVM)• Scalable Architecture (manage 10’s of thousands of hosts and virtual machine guests)• High Availability configurations to provide automatic fail-over for virtual machines• Easy-to-Use AJAX-enabled web interface• Configurable to deploy public, private and hybrid clouds• Virtual Networking to segment network traffic into VLANs• Robust REST API returns XML and JSON• Amazon EC2 Compatibility layer• Written in Java for proven reliability• Ability to define service level definitions with specific resource footprints
    10. 10. End-User ExperienceSelf-service Portal to Create &Manage VMs
    11. 11. Create Custom Virtual Machines via Service Offerings Select Operating System • Windows, Linux Select Compute Offering • CPU & RAM Select Disk Offering • Volume Size Select Network Offering • Network & Services Create VM
    12. 12. Dashboard Provides Overview of Consumed Resources• Running, Stopped & Total VMs• Public IPs• Private networks• Latest Events
    13. 13. Virtual Machine Management UsersVM Operations Console Access VM Status Change Service Offering Start • CPU Utilized Stop 2 CPUs 4 CPUs • Network Read 1 GB 4 GB Restart • Network Writes RAM RAM 20 GB 200 GB Destroy 20 Mbps 100 Mbps
    14. 14. What’s next?Cloud provisioning automation via monitoringand PAAS, SAASWork in progressInfrastructure as code Live demo if time permits