How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open Simon Briggs Technology Specialist simon@suse.com
Open Source = openmind 3
Protect Investment & Work Together 4
Cloud Definitions and where Open Source & SUSE play 5
Drivers for an Open Source Cloud Drivers 6 Concerns Cost Savings Lack of Support Open Standards Security No vendor lock-in Ecosystem Portability Integration Flexibility Maturity
What is The Cloud 7
Cloud Computing Flavours 8 Infrastructure (IaaS) Platform (PaaS) Software (SaaS) Applications Applications Applications Data Data Data Runtime Runtime Runtime Middleware Middleware Middleware OS OS OS Hypervisor Hypervisor Hypervisor Servers Servers Servers Storage Storage Storage Networking Networking Networking
Infrastructure:- IaaS Applications Data Runtime Middleware OS Hypervisor Servers Storage Networking 9
Flavours 10 Public Private Applications Applications Data Data Runtime Runtime Middleware Middleware OS OS Hypervisor Hypervisor Servers Servers Storage Storage Networking Networking
A different kind of architecture Cloud Workloads Traditional Workloads VMs scale up: add vcpu, vram etc Applications scale out: add more VMs Stateful VMs, application = VM Stateless VMs, application distributed Big VMs: vcpu, vram, local storage inside VM Small VMs: vcpu, vram, storage separate Application SLA = SLA of VM itself Application SLA <> of any one VM SLA relies on underlying HA technology SLA requires to create and destroy VMs where needed Lifecycle measured in years Lifecycle measured in hours to months Applications not designed to tolerate failure of VMs Applications designed to tolerate failure of VMs 11
What is Cloud Computing? Isn't it virtualisation? 12 Pets Cattle Pets are given names like payroll.suse.com Cattle are given numbers like vm12312.suse.com They are unique, lovingly hand raised & cared for They are almost identical to other cattle When they get ill, you nurse them back to health When they get ill, you get another one
Characteristics of the cloud Scalability Instant On / Off Cost 13 Shrink & Grow Bring Billing back to zero
Cloud is not a replacement for enterprise virtualisation 14
SUSE Strategy for Cloud Computing 15 Public Cloud Private Cloud Hybrid Cloud Broadly deploy SUSE Linux Enterprise Server through SUSE Cloud Public Program Deliver cloud infrastructure solution powered by OpenStack Tightly integrate SUSE Studio and SUSE Manager with SUSE Cloud to deliver a platform and tools that enable enterprise hybrid clouds
Public Cloud Applications Data Runtime Public Cloud Broadly deploy SUSE Linux Enterprise Server through SUSE Cloud Public Program = Middleware OS Hypervisor Servers Storage Networking 16
Public Cloud Offerings SUSE Linux Enterprise Server for Amazon EC2 SUSE Linux Enterprise Server for Windows Azure SUSE Linux Enterprise Server for VMware 17 Included with your VMware vsphere support subscription SUSE Linux Enterprise Server for Google Compute Engine
Private Cloud - IaaS Applications Data Runtime Private Cloud Deliver cloud infrastructure solution powered by OpenStack = Middleware OS Hypervisor Servers Storage Networking 18
Typical Use Cases Internal Cloud Offering Large-scale web applications or content farms Dynamically scale based on load Test and Development 19 Infrastructure on demand service for internal customers Dev Test
SUSE Cloud SUSE Cloud is an open source software solution based on the OpenStack and Crowbar projects that provides the fundamental capabilities for enterprises to deploy an Infrastructure-as-a-Service Private Clouds 20
What is OpenStack? 21 Open source project for building IaaS clouds Delivers cloud management platform software Strong community with rapid development Massive industry involvement Quickly maturing technology 8th release
Why OpenStack? 22
OpenStack Havana Architecture 23
OpenStack Numbers 1229 11 2 24
OpenStack Components Dashboard Horizon Networking Neutron Compute Nova Object Store Swift 25 Image Glance Telemetry Ceilometer Block Storage Cinder Orchestration Heat Identity Service Keystone
OpenStack Distribution SUSE Cloud 3 Management Install Framework Install Framework (Crowbar, Chef, TFTP, DNS, DHCP) Billling Billing VM Mgmt SUSE Manager Image Tool SUSE Studio Dashboard (Horizon) Cloud Required Services RabbitMQQ Message Postgresql Database Compute (Nova) Portal Cloud APIs (OpenStack and EC2) Identity (Keystone) Images (Glance) App Monitor Orchestration (Heat) Object (Swift) Hypervisor Xen, KVM Sec & Perf Telemetry (Ceilometer) Network (Neutron) Adapters RadosGW Block (Cinder) Adapters RBD VMware, Hyper-V Rados Operating System SUSE Linux Enterprise Server 11 SP3 PhysicalInfrastructure: Infrastructure: x86-64, x86-64, Switches, Physical Switches,Storage Storage OpenStack Havana SUSE Cloud Adds Management Tools OS andproduct Hypervisor SUSE Physical Infrastructure Partner Solutions Ceph (tech preview)
OpenStack Distribution SUSE Cloud 3 Management Install Framework Install Framework (Crowbar, Chef, TFTP, DNS, DHCP) Billling Billing VM Mgmt SUSE Manager Image Tool SUSE Studio Dashboard (Horizon) Cloud Required Services RabbitMQQ Message Postgresql Database Compute (Nova) Portal Cloud APIs (OpenStack and EC2) Identity (Keystone) Images (Glance) App Monitor Orchestration (Heat) Object (Swift) Hypervisor Xen, KVM Sec & Perf Telemetry (Ceilometer) Network (Neutron) Adapters RadosGW Block (Cinder) Adapters RBD VMware, Hyper-V Rados Operating System SUSE Linux Enterprise Server 11 SP3 PhysicalInfrastructure: Infrastructure: x86-64, x86-64, Switches, Physical Switches,Storage Storage OpenStack Havana SUSE Cloud Adds Management Tools OS andproduct Hypervisor SUSE Physical Infrastructure Partner Solutions Ceph (tech preview)
SUSE Cloud Compute Storage Networking Abstracts hardware (server, storage, and network infrastructure) into a pool of computing, storage, and connectivity capabilities that are delivered as service wrapped in SUSEs enterprise ecosystem. 28
What SUSE Brings to OpenStack 29
The Most Enterprise Ready, Open Source Private Cloud Solution Automated install process using Crowbar Rapid setup and configuration of cloud environment Easy expansion of cloud environment Multi-hypervisor support 30 KVM, Xen, Hyper-V and VMware Application and hardware certifications Integrated into existing SUSE product lifecycle processes 24x7, worldwide technical support Open APIs for integration with third-party software
Hybrid Cloud Applications Applications Data Data Runtime Runtime Middleware Middleware OS Hybrid Cloud OS Hypervisor Tightly integrate SUSE Studio and SUSE Manager with SUSE Cloud to deliver a platform and tools that enable enterprise hybrid clouds Hypervisor Servers Storage Networking 31 Servers Storage Networking
SUSE Studio Build for everything and anything You can export your custom operating system as a Virtual machine, Live USB Disk, CD/DVD-ROM, Hard Disk Image and so much more. Send it to the cloud SUSE Studio supports building and deploying directly to cloud services such as Windows Azure, Amazon EC2 and of course SUSE Cloud. From click to cloud, it s easy! 32
SUSE Manager Slash your cost of ownership Automating Linux server management with SUSE Manager reduces administrator effort even as the size and complexity of your Linux deployments grow. Reduce the complexity of Linux systems management SUSE Manager is the best solution for managing different vendors Linux across major hardware architectures, virtual platforms and cloud environments. Management Pack for Microsoft System Centre Harnesses the power of SUSE Manager and integrates Linux server management into Microsoft System Centre, enabling a systems administrator to view server health information and perform both Windows and Linux patching duties via the same console. 33
Protect Investment & Work Together SYSTEMS INTEGRATORS AND SOLUTION PROVIDERS (IVADS/VARS) 34 TRAINING PARTNERS TECHNOLOGY PRTNERS (ISVS/IHVS) CERTIFIED SUSE LUNIX ENTERPRISE PRDUCTS
Why SUSE NO VENDOR LOCK-IN 35 MAXIMUM CHOICE AND FLEXIBLILTY ENTERPRISE QUALITY
Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.