Introduction to Apache cloudstack - Linuxcon


Published on

Talk given by Giles Sirett of ShapeBlue at Linux Cloudopen
>Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.
In this talk, Giles will give an introduction to the technology, its history and its architecture. He will look common use-cases (and some real production deployments) that he sees across both public and private cloud infrastructures and where CloudStack can be completed by other open source technologies.
Giles will also compare and contrast Apache Cloudstack with other IaaS platforms and why he thinks that the technology, combined with the Apache governance model will see CloudStack become the de-facto open source cloud platform.
He will run a live demo of the software and talk about ways that people can get involved in the Apache CloudStack project

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
  • MS is statelessMS can be deployed as physical server or VMSingle MS node can manage up to 10K hosts. Multiple nodes can be deployed for scale or redundancy
  • Introduction to Apache cloudstack - Linuxcon

    1. 1. Building Clouds on Apache CloudStack: An Introduction Linux CloudOpen 23 Oct 2013 Giles Sirett CEO ShapeBlue Twitter: @ShapeBlue
    2. 2. So, what is CloudStack then? Apache CloudStack is a scalable, multi-tenant, open source, purpose-built, cloud orchestration platform for delivering turnkey Infrastructure-as-a-Service clouds @ShapeBlue
    3. 3. How to build an IaaS cloud PaaS Billing Developer tooling Multi-cloud management eCommerce Platform Ecommerce platform Management orchestration API CloudStack API CMP - Orchestration layer Apache CloudStack Choice of Hypervisor (KVM, VMWare, Hypervisor Xen, hyper-V) Networking Commodity compute compute @ShapeBlue Storage Storage 3
    4. 4. The World of IaaS Choices Vendor centric End to end vCloud Director Microsoft System Center Abiquo OnApp Felxiant Haexagrid @ShapeBlue Open communities CloudStack OpenStack Opennebula Euacalyptus
    5. 5. CloudStack Background • Open source Infrastructure-as-a-Service platform, under ASL 2.0 license • A vibrant and growing community in ASF – Developed since 2008 by – Acquired by Citrix in 2011 – Donated to Apache April 2012 – Became top level AF project March 2013 • A proven cloud platform @ShapeBlue
    6. 6. CloudStack Users
    7. 7. CloudStack Users 2.0 7
    8. 8. CloudStack Users 3.0 8
    9. 9. CloudStack Deployment Models Private Cloud Hybrid Cloud @ShapeBlue Public Cloud
    10. 10. CloudStack Use-Case’s • • • • Service Provider / public cloud Devops automation AWS insourcing Traditional enterprise workloads @ShapeBlue
    11. 11. Feature Highlights • Broad Hypervisor support —XenServer, KVM, VMware, OracleVM • Scalable architecture —Support thousands of hosts and virtual machine guests — AWS API fidelity • High availability —Configurations that provide automatic failover for virtual machines • Virtual Networking Ability to define service level definitions with specific resource footprints • Choice of interfaces — Web UI, command line, REST-based API
    12. 12. User Interface Administrator Integration API (OSS/BSS, Monitoring, Identity Management , Etc Operational Integration CloudStack Architecture End User Developer API Console Availability and Security Backup LB HA Monitoring Dynamic Workload Management Resource Management Servers Storage Amazon Custom Image Libraries Application Catalog Custom Templates Operating System ISOs Network Service Management (Billing, Metering, Accounts, etc.) Virtualization Layer Servers Network @ShapeBlue Storage
    13. 13. Deployment Model @ShapeBlue
    14. 14. Management Server Deployment Architectures Management Server GUI Load Balancer MySQL DB MySQL DB Management Server API Management Server Zone 1 Zone 1 Zones
    15. 15. Two Networking Models Advanced Zone Basic Zone • • • • Massive scale Simple, AWS like Security Groups Elastic IPs and Elastic Load Balancing • VLAN / SDN isolation • Virtual Router or physical devices for: • DNS & DHCP • Firewall, VPN • Load Balancing • Source / Static NAT • Port Forwarding • Virtual Private Clouds @ShapeBlue
    16. 16. Demo    @ShapeBlue Provisioning virtual resources Controlling virtual resources Networking as a Service
    17. 17. Any Questions ? @ShapeBlue
    18. 18. VPC Components Public Gateway Private Gateway Created by Root Admins Virtual Router – Connects Configured by Users (Static Routes) all theNetworks, VPC Components Network Tiers – Isolated Site-2-Site VPN each with unique VLAN and CIDR Linked to Public Gateway
    19. 19.
    20. 20.
    21. 21.
    22. 22.
    23. 23.
    24. 24.
    25. 25.
    26. 26.
    27. 27.
    28. 28.
    29. 29.
    30. 30.
    31. 31.
    32. 32.
    33. 33.
    34. 34.