A Tale of Two Workloads



Similar documents
The Incremental Advantage:

Effective Azure Migration Moving Applications to the Cloud

THE #1 MANAGED CLOUD COMPANY RACKSPACE WITH EMC STORAGE

DR-to-the- Cloud Best Practices

Big Data on the Open Cloud

How to Meet the Growing Demands on IT:

Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud

RightScale mycloud with Eucalyptus

WELCOME TO THE OPEN CLOUD

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

THE OPEN CLOUD COMPANY RACKSPACE WITH EMC STORAGE

Why Linux and OpenStack Make the Most Sense for Virtualization and Cloud Computing in a Multi-Platform Environment

The Incremental Advantage:

Reference Architecture: Enterprise Security For The Cloud

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

Curing The Migration Migraine With SharePoint Hosting

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Moving Lab Management Environments to the Cloud

Is Hyperconverged Cost-Competitive with the Cloud?

Design Your Cloud Strategy for Long-term Success

CA Cloud Overview Benefits of the Hyper-V Cloud

Cisco Virtual Wide Area Application Services: Technical Overview

Now that you have a Microsoft private cloud, what the heck are you going to do with it?

RackConnect User Guide

Vblock Systems hybrid-cloud with Cisco Intercloud Fabric

EMC BACKUP-AS-A-SERVICE

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

Accenture Cloud Platform Unlocks Agility and Control

Virtualisation is a Technology, Cloud Computing is a Business Model

REDEFINE SIMPLICITY TOP REASONS: EMC VSPEX BLUE FOR VIRTUALIZED ENVIRONMENTS

Managing Application Performance and Availability in a Virtual Environment

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

Integration and Automation with Lenovo XClarity Administrator

A Comprehensive Cloud Management Platform with Vblock Systems and Cisco Intelligent Automation for Cloud

Fully Managed, High-performance Cassandra Service Powered by DataStax Enterprise

A Layperson s Guide To DoS Attacks

WHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps

Cloud Agility with Performance

Sistemi Operativi e Reti. Cloud Computing

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

Developing a Backup Strategy for Hybrid Physical and Virtual Infrastructures

Master Hybrid Cloud Management with VMware vrealize Suite. Increase Business Agility, Efficiency, and Choice While Keeping IT in Control

Leveraging OpenStack Private Clouds

IBM System x and VMware solutions

Consolidate and Virtualize Your Windows Environment with NetApp and VMware

Solution brief. HP CloudSystem. An integrated and open platform to build and manage cloud services

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Evolving Datacenter Architectures

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Building an AWS-Compatible Hybrid Cloud with OpenStack

Virtualized Hadoop. A Dell Hadoop Whitepaper. By Joey Jablonski. A Dell Hadoop Whitepaper

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

The Next Phase of Datacenter Network Resource Management and Automation March 2011

VirtualclientTechnology 2011 July

Microsoft Private Cloud Fast Track

cloud functionality: advantages and Disadvantages

WHITE PAPER. Building Blocks of the Modern Data Center

Effective End-to-End Enterprise Cloud Management

EXTEND YOUR FEDERATION ENTERPRISE HYBRID CLOUD SOLUTION

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

Evaluation of Enterprise Data Protection using SEP Software

Trends driving software-defined storage

Logging and Alerting for the Cloud

Why is the V3 appliance so effective as a physical desktop replacement?

Tenable Webcast Summary Managing Vulnerabilities in Virtualized and Cloud-based Deployments

Industry Brief. The Epic Migration. to Software Defined Storage. SUSE Enterprise Storage. Featuring

DEDICATED NETWORKS FOR IP STORAGE

Elastic Private Clouds

HP 3PAR storage technologies for desktop virtualization

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

Shareable Private Space on a Public Cloud

I D C V E N D O R S P O T L I G H T

Forward-Looking Statements

Transcription:

A Tale of Two Workloads USING OPENSTACK AND VMWARE VSPHERE TO BUILD A HYBRID SOLUTION CONTENTS. Executive Summary. 2 Understanding the Challenges. 2 Development of a Two-Workload Strategy. 3 Understanding the Two Workloads 3 Understanding the Consumption Models. 4 Understanding vsphere with OpenStack. 5 Infrastructure Silos. 5 Multi-Hypervisor Integration. 6 Best-Fit Hybrid Solution. 7 Conclusion. 8 About Rackspace. 9 Notes. 9

A Tale of Two Workloads USING OPENSTACK AND VMWARE VSPHERE TO BUILD A HYBRID SOLUTION EXECUTIVE SUMMARY With the recent release of Icehouse, the latest version of the OpenStack cloud software, OpenStack is continuing to mature as an enterprise-grade platform that is being used to power both public and private clouds. Rackspace, as the founder of OpenStack, uses it to power the largest OpenStack-powered public cloud and a leading OpenStack-powered private cloud offering. 1 As cloud computing continues to grow in adoption, many companies are evaluating OpenStack and trying to determine how it should fit into their overall IT strategies for private cloud, public cloud and hybrid clouds. Many of these companies are current VMware customers who are also trying to understand where their vsphere-based virtualized infrastructure fits into their overall cloud and data center strategy. Key to this transition to a cloud computing model, for customers, is understanding the requirements of their application workloads and being able to map them to the correct infrastructure so that they can gain maximum agility and efficiency without sacrificing application availability. Otherwise, they may find themselves using the wrong cloud as the foundation for their present and future mission-critical workloads. UNDERSTANDING THE CHALLENGES Rackspace has helped over 100 customers in the implementation of their OpenStack-powered private clouds. Along the way, we have spoken with a number of companies that are currently conducting evaluations of OpenStack or using it in small projects. Almost all of these companies are current VMware customers with legacy application workloads. They understand that OpenStack is not a technology they can afford to ignore, but they often struggle to understand its true value and how it should impact their current vsphere deployments. The questions they frequently ask include: Is OpenStack a free alternative that can be used to replace our current VMware vsphere infrastructure? Is there feature parity between OpenStack and VMware vsphere, i.e. High-Availability, vmotion, Distributed Resource Scheduler, etc.? Can we run the same application workloads effectively on both platforms? Are there application workloads that more suitable for one platform over the other? Can we and should we use OpenStack together with VMware vsphere?

Move forward in the new world of cloudnative scale-out applications while continuing to effectively manage legacy applications. Answering these questions is crucial, for current VMware customers, to be able develop a strategy that allows them to move their organization forward in the new world of cloud-native scale-out applications while continuing to effectively manage their legacy applications. DEVELOPMENT OF A TWO-WORKLOAD STRATEGY The starting point for customers is to gain an understanding of these two workload types and then to classify all the applications in their current and planned portfolio. This will allow them to determine if they should adopt an OpenStack cloud and/or if they should continue running a VMware vsphere infrastructure. It will also allow them, if they choose to run both environments, to determine what workloads should be hosted by each infrastructure. Rackspace recommends that customers begin determining their two-workload strategy by answering the following questions: What are the differences between legacy and cloud-native workloads and how are they managed differently? What are the various legacy infrastructure and cloud consumption models in the market today? What are the viable options for using VMware vsphere together with OpenStack? UNDERSTANDING THE TWO WORKLOADS Application requirements should dictate infrastructure. This fundamental principle means that we need to know what our present and future application requirements are to determine if they should sit on a virtualized infrastructure, such as VMware vsphere, or a cloud platform, such as OpenStack. First, let s focus on legacy applications that currently run on virtualized infrastructures, such as the VMware ESXi TM hypervisor and VMware vsphere. ESX/ESXi and vsphere came into prominence as a technology to virtualize many smaller servers so they can be consolidated on to a few large servers. This worked very well since most servers were hosting applications with monolithic architectures, such as Oracle or Microsoft Exchange. Today, each instance of this type of legacy application is still typically encapsulated in a single virtual machine and grows by scaling up on a single physical server running the ESXi hypervisor. High availability can be achieved by running a clustered version of the application, such as Oracle Real Application Clusters; however, this can be an expensive and overly complex solution and most applications do not have such functionality. Most VMware shops choose to run their application servers as virtual machines in vsphere clusters and depend on features such as vsphere HA and vmotion to provide infrastructure resiliency and redundancy. While these solutions work well, they also require certain architecture choices 3

By moving application resiliency up the stack, cloud platforms remove the need for shared storage. to be made, such as reliance on shared storage, which makes on-demand rapid scaling-out of theses infrastructures difficult. Cloud computing, however, was created to accommodate a different class of cloud-native applications, such as mobile and web software. A few cloud platforms like OpenStack are designed to host applications that have a distributed architecture where application components are distributed across multiple physical or virtual servers. These applications are generally designed to grow by scaling out across multiple servers so as demand increases, resources can be expanded by adding more application instances and rebalancing workloads across those instances. Another design principle behind cloud platforms such as OpenStack is that given the distributed nature of these applications, ownership for resiliency belongs to the applications and not the underlying infrastructure. This approach is often misunderstood by folks in the VMware space as a shortcoming and immaturity in the OpenStack platform; lacking features such as vsphere HA are seen as a potential warning sign that OpenStack is not an enterprise-grade platform. However, this is a misunderstanding of the different design principles behind legacy and cloud applications and infrastructures. Distributed applications that run on cloud platforms have lowered the barrier for building resiliency, both in terms of cost and of usability. By moving application resiliency up the stack, cloud platforms remove the need for shared-everything architecture based decisions such as the use of shared storage. This promotes the use of commodity as an option for running a cloud platform and creates an architecture that enables rapid scaling out the infrastructure. It is also an architecture that is best suited for next-generation large-scale application environments where failure is expected and needs to be designed at multiple layers, not simply at the infrastructure layer. UNDERSTANDING THE CONSUMPTION MODELS Once a two-workload strategy has been created with a careful mapping of every workload to the appropriate infrastructure, the next step is to understand the different infrastructure consumption models. Here, it is important to differentiate between virtualized infrastructure consumption and cloud consumption in order to choose the appropriate consumption model for your workloads. Along with operating their own on-premises virtualized infrastructures, such as vsphere, companies can consume managed hosting offerings such as the Rackspace Dedicated VMware vcenter ServerTM. This is built on VMware technologies and offers off-premises virtualization solutions to augment customers on-premises vsphere deployments. It is designed and ideally suited for legacy applications that do not require rapid scaling and rely on the virtualized infrastructure to provide application availability and resiliency. This off-premises offering provides value by allowing customers to expand 4

3 CONSUMPTION MODEL OPTIONS TO RUN BOTH WORKLOADS: their legacy workload footprint and to setup a disaster discovery solution without incurring high CapEx costs. It may also provide the added benefit of minimizing the change in operational processes since customers can leverage the same tools and methodology for both their on-premises and off-premises infrastructures. 1 2 3 Infrastructure Silos Multi-Hypervisor Integration Best-fit Hybrid Solution In contrast, cloud consumption typically begins with public cloud usage such as AWS or the Rackspace Cloud and may later include private cloud deployments such as the Rackspace Private Cloud. In this space, the focus is on accommodating next-generation applications and being able to scale and to provision resources quickly, often using commodity hardware. These cloud platforms are not typically suited for legacy workloads, unless some integration work is done with an infrastructure that is designed to be resilient. There is a steeper learning and adoption curve as operators will need to learn new tools and processes for managing their cloud environment. UNDERSTANDING VSPHERE WITH OPENSTACK It should be clear by now that one size does NOT fit all when it comes to building out infrastructure for different workloads. Rackspace has customers that, because they are already running their business on cloud-native type applications, have been able to move directly to our OpenStack-powered public cloud and/or our private clouds. However, most customers have legacy applications, often running on virtualized infrastructures that cannot be easily rewritten to use a cloud platform such as OpenStack. For these customers, coexistence and not replacement is the route they will need to take in adopting OpenStack into their portfolio. For these customers, the next step to talk after classifying their applications and choosing their consumption models is to decide how to run both workloads in their environment. This route typically fork into one of three paths: INFRASTRUCTURE SILOS This is the route most frequently chosen by customers, though not necessarily the best route. Typically, this involves making the decision to keep legacy applications running on a vsphere infrastructure while building new applications on a separate OpenStack cloud. While this is the least disruptive route to take in adopting OpenStack, it also perpetuates IT silos and adds complexity and the additional overhead of managing two completely distinct environments since different operational tools and processes are needed and separate operations teams are often required. 5

VMware vsphere Clients VMware vcenter Server TM Application Services Availability Security Scalability Infrastructure Services Virtual Machines Datastores vcns Servers Network OpenStack Cloud Controllers Compute Node / KVM Compute Nodes / KVM Compute Node VMware vcenter Server TM Virtual Compute Node Virtual Compute Node VMs VMs VMware ESXi Hypervisor VMware ESXi Hypervisor (HA) VMware ESXi Hypervisor VMware ESXi Hypervisor (HA) MULTI-HYPERVISOR INTEGRATION Another possible route is to leverage the work VMware has done to integrate vsphere into OpenStack. This is similar to the silos route where legacy workloads continue running on vsphere while next-generation workloads can run on a hypervisor such as KVM or Xen. However, OpenStack is used here 6

as the control plane to manage a multi-hypervisor cloud, consolidating cloud management while allowing applications to be hosted on the environment best suited for them. Since the OpenStack management plane communicates with vcenter for vsphere management, applications running on vsphere are able to continue leveraging infrastructure resiliency features such as HA and vmotion. Cloud-native applications, as mentioned earlier, run in their own non-vsphere hypervisor zone but managed by the same top-level control plane. The primary drawback to this route is that the vsphere integration is relatively new and not all functionality are tightly integrated with OpenStack. Also, because of the architectural decision, made by VMware, to have OpenStack manage vsphere using vcenter as the proxy management node, provisioning can be performed via OpenStack but configuration of the vsphere clusters must be performed separately using vcenter and the vsphere Web Client. BEST-FIT HYBRID SOLUTION A third route offered by Rackspace is to leverage a best-fit hybrid solution. This looks initially like the silos approach in terms of creating separate infrastructures for vsphere and OpenStack to help ensure that workloads are hosted on the infrastructure that best fits their needs. However, the goal here is not merely to maintain separate infrastructures, but to integrate them together into a true hybrid solution. Your IT Team Your Orchestration Tool Your Tools and Scripts Rackspace Data Center Your Data Center API API Rackspace Private Cloud Rackspace Public Cloud Production Dedicated vcenter vsphere API vsphere API VMware Hypervisors VMware Hypervisors 7

This is accomplished by integrating the data plane and the operational processes of these separate infrastructures. By connecting them at the network layer, we enable the sharing of data and integration of applications across all infrastructures, regardless of consumption model. A representative use case is a multi-tier application with a distributed web-tier running on an OpenStackpowered Rackspace Private Cloud that is connected, via Rackspace s RackConnect solution, to an Oracle database running on a managed vsphere cluster. In this hybrid solution, the Rackspace Public Cloud can also be used to enable bursting up of web-tier workloads from the private cloud during peak seasons. CONCLUSION The push to cloud computing is only accelerating and the Business is demanding new levels of responsiveness and agility from their IT departments. The question isn t should we adopt cloud, but when to adopt cloud and what is the best approach to take. In addition, IT must take into account their existing environments and continue to support them adequately while building new infrastructures to support the next generation of mobile and web applications. The way forward for enterprises is to evaluate and to classify their current and planned application workloads. Enterprises then need to map these workloads to the correct infrastructures and if multiple infrastructures are required, decide how to best manage and integrate these separate infrastructures. Rackspace has created the consumption models and the expertise required to help customers to develop and to enable their two-workload strategy. As one of VMware s largest VSPP partners, Rackspace has expert VMware Certified Professionals available and experience that comes with managing over 45,000 VMs. To find out more about how Rackspace can help you in your adoption of cloud computing, please call 800-961-2888. 8

ABOUT RACKSPACE Rackspace (NYSE: RAX) is the global leader in hybrid cloud and founder of OpenStack, the open-source operating system for the cloud. Hundreds of thousands of customers look to Rackspace to deliver the best-fit infrastructure for their IT needs, leveraging a product portfolio that allows workloads to run where they perform best whether on the public cloud, private cloud, dedicated servers, or a combination of platforms. The company s awardwinning Fanatical Support helps customers successfully architect, deploy and run their most critical applications. Headquartered in San Antonio, TX, Rackspace operates data centers on four continents. Rackspace is featured on Fortune s list of 100 Best Companies to Work For. For more information, visit www.rackspace.com NOTES 1 : Rackspace UK Inc., http://www.rackspace.co.uk/open. This whitepaper is for informational purposes only and is provided AS IS. The information set forth is intended as a guide and not as a step-by-step process, and does not represent an assessment of any specific compliance with laws or regulations or constitute advice. We strongly recommend that you engage additional expertise in order to further evaluate applicable requirements for your specific environment. RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS DOCUMENT AND RESERVES THE RIGHT TO MAKE CHANGES TO SPECIFICATIONS AND PRODUCT/SERVICES DESCRIPTION AT ANY TIME WITHOUT NOTICE. RACKSPACE RESERVES THE RIGHT TO DISCONTINUE OR MAKE CHANGES TO ITS SERVICES OFFERINGS AT ANY TIME WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES AND/OR PROCESSES MENTIONED HEREIN. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS, CLOUD TERMS OF SERVICE AND/OR OTHER AGREEMENT YOU SIGN WITH RACKSPACE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. The use of the word partner or channel partner does not imply a partnership relationship between Rackspace and any other company. Rackspace and Fanatical Support are either registered service marks or service marks of Rackspace US, Inc. in the United States and other countries. OpenStack is either a registered trademark or trademark of OpenStack Foundation in the United States and/or other states. Third-party trademarks and tradenames appearing in this document are the property of their respective owners. Such third-party trademarks have been printed in caps or initial caps and are used for referential purposes only. We do not intend our use or display of other companies tradenames, trademarks, or service marks to imply a relationship with, or endorsement or sponsorship of us by, these other companies. 2014 Rackspace US, Inc. All rights reserved. Toll Free: 1.800.961.2888 International: 1.210.312.4700 Or Visit Us www.rackspace.com Rackspace Hosting 1 Fanatical Place City of Windcrest, San Antonio, Texas 78218 U.S.A DATE MODIFIED: 07162014 9