Demystifying The Cloud With A Look At Hybrid Hosting And OpenStack

Transcription

Demystifying the Cloud With a Look at HybridHosting and OpenStackJeremy WasnerSystems EngineerRackspace Hosting

The Rackspace Vision

Agenda

Truly a New Era of Computing70’s – 80’s90’s – 2000’s2010 – beyondMainframe EraClient Server EraCloud EraCheaper, more accessible, more powerful

Cloud Computing: Rackspace’s Definition “Unlimited” processing and storageAbstracted/pooled resourcesElastic: scale up or downOn demand, Self-serviceHighly automatedConsumption-based billing3 Broad Categories of ServicesComputing resources that are provisioned and managedvia software and programmatically accessible by any user3Applications (SaaS)2App. Infra. (PaaS)1System Infra. (IaaS)

Target: End users Collaborative applications ERM, CRM, Supply chain apps Ops and manufacturing apps Engineering applicationsEmailPlatformas a Service(PaaS)Infrastructureas a Service(IaaS)Target: Developers Development tools Database, Middleware Infrastructure softwareTarget: Developers, Sys Admins Server, Storage, Network OS, Virtualization, File systemCustomizationSoftwareas a Service(SaaS)SimplicityTypes of Cloud Services

Cloud JourneyIT MaintenanceSpendStrategicSpendBack to DiscussionHome duction Consolidation Rationalization50%OperationalEfficiencyAgility Service Delivery Balance Cap/OpEx Availability, Security, Self ServiceSLA On-DemandSimplifiedManagement Hybrid Open Federation

Instant Access

9Cloud Computing –Too Compelling to IgnoreDynamically scalable,virtualized resourcesprovided as a serviceAccessibilitySpeedCost “Utility” billing (pay as you use) Maximize revenue “Unlimited” processing and storage Reduce cost Elasticity to scale up or down On demand, self-service Highly automated Expedite time to market Focus resources Do more projects

Variable Demand Provisioning ChallengeEx) Spikes in Load:Holiday Retailer Page ViewsEx) Predictable but Growing Load:High growth company Traditionalserver capacitybuilding modelresults inunderutilizationduring lowdemand periods Cloud allowsscaling, achievingEconomies ofScale with higherROI10

Cost Savings

12Question:Is there a Cloud ready to runyour mission criticalapplications?

Cloud is for Everyone, but not EverythingEveryFirmNotEveryApp

FOR EVERYONE, NOT EVERYTHINGCUSTOM APPSSTANDARD APPSUBIQUITOUS APPSDedicated HostingIaaSSaaSFOR EVERYONE, NOT gs / WikisEmailDoc SharingWorkspaces

15Cloud is for Everyone Not EverythingGood Fit Workloads with highly variable traffic (ie.marketing promos or product launches) Workloads that are temporary in nature Test and Pre-production systems Mature packaged offerings like Email andCollaboration Software development Batch jobs requiring minimal security Blogs, Media Rich websites Storage and Backup solutionsNot a Good Fit Workloads requiring high IOPS Large relational data bases Workloads requiring significant regulatorycompliance, accountability Legacy software not designed for cloud Workloads requiring detailed utilizationmeasurement for billing or capacity planning Workloads requiring a lot of hardwarecustomization

16Hybrid Hosting – Emerging Model forScalable AppsDedicated AND CloudTwo independent applicationsHYBRID HOSTINGAPP 2APP 1DEDICATEDHOSTING Customizable Compliance High Performance Highest PerformanceHardware Compliance Security Appliances Highly Customizable Vertical or ClusteredDatabases Dedicated SAN Seasonal Traffic –“pay-as-you-go”pricing Test/Development/QA Campaigns & PromoSites Social Media File Archiving Scalable Web Apps Test, Development, Production SaaS /Resellers/WebDevelopersCLOUDHOSTING Flexible Elastic Pay-as-you-go

17Popular Hybrid Usage Models Scalable Web Apps– Dedicated Hosting with high performance custom servers supporting predictable load– Burst to the Cloud for peak demand– Scale Storage on demand Test, Development & Production– Develop, test and stage on scalable, fast-to-deploy Cloud Servers– Promote directly to the Dedicated Hosting production environment– Scale up massively for full scale load testing, pay only for the time you’re testing SaaS or VAR– Mix-and-match Dedicated and Cloud Hosting to best support your customers' individualneeds and usage patterns– Connect Dedicated and Cloud to enable multi-customer central management of yourSaaS applicationAdditional Use Cases

18Seamless IntegrationCloud Connect creates a Seamless Compute SolutionCisco ASA FirewallF5 Load BalancerEnhanced Security and Load Balancingbetween Cloud and Dedicated ServersORLower Cost Isolated Connectionbetween Cloud and Dedicated ServersPublicInternetPublicInternetF5 LTM 1600Cisco ASA 5510Load BalanceNo charge for bandwidth onprivate networkRackspaceDedicatedNo charge for bandwidth onprivate oud

19Rackspace Hybrid Reference ArchitectureDedicated Firewall (Cisco ASA)Architecture Highlights Agile Scalability Performance Optimization Selective Customization Maximize Compliance Blended Economics Specialty Appliances Physical Isolation VPN (Client & Site to Site) Throughput (i.e., No Shared Administration)Dedicated Load Balancing (F5 LTM) Hardware Load Balancing / App Delivery Custom Configuration High ThroughputCloud ConnectWeb orAppWeb orAppDedicated Servers DBSecurity/Compliance Requirements, including PCINeed to Physically/Logically Isolate a Server and/or RoleSpecific hypervisor requirementConsistent, High-CPU or multi-CPU WorkloadHigh Memory NeedsLarge Storage NeedsCustom Disk PartitioningHigh Storage Performance and I/O NeedsHigh Availability Database ClusteringShared & Dedicated, Custom Configured StorageStorageRackspace Cloud Servers (Web App) CPU Burst CapabilityRapid Deployment (Within Minutes)Image/Template CapabilitiesLarge Variety of OS ChoicesHourly Based Utility BillingRackspace Cloud Files (Static Files) High Volume(Dell DAS, EMC SAN, NetApp Storage) CDN Enabled Content Delivery Block or File Level Storage at any Performance Level Low Cost, Usage Based Billing Block or File Level Storage of Any Capacity Isolation for I/O and compliance demands Enhanced Features (Cloning, Snapshots, Replication, etc.)

Hybrid Hosting, A Reality Account & Management Platform in Dedicated Encoding Worker Nodes in CloudManaged PLUS Cloud

Fear Data Lock-In

What is OpenStack?Software to provision virtual machines onstandard hardware at massive scaleOpenStack ComputeA community creating open source softwareto build public and private cloudsSoftware to reliably store billions of objectsdistributed across standard hardwareOpenStackObject Storage

Founders operateat massive scaleNASA

OpenStack Community Snapshot24

OpenStack Mission“To produce the ubiquitous opensource cloud computing platform thatwill meet the needs of public andprivate cloud providers regardless ofsize, by being simple to implementand massively scalable.”

Why is OpenStack important? Open eliminates vendor lock-in Working together, we all go faster Freedom to federate, or move between clouds

OpenStack Founding Principles Apache 2.0 license (OSI), no paid ‘enterprise’ version Open design process, 2x year public Design Summits Publicly available source code repository All community processes documented and transparent Commitment to drive and adopt open standards Modular design for deployment flexibility via APIs

Core Support vs Managed SupportCore SupportManaged CloudSupport24x7 Email/Chat/Phone Control Panel Virtualization Layer Server Hardware Network DatacenterServer OSUpdates/Patches BackupsServer AppsUpdates/Patches Port Monitoring URL Content Monitoring Tech Advice Account Team

Cloud Drives Innovation Corporate WebsiteTest and DevelopmenteCommerceSocial Media siteMarketing / Advertising /Campaign siteSaaS offeringsRich Media SiteCollaboration PlatformGaming

QUESTIONS?

Popular Hybrid Usage Models 17 Scalable Web Apps -Dedicated Hosting with high performance custom servers supporting predictable load -Burst to the Cloud for peak demand -Scale Storage on demand Test, Development & Production -Develop, test and stage on scalable, fast-to-deploy Cloud Servers