Introduction to Apache cloudstack - Linuxcon

1,207 views

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
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,207
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
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 Giles.sirett@shapeblue.com 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 Cloud.com – 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 www.shapeblue.com
    7. 7. CloudStack Users 2.0 www.shapeblue.com 7
    8. 8. CloudStack Users 3.0 www.shapeblue.com 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 www.shapeblue.com
    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 www.shapeblue.com 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 www.shapeblue.com
    19. 19. www.shapeblue.com
    20. 20. www.shapeblue.com
    21. 21. www.shapeblue.com
    22. 22. www.shapeblue.com
    23. 23. www.shapeblue.com
    24. 24. www.shapeblue.com
    25. 25. www.shapeblue.com
    26. 26. www.shapeblue.com
    27. 27. www.shapeblue.com
    28. 28. www.shapeblue.com
    29. 29. www.shapeblue.com
    30. 30. www.shapeblue.com
    31. 31. www.shapeblue.com
    32. 32. www.shapeblue.com
    33. 33. www.shapeblue.com
    34. 34. www.shapeblue.com

    ×