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