RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013
SERVICE MODELS / WORKLOADS TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available VMs scale up: add vcpu, vram, etc. Lifecycle may be measured in years Applications not designed to tolerate failure of VMs CLOUD WORKLOADS
SERVICE MODELS / WORKLOADS CLOUD WORKLOADS TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available VMs scale up: add vcpu, vram, etc. Lifecycle may be measured in years Applications not designed to tolerate failure of VMs Stateless VMs : Application distributed Application SLA not dependent on any one VM SLA requires ability to create and destroy VMs when needed Applications scale out: add more Vms Lifecycle measured in hours to months Applications designed to tolerate failure of VMs Credit : Bill Baker @ Microsoft & Tim Bell @ CERN
SERVICE MODELS / WORKLOADS CLOUD WORKLOADS TRADITIONAL WORKLOADS Pets are unique, lovingly hand raised and cared for They are given names When they get ill you nurse them back to health Cattle are almost identical to each other They are given numbers When they get ill you get another one Credit : Bill Baker @ Microsoft & Tim Bell @ CERN
SERVICE MODELS / WORKLOADS CLOUD WORKLOADS TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available Lifecycle may be measured in years VMs scale up: add vcpu, vram, etc. Applications not designed to tolerate failure of VMs Stateless VMs : Application distributed Application SLA not dependent on any one VM SLA requires ability to create and destroy VMs when needed Lifecycle measured in hours to months Applications scale out: add more Vms Applications designed to tolerate failure of VMs
SERVICE MODELS / WORKLOADS CLOUD WORKLOADS TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available Lifecycle may be measured in years VMs scale up: add vcpu, vram, etc. Applications not designed to tolerate failure of VMs Stateless VMs : Application distributed Application SLA not dependent on any one VM SLA requires ability to create and destroy VMs when needed Lifecycle measured in hours to months Applications scale out: add more Vms Applications designed to tolerate failure of VMs
EVOLVING IT ARCHITECTURES Datacenter Virtualization TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available Lifecycle may be measured in years VMs scale up: add vcpu, vram, etc. Applications not designed to tolerate failure of VMs Private IaaS / Private Cloud Hybrid IaaS / Hybrid Cloud
EVOLVING IT ARCHITECTURES Datacenter Virtualization TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available Private IaaS / Private Cloud Hybrid IaaS / Hybrid Cloud CLOUD WORKLOADS Stateless VMs : Application distributed Application SLA not dependent on any one VM SLA requires ability to create and destroy VMs when needed Lifecycle may be measured in years Lifecycle measured in hours to months VMs scale up: add vcpu, vram, etc. Applications scale out: add more Vms Applications not designed to tolerate failure of VMs Applications designed to tolerate failure of VMs
EVOLVING IT ARCHITECTURES Datacenter Virtualization TRADITIONAL WORKLOADS Stateful VMs: Application defined in VM Application SLA = SLA of VM SLA requires enterprise virtualization features to keep VMs highly available Private IaaS / Private Cloud Hybrid IaaS / Hybrid Cloud CLOUD WORKLOADS Stateless VMs : Application distributed Application SLA not dependent on any one VM SLA requires ability to create and destroy VMs when needed Lifecycle may be measured in years Lifecycle measured in hours to months VMs scale up: add vcpu, vram, etc. Applications scale out: add more Vms Applications not designed to tolerate failure of VMs Applications designed to tolerate failure of VMs
DATACENTER VIRTUALIZATION COMPLETE DATACENTER VIRTUALIZATION SOLUTION Leading performance: Top virtualization benchmarks for performance and scalability Affordable: Lower TCO and higher ROI than competitive platforms Enterprise-ready: Powerful mix of enterprise features and a rich set of partners Open: Offers choice and interoperability with no proprietary lock-in Cross-platform: Optimized for Microsoft Windows and Linux guests
DATACENTER VIRTUALIZATION Centralized Management High Availability Live Migration Storage Live migration Load Balancing Power Management Templates, thin provisioning, snapshots V2V & P2V Migration tools Self Service User Portal Reporting Engine
PRIVATE CLOUD DASHBOARD (Horizon) IDENTITY SERVICE COMPUTE BLOCK STORAGE NETWORKING IMAGE SERVICE OBJECT STORE (Nova) (Cinder) (Quantum) (Glance) (Swift) Building blocks for creating a cloud Set of modular services with well defined APIs Designed for massive scale Scale out to thousands of nodes Designed for 'cloud workloads' (Keystone)
CLOUD OPERATIONS MANAGEMENT Delivers an Open Cloud Management Platform that Supports Heterogeneous Private, Public and Hybrid Clouds Enables Evolution from Proprietary Infrastructures to Open, Hybrid Clouds Enables IT to Deliver IAAS and Broker Cloud Services, Optimize Resources and Reduce Costs Manages Service Deployment across Hybrid Clouds Using Policies, SLAs and Cost Provides Rich Integration into Existing Enterprise Management Systems and Processes Eliminates Proprietary Cloud Management Tool Vendor Lock-In
CLOUD OPERATIONS MANAGEMENT VMs on ESXi VMs on RHEV Hypervisor VMs on KVM
OPENSTACK ARCHITECTURE DASHBOARD (Horizon) IDENTITY SERVICE COMPUTE BLOCK STORAGE NETWORKING IMAGE SERVICE OBJECT STORE (Nova) (Cinder) (Quantum) (Glance) (Swift) Building blocks for creating a cloud Set of modular services with well defined APIs Designed for massive scale Scale out to thousands of nodes Designed for cloud workloads (Keystone)
OPENSTACK SERVICES IMAGE SERVICE Stores disk images ISOs, Templates, etc (Glance) Simple API to upload, download and query images NETWORKING Provides framework for Software Defined Network Plugin Architecture (Quantum) BLOCK STORAGE (Cinder) Allows integration of 3rd party hardware and software based network infrastructure Block Storage for virtual machines Plugin Architecture for vendor extensions
COMMON SERVICES LAYER GOALS Break down silos between cloud & datacenter Prevent duplication of infrastructure Different storage, network and management platforms Simplify architecture Facilitate the transition from traditional to cloud/elastic workloads Optimize development / community resources
COMMON SERVICES LAYER Integrating OpenStack services with ovirt / RHEV Deploy common set of shared services KVM Based Hypervisor OpenStack Image Store (Glance) OpenStack Network Service (Quantum) OpenStack Volume Service (Cinder) Provide single pane of glass using CloudForms Deploy Pets and Cattle on common infrastructure without compromising on SLAs, features or scalability
COMMON SERVICES LAYER VMs on ESXi Shared Services based on OpenStack VMs on VMs on Hypervisor Hypervisor RHEV KVM
RED HAT CLOUD INFRASTRUCTURE Single subscription that provides an open cloud solution Bridges traditional and cloud/elastic workloads Provides both virtualization and cloud services Policy-based cloud management Available with or without RHEL guests General availability July 2013
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM Red Hat OpenStack integrated with and optimized for Red Hat Enterprise Linux Integrated foundation to deploy and scale a secure and reliable public or private OpenStack platform Available with Red Hat Enterprise Linux guests General availability July 2013
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface Internationalization - Localization of Web admin portal, user portal, documentation and landing page New - Automatically detected from browser preferences - Supports manual selection to override browser default - Localization - English (US) - French - German - Japanese - Portuguese - Simplified Chinese - Spanish
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface UI Plugins - Framework for 3rd party UI plugins for RHEV Manager - Allows end users and vendors to extend management platform
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface UI Plugins - Framework for 3rd party UI plugins for RHEV Manager - Allows end users and vendors to extend management platform
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface UI Plugins - Framework for 3rd party UI plugins for RHEV Manager - Allows end users and vendors to extend management platform
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface UI Plugins - Framework for 3rd party UI plugins for RHEV Manager - Allows end users and vendors to extend management platform
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface UI Plugins - Framework for 3rd party UI plugins for RHEV Manager - Allows end users and vendors to extend management platform
RED HAT ENTERPRISE VIRTUALIZATION 3.2 User Interface UI Plugins - Framework for 3rd party UI plugins for RHEV Manager - Allows end users and vendors to extend management platform
RED HAT ENTERPRISE VIRTUALIZATION 3.2 Networking Network UI - New top level network management UI Network ACLs - Apply Permissions / ACLs on logical networks Bridgeless Networks - Create non-virtual machine networks (no bridge required)
RED HAT ENTERPRISE VIRTUALIZATION 3.2 Networking Statistics - Enhanced statistic and configuration collection from guest Hot Switch - Switch virtual/logical network on running vnic
RED HAT ENTERPRISE VIRTUALIZATION 3.2 Storage Storage Migration - Moving to full support from tech preview in 3.1 UI Enhancements - Remove VM without deleting virtual disks - View/manage all disks on storage domain
RED HAT ENTERPRISE VIRTUALIZATION 3.2 Performance / SLA CPU Passthrough - Support host CPU pass through Quota in User Portal - All user to see breakdown of quota consumption in self service portal
RED HAT ENTERPRISE VIRTUALIZATION 3.2 Platform Infrastructure New CPU Support - New Intel Core i3, i5, i7, Xeon E3 (code named Haswell ) - New AMD Opteron G5 processors (code named Seoul ) Reports - New reports including storage inventory, cloud provider utilization & VDI Power Management - Support for multiple Power Management (fencing) agents per host - Configure proxy selection for Power Management at DC/Cluster level
RED HAT ENTERPRISE VIRTUALIZATION 3.2 Compute New Guest Support - Windows Server 2012 - Windows 8 Delete Protection - Allow admin to set 'do not delete' on virtual machine Prevents accidental deletion through UI and API
RED HAT ENTERPRISE VIRTUALIZATION 3.2 VDI Spice Proxy - Configure proxy server for Spice protocol Smartcard - UI / API support for Smartcard (CAC & PIV) Dynamic Resolution Delete Protection - Dynamically change guest resolution by resizing client window Console Options Delete Protection - Set per-device settings for console (VNC, Spice & RDP)
RED HAT ENTERPRISE VIRTUALIZATION RHEV 3.3 Q4 2013 Storage - Live resize virtual disk - VirtioSCSI (paravirtualized SCSI) - OpenStack Image Service (Glance) Integration - New Backup API Networking - OpenStack Network Service (Quantum) Integration - Define migration network
RED HAT ENTERPRISE VIRTUALIZATION RHEV 3.3 Q4 2013 Compute - Major changes to VM creation dialogs - Support for 'Instance types' - Integrate with 'cloud-init' for VM metadata -Support 'mime-type' launching for VM Consoles - Add guest memory to live snapshots Infrastructure - 'Hosted Engine' self hosting RHEV-M as highly available VM - OpenLDAP support SLA / Performance - Service Level (QoS) Manager Define VM policies for: - CPU - Memory - Network
TIMELINES April 2013 RHEV 3.2 Target H1-2013 CloudForms 2.0 Red Hat OpenStack Early Adopters Program RDO Community Release June 2013 Red Hat Enterprise Virtualization 3.2 July 2013 Red Hat Cloud Infrastructure (RHCI) CloudForms 2.0 Red Hat OpenStack 3.0 (Grizzly) Red Hat Enterprise Virtualization 3.2 November 2013 Red Hat Enterprise Virtualization 3.3 Dec2013/Jan2014 Red Hat OpenStack 4.0 (Havana) April 2014 Red Hat Enterprise Virtualization 3.4
TRADEMARK STATEMENTS Copyright 2013 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, and RHCE are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. The OpenStack Word Mark and OpenStack Logo are either registered trademarks / service marks or trademarks / service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation or the OpenStack community.
THANK YOU No Cattle were harmed in the making of this presentation
DON'T MISS... Thursday, June 13th Time Title 10:40 AM 11:40 AM KVM Hypervisor Roadmap & Technology Update 1:20 PM - 2:20 PM Taste of Training : OpenStack Core Components 2:30 PM - 3:30 PM Migrating 1,000 VMs from VMware to Red Hat Enterprise Virtualization: A Case Study 3:40 PM - 4:40 PM War Stories from the Cloud: Lessons from US Defense Agencies 4:50 PM - 5:50 PM Red Hat Virtualization Deep Dive Red Hat Enterprise Virtualization Performance 4:50 PM - 5:50 PM 4:50 PM - 5:50 PM Real world perspectives: Gaining Competitive Advantages with Red Hat Solutions Friday, June 14th Time Title 9:00 AM 11:00 AM 11:00 AM - 12:00 PM Lab/Hands on : Deploying OpenStack 9:45 AM - 10:45 PM Hypervisor Technology Comparison & Migration Network Virtualization & Software-defined Networking