How To Design A Private Cloud Powered By Openstack



Similar documents
Effective Azure Migration Moving Applications to the Cloud

Rackspace Private Cloud Security

Cloud Security. in an Agile World. Written by: Jaret Chiles, Enterprise Cloud Solutions Architect and Matt Tesauro, Product Security Engineering Lead

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

Rackspace IT Industry Service Report

Rackspace Cloud Big Data Platform On-demand Big Data processing platform

Building Secure, Scalable and Highly Available Magento Stores, Powered by Rackspace Solutions

A Tale of Two Workloads

Intel Service Assurance Administrator. Product Overview

Single Sign-on for Office 365, Microsoft Azure and On-Premises Environments:

Vistara Lifecycle Management

THE #1 MANAGED CLOUD COMPANY RACKSPACE WITH EMC STORAGE

INTRODUCTION... 2 THINK LIKE A CFO... 3 WHAT S A CIO TO DO?... 3 THE CAPEX VS. OPEX DIVIDE... 3 TODAY, CAPEX IS OUT AND OPEX IS IN...

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

The Incremental Advantage:

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

The Mobile Effect - The impact of smartphones & tablets on impulse buying

Reference Architecture: Enterprise Security For The Cloud

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Foglight. Managing Hyper-V Systems User and Reference Guide

1.1 SERVICE DESCRIPTION

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

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

Leveraging OpenStack Private Clouds

Release Notes for Fuel and Fuel Web Version 3.0.1

Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.0

Boost your VDI Confidence with Monitoring and Load Testing

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

RackConnect User Guide

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

HP OpenStack & Automation

docs.rackspace.com/api

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

SapphireIMS 4.0 BSM Feature Specification

are you helping your customers achieve their expectations for IT based service quality and availability?

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Solution Brief. Deliver Production Grade OpenStack LBaaS with Citrix NetScaler. citrix.com

OpenStack Introduction. November 4, 2015

ORACLE OPS CENTER: PROVISIONING AND PATCH AUTOMATION PACK

Logging and Alerting for the Cloud

Guide to the LBaaS plugin ver for Fuel

FUJITSU Software ServerView Cloud Monitoring Manager V1 Introduction

EMC ViPR Controller. Version 2.4. User Interface Virtual Data Center Configuration Guide REV 01 DRAFT

SUSE Cloud 5 Private Cloud based on OpenStack

Managing for the Long Term: Keys to Securing, Troubleshooting and Monitoring a Private Cloud

Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM

Running an OpenStack Cloud for several years and living to tell the tale. Alexandre Maumené Gaëtan Trellu Tokyo Summit, November 2015

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Interworks. Interworks Cloud Platform Installation Guide

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Connectivity to Polycom RealPresence Platform Source Data

SapphireIMS Business Service Monitoring Feature Specification

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use.

Ubuntu OpenStack Fundamentals Training

Dell Spotlight on Active Directory Deployment Guide

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Big Data on the Open Cloud

WHITE PAPER. iet ITSM Enables Enhanced Service Management

Challenges and lessons learned with Openstack deployments and MySQL. Sandro Mazzio+a Sr Director Product Management IaaS

performance indicators (KPIs) are calculated based on process data, and displayed in easy-to-use management views.

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Hosted SharePoint: Questions every provider should answer

2.0. Quick Start Guide

Incident Reporting & Management

Microsoft Hyper-V Powered by Rackspace & Microsoft Cloud Platform Powered by Rackspace Support Services Terms & Conditions

J U L Y Title of Document. Here is the subtitle of the document

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

Software Defined Networking (SDN) and OpenStack. Christian Koenning

7 Ways OpenStack Enables Automation & Agility for KVM Environments

Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems

Challenges in Deploying Public Clouds

Dell One Identity Manager Scalability and Performance

Management Packs for Database

Supercharge your MySQL application performance with Cloud Databases

White Paper. Deploying and Provisioning Databases in the Cloud: How Tesora s Database as a Service (DBaaS) Platform is Transforming Enterprise IT

Transcription:

Rackspace Private Cloud Powered By OpenStack: The Customer Experience Author: Christian Foster Director, Rackspace Private Cloud Rackspace Private Cloud Powered By OpenStack : The Customer Experience Cover

Table of Contents 1. Introduction 1 2. Planning For Your Cloud 2 3. Delivering Your Cloud 3 4. Operating Your Cloud 5 5. Additional Services 8 6. Conclusion 9 Rackspace Private Cloud Powered By OpenStack : The Customer Experience Contents

1. Introduction Industry analysts expect rapid growth in the private cloud market over the next five years as CIO s use private clouds to transform their IT environment. This growth expectation is not surprising as private clouds provide businesses with many features of a public cloud along with the security, control, and performance of a dedicated environment. While private clouds provide many advantages, they are also exceedingly complex and are difficult to manage. They must be implemented and managed by experts who understand cloud architecture and know how to upgrade, patch, monitor, and scale a cloud environment. Adding to this challenge is the fact that these experts are difficult to find, hire, and retain. For many companies it doesn t make sense to attempt to build this capability on their own. They want an expert to help them build and manage their private cloud. As the #1 managed cloud company, Rackspace specializes in managing customers environments so they can focus on their core business. Our OpenStack private cloud solution, Rackspace Private Cloud (RPC): Powered by OpenStack, delivers the agility and efficiency of a public cloud, along with the security, control, and performance of a dedicated environment. It can be deployed in a Rackspace data center, on a customer s premises, or in both locations. Most importantly, Rackspace Private Cloud is operated by our team of OpenStack experts, is backed by Fanatical Support, and delivers industry-leading SLA s including our 99.99% OpenStack API uptime guarantee. The purpose of this is to provide an in-depth look at how we deliver an exceptional experience throughout planning, delivering, and operating your private cloud and through the additional services that we offer. Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 1

2. Planning For Your Cloud Rackspace Private Cloud uses a six-phase solution design process to help you design your private cloud. Rackspace Private Cloud Powered By OpenStack: Six-Phase Solution Design Process 0 PRE-QUALIFY 1 DISCOVER 2 ASSESS 3 DESIGN 4 ARCHITECT 5 IMPLEMENT INPUTS Pre-qualification checklist template INPUTS Pre-qualification checklist Discovery doc template Sizing calculator template INPUTS Assessment doc template Discovery INPUTS Assessment Design template Contract estimate accepted INPUTS Pre-imp template Contract executed INPUTS Imp- template Pre-imp PROCESSES Pre-qualification call Create / update SFDC opportunity Request RPC Architect PROCESSES Discovery call Gather business requirements Gather technical requirements Gather sizing PROCESSES Validation call Validate logical design Validate business requirements Validate sizing PROCESSES Design call Validate physical design Validate technical requirements Validate contract and pricing PROCESSES Pre-imp call Review pre-imp data PROCESSES Imp call Validate pre-imp Gather ticket requirements OUTPUTS Pre-qualification checklist RPC SA assigned Mainstream SE call RPC SA Discovery call scheduled OUTPUTS Discovery Rough sizing complete Logical design complete Validation call scheduled OUTPUTS Assessment Detailed sizing complete Physical design complete Design call scheduled Pricing estimate complete OUTPUTS Design Pre-imp call scheduled Contract complete Contract sent to customer OUTPUTS Pre-imp Implementation call scheduled Combine all s OUTPUTS Implementation Master ticket generated The ation we gather during this process ensures you won t be asked the same question multiple times by different team members and that we provide a smooth transition from designing to deploying and operating your cloud. Our consultative approach starts with getting a clear understanding of your objectives and discussing how RPC can help meet your needs. After our initial discussion, you have the option to have RPC Solution Architects meet with you onsite to conduct a two-day design session. During this session, we assess your current state environment and discuss your business requirements, technical requirements, and sizing needs for your cloud. This process includes gathering information about your applications, infrastructure environment, security and compliance needs, systems management capabilities, capacity management, and operational readiness. All of this information Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 2

is ed in your customer requirements report and reviewed with you for accuracy. After you ve validated your report, we put together a detailed cloud design for your environment that includes hardware, software, and network requirements, your cloud architecture and summary of architectural design decisions, a network diagram, and several cloud specific details like your availability zones, tenant configuration, user roles, virtual instance design, and monitoring specifications. Once you approve your cloud design, we begin preparing for implementation by creating a pre-implementation, which summarizes the key information associated with your cloud delivery including deployment location, support services, Glance backend storage selection, networking configurations, tenant names, and availability zones. Your cloud deployment is scheduled following your approval of the pre-implementation. 3. Delivering Your Cloud The Rackspace Private Cloud delivery process includes your cloud deployment, postdeployment quality check, and a live walk through of your environment. An RPC Deployment Engineer leads your cloud deployment and uses a prescribed installation workflow throughout the deployment process. The installation workflow includes preparing the deployment and target hosts, configuring the deployment, and running the foundation, infrastructure, and RPC Ansible Playbooks. As part of this process, your RPC Deployment Engineer translates your cloud requirements into configuration files and uses these configuration files and our RPC Ansible Playbooks to deploy your cloud environment. Immediately following your cloud deployment, we run an extensive quality check to verify your cloud has been set up properly and is functioning as intended. The RPC post-deployment quality check includes a series of tests designed to verify that your configuration files are accurate and persistent, that your monitoring services and alarms were configured properly, and that each cloud service is responding as designed. To test your configuration files, we reboot the physical devices in your cloud and verify that each setting is accurate following the reboot. This includes ensuring that the appropriate version of RPC software is installed, your Galera clusters survived the reboot, your requested users and tenants were created and assigned the appropriate role, the correct networks were created, your Glance images were uploaded, and your Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 3

floating IPs were created and can be used to access instances remotely. Following the configuration file test, we run through a series of monitoring playbooks to ensure that your monitoring services and alarms are configured properly and that each cloud service passes its specific test. During this step, we run a monitoring setup Ansible Playbook to verify that your monitoring services are configured properly, we run local API checks on each OpenStack service (e.g., for Cinder, we verify that the API can return a list of volumes and snapshots; for Glance, we verify that the API can return a list of images), we verify that the Galera and RabbitMQ clusters are synchronized, that we can log in to the Horizon dashboard using your admin user credentials, and that we can connect to other services within your cloud including Logstash and Elasticsearch. The final step of the Rackspace Private Cloud delivery process is a live walk through of your cloud environment. While we manage and operate your cloud, we also want to help you get the most out of using it. Your walk through is led by an RPC OpenStack Engineer and serves as an introduction to your cloud. They begin the walk through by getting a sense of your familiarity with OpenStack and answering your initial questions. Following that, they will help you log into your Horizon dashboard and will guide you through the key tasks and capabilities associated with both administering and using your cloud. The key tasks and capabilities covered in the walk through include setting up Security Groups and SSH keys, reviewing and customizing your cloud resources (e.g., tenants, quotas, flavors), booting an instance, creating a volume, customizing your network, and reviewing the information in the Project, Admin, and Solutions tabs. After the live walk through ends, the delivery of your cloud is complete and you can start using your Rackspace Private Cloud. Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 4

4. Operating Your Cloud The RPC team specializes in managing your cloud so you can focus on your core business. Our managed service offering, Rackspace Private Cloud Core and Object Storage Support, provides you with the following benefits: Dedicated Account Manager As an RPC customer, you are assigned a dedicated RPC Account Manager. Your dedicated account manager has an in-depth knowledge of your environment and serves as your go to resource to help you with any questions, issues, or planning needs for your cloud (e.g., expanding, upgrading). To manage the daily operations of your cloud, your dedicated RPC Account Manager will create a run book that is specific to your environment. Your run book will include your cloud configuration (e.g., software details, Ansible Playbooks, device locations, architecture), key technical and executive contact information, a list of any customized items in your environment, escalation processes, and a change management log to all changes to your environment. Your dedicated account manager will set up a recurring monthly meeting with you to review your account, discuss your cloud performance metrics and utilization, help you plan for the future, and to audit and update your run book as necessary. Proactive Monitoring and Maintenance Our team of OpenStack experts proactively monitor and maintain the health of your cloud 24x7x365. Our monitoring service continually checks your disk space, disk utilization, CPU idle time, and memory capacity as well as verifying the OpenStack services (e.g., Horizon, Keystone, Neutron, etc.) and other services (e.g., Galera, RabbitMQ, etc.) in your cloud are responding to calls as intended. To help ensure the service meets your needs, your dedicated account manager will work with you to customize your settings. Through this customization process, you are able to set the frequency for how often your monitoring tests are run (e.g., every minute, every 5 minutes, etc.), define which ports are used for each test, set the thresholds for your compute, disk, and memory-related alerts, and determine which members of your organization will receive an auto-generated notification for each alert. Our monitoring service issues an alert if a warning/failure occurs or a threshold is exceeded. Each alert is assigned a severity level that includes an associated live response time guarantee. The following table includes a definition of each severity level and its associated guaranteed live response time: Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 5

Severity Level Emergency instances are failing or the OpenStack coud is partially or wholly inoperable Urgent inability to launch or terminate new instances Standard delay in launching new instances or in interacting with the OpenStack API Initial Live Response 15 minutes 1 hour 4 hours In addition to monitoring your cloud, we continually maintain the health and security of your environment. We proactively address security vulnerabilities and software bugs with patches; and if desired, we will work with you to develop a customized patching plan that helps meet your unique needs and usage patterns. We also keep your cloud updated so you may benefit from the security enhancements and features associated with our latest software release. Using our Linux container-based architecture, we provide you with a seamless, in-place upgrade from one RPC software release to the next without any interruptions or downtime. Scaling Support As your business and cloud demands grow, we help ensure your environment scales to meet your needs. This includes optimizing your environment through performance benchmarking, future-proofing your cloud through capacity planning, and scaling your OpenStack services as needed. As we proactively monitor your cloud, we continually run performance benchmarks and fine-tune your environment based on the results. Examples of improvements we might make include updating network configurations and bonds to increase throughput, calibrating a Maria DB cluster to improve API response times, and moving to solid state drives for enhanced IOPS performance. To ensure your cloud keeps up with your business demands, your dedicated account manager will help you plan for future capacity needs by providing growth recommendations based on your current and projected resource utilization. This includes planning for select events like a major promotion or holiday that you expect will drive a significant increase in activity to your cloud services (e.g., a substantial spike in visits to your website). Another critical success factor in scaling your cloud is ensuring each OpenStack service is able to meet your unique demands. Typically, your workload will generate varying levels of demand between the multiple OpenStack services. For example, if your workload is network intensive, it might require a scaling event for your networking service, but not for the other OpenStack services in your environment. In this case, our support team would scale your Neutron networking service by leveraging our Linux container-based reference architecture. In addition to providing an in-place upgrade path, our container-based architecture Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 6

enables us to independently scale each OpenStack service. Most providers require that you scale all OpenStack services together even if you only need to scale one service. This requirement is often due to limitations in their architecture and can lead to excess hardware spend on unnecessary service upgrades. 24x7x365 Access To Our Team of OpenStack Experts We provide you with direct access to our team of OpenStack experts. Many providers require their customers to submit a ticket and wait for a non-technical representative to respond before they are able to speak with a technical representative who can solve their problem. With Rackspace Private Cloud, you have direct access to our engineers who will help answer questions like How do I boot an instance with a root file system on Cinder? and help you work through any challenges you may be experiencing. And in striving for ongoing improvement, we continuously seek your feedback by providing you the opportunity to rate us after each interaction and through sending you a quarterly Net Promoter Score (NPS) survey. Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 7

5. Additional Services In addition to our Managed Core and Object Storage Support, we offer several other services to help you move to, optimize, and get the most out of your OpenStack private cloud. Our additional services include: Dedicated OpenStack Engineer This service provides you with a single point of contact for your technical needs. In collaboration with your dedicated account manager, your Dedicated OpenStack Engineer will lead the lifecycle management of your cloud and provide you with ongoing training to help you optimize your environment and keep you updated on the latest features and capabilities of OpenStack. DevOps Automation Service Automation is key to unlocking the full potential of your cloud. Our DevOps Automation Service helps automate your application environment by treating your infrastructure as code. This service automates your process for deploying and scaling applications, helps sync your development and production environments, and tracks your environment and application health using advanced monitoring and analytics. Cloud Enablement Services These services help you accelerate your cloud adoption and modernize, automate, and optimize your environment. Our enablement services are grouped into the following five categories: 1. Application Modernization Modernize an application to run on your OpenStack private cloud and conduct application and infrastructure assessments from basic to full spectrum security hardening, performance tuning, and environmental health checks. 2. Agile Methodology Help you transform traditional waterfall development processes into a continuous integration/continuous delivery (CI/ CD) pipeline. 3. Big Data Provide you with best practices and consultation for designing, deploying, and running big data solutions (e.g., Hadoop, Cassandra, Elasticsearch, Redis, MongoDB) on an OpenStack private cloud 4. Authentication and Federation Integrate your existing authentication solutions (e.g., Active Directory, LDAP) into your OpenStack private cloud and help to design federated authentication models for infrastructure and applications across multiple clouds using Active Directory or LDAP. Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 8

5. Advanced Cloud Optimization Provide best practices for encapsulating an application with Docker containers and help you achieve compliance targets by providing a security architecture template that can be customized for your specific infrastructure design. Training Deliver in-person training designed to help you use and get the most out of your Rackspace Private Cloud environment. Our three-day course provides an overview of OpenStack, a demo of the Horizon dashboard, and a presentation and lab section for the following areas: Keystone, Glance, Networking, Nova, Cinder, Config Management, User Data, File Injection, and Host Aggregates. 6. Conclusion Many businesses are looking at private clouds to help accelerate their IT transformation. Private clouds provide many advantages, but they are exceedingly complex and require someone to manage them. There are several providers who will help deploy a private cloud, but leave it up to you to operate and support it. And because they don t have to operate or support it, they are willing to customize your cloud in ways that might make it difficult for you to run, scale, or upgrade it in the future. Other providers will help you deploy a cloud and will support their cloud software, but won t actually manage and operate your cloud environment. Rackspace specializes in managing your private cloud so you can focus on your core business. We deliver a productionready private cloud that is backed with Fanatical Support and an industry-leading OpenStack API uptime SLA. For more information about how we can help manage and support your private cloud, please visit http://www.rackspace.com/cloud/private/openstack. Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 9

About Rackspace Rackspace (NYSE: RAX) is the #1 managed cloud company. Its technical expertise and Fanatical Support allow companies to tap the power of the cloud without the pain of hiring experts in dozens of complex technologies. Rackspace is also the leader in hybrid cloud, giving each customer the best fit for its unique needs whether on single- or multi-tenant servers, or a combination of those platforms. Rackspace is the founder of OpenStack, the open-source operating system for the cloud. Based in San Antonio, Rackspace serves more than 300,000 business customers from data centers on four continents. GLOBAL OFFICES Headquarters Rackspace, Inc. 5000 Walzem Road Windcrest, Texas 78218 1-800-961-2888 Intl: +1 210 312 4700 www.rackspace.com UK Office Rackspace Ltd. 5 Millington Road Hyde Park Hayes Middlesex, UB3 4AZ Phone: 0800-988-0100 Intl: +44 (0)20 8734 2600 www.rackspace.co.uk Benelux Office Rackspace Benelux B.V. Teleportboulevard 110 1043 EJ Amsterdam Phone: 00800 8899 00 33 Intl: +31 (0)20 753 32 01 www.rackspace.nl Hong Kong Office 9/F, Cambridge House, Taikoo Place 979 King s Road, Quarry Bay, Hong Kong Sales: +852 3752 6488 Support +852 3752 6464 www.rackspace.com.hk Australia Office Rackspace Hosting Australia PTY LTD Level 1 37 Pitt Street Sydney, NSW 2000 Australia 2015 Rackspace US, Inc. All rights reserved. This whitepaper is for informational purposes only and is provided AS IS. The information set forth in this whitepaper is intended as a guide 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. 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. 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 countries. Rackspace Private Cloud Powered By OpenStack : The Customer Experience Page 10