Building Clouds On Apache CloudStack: An Introduction

Transcription

Building Clouds on ApacheCloudStack: An IntroductionLinux CloudOpen 23 Oct 2013Giles SirettCEO ShapeBlueGiles.sirett@shapeblue.comTwitter: @ShapeBlue

So, what is CloudStackthen?Apache CloudStack is ascalable,multi-tenant,open source,purpose-built,cloud orchestration platformfor delivering turnkeyInfrastructure-as-a-Serviceclouds@ShapeBlue

How to build an IaaS enteCommerceEcommerce PlatformplatformManagementorchestrationCloudStack APIAPICMPApache- OrchestrationCloudStacklayerChoice of Hypervisor (KVM, VMWare,HypervisorXen, eStorageStorage3

The World of IaaS ChoicesVendor centricEnd to endvCloud DirectorMicrosoft Open s

CloudStack Background Open source Infrastructure-as-a-Service platform, underASL 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

CloudStack Userswww.shapeblue.com

CloudStack Users 2.0www.shapeblue.com7

CloudStack Users 3.0www.shapeblue.com8

CloudStack Deployment ModelsPrivate CloudHybrid Cloud@ShapeBluePublic Cloud

CloudStack Use-Case’s Service Provider / public cloudDevops automationAWS insourcingTraditional enterprise workloads@ShapeBlue

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 specificresource footprints Choice of interfaces— Web UI, command line, REST-based APIwww.shapeblue.com

User InterfaceAdministratorIntegration API(OSS/BSS, Monitoring, Identity Management , EtcOperational IntegrationCloudStack ArchitectureEnd UserDeveloper APIConsoleAvailability and SecurityBackupLBHAMonitoringDynamic Workload ManagementResource ManagementServersStorageAmazonCustomImage LibrariesApplication CatalogCustom TemplatesOperating System ISOsNetworkService Management (Billing, Metering, Accounts, etc.)Virtualization LayerServersNetwork@ShapeBlueStorage

Deployment Model@ShapeBlue

Management Server Deployment ArchitecturesManagementServerGUILoad tServerwww.shapeblue.comZone 1Zone 1Zones

Two Networking ModelsAdvanced ZoneBasic Zone Massive scaleSimple, AWS likeSecurity GroupsElastic IPs and ElasticLoad Balancing VLAN / SDN isolation Virtual Router or physicaldevices for: DNS & DHCP Firewall, VPN Load Balancing Source / Static NAT Port Forwarding Virtual Private Clouds@ShapeBlue

Demo @ShapeBlueProvisioning virtualresourcesControlling virtualresourcesNetworking as a Service

Any Questions ?@ShapeBlue

VPC ComponentsPublic GatewayPrivate GatewayCreated by Root AdminsVirtual Router – ConnectsConfigured by Users (Static Routes)alltheVPCComponentsNetwork Tiers – Isolated Networks,Site-2-Site VPNeach with unique VLAN and CIDRLinked to Public Gatewaywww.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

www.shapeblue.com

CloudStack OpenStack Opennebula Euacalyptus Open communities The World of IaaS Choices @ShapeBlue CloudStack Background Open source Infrastructure-as-a-Service platform, under ASL 2.0 license A vibrant and gr