View
3
Download
0
Category
Preview:
Citation preview
Demystifying the Cloud With a Look at Hybrid
Hosting and OpenStack
Robert Collazo
Systems Engineer
Rackspace Hosting
The Rackspace Vision
Agenda
Truly a New Era of Computing
70’s – 80’sMainframe Era
90’s – 2000’sClient Server Era
2010 – beyondCloud Era
Cheaper, more accessible, more powerful
3 B
road
Ca
teg
ori
es o
f S
erv
ices
Cloud Computing: Rackspace‟s Definition
“Unlimited” processing and storage
Abstracted/pooled resources
Elastic: scale up or down
On demand, Self-service
Highly automated
Consumption-based billing
System Infra. (IaaS)1
App. Infra. (PaaS)2
Applications (SaaS)3
Computing resources that are provisioned and managed via
software and programmatically accessible by any user
Target: Developers, Sys Admins
• Server, Storage, Network
• OS, Virtualization, File system
Infrastructure
as a Service
(IaaS)
Target: Developers
• Development tools
• Database, Middleware
• Infrastructure software
Platform
as a Service
(PaaS)
Types of Cloud Services
Target: End users
• Collaborative applications
• ERM, CRM, Supply chain apps
• Ops and manufacturing apps
• Engineering applications
Software
as a Service
(SaaS)Email
Sim
plic
ity
Custo
miz
ation
Str
ate
gic
S
pend
IT M
ain
tenance
Spend
80%
20%
50%
50%
Cloud Journey
Cost Reduction
Operational Efficiency
AgilitySimplified
Management
OPTIMIZE
ANALYZE
AUTOMATE
FEDERATE
• Consolidation
• Rationalization
• Service Delivery
•Availability, Security,
SLA
• Balance Cap/OpEx
• Self Service
• On-Demand
• Hybrid
• Open Federation
Back to Discussion
Home Page
Instant Access
Cloud Computing – Too Compelling to Ignore
• “Utility” billing (pay as you use)
• “Unlimited” processing and storage
• Elasticity to scale up or down
• On demand, self-service
• Highly automated 9
Maximize revenue
Reduce cost
Expedite time to market
Focus resources
Do more projects
Accessibility
Speed
Cost
Dynamically scalable,
virtualized resources
provided as a service
Variable Demand = Provisioning Challenge
Traditional server
capacity building
model results in
underutilization
during low demand
periods
10
Ex) Spikes in Load:Holiday Retailer Page Views
Cloud allows scaling,
achieving Economies
of Scale with higher
ROI
Ex) Predictable but Growing Load:High growth company
Cost Savings
Is there a Cloud ready to run
your mission critical
applications?
12
Question:
Cloud is for Everyone, but not Everything
Every
FirmNot
Every
App
ERPWorkflow
Compliance
Test/DevWebsites
Blogs / Wikis
EmailDoc SharingWorkspaces
Dedicated Hosting
FOR EVERYONE, NOT EVERYTHING
STANDARD APPS UBIQUITOUS APPSCUSTOM APPS
IaaS SaaS
FOR EVERYONE, NOT EVERYTHING
Cloud is for Everyone….Not Everything
• 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 and
Collaboration
• Software development
• Batch jobs requiring minimal security
• Blogs, Media Rich websites
• Storage and Backup solutions
• Workloads requiring high IOPS
• Large relational data bases
• Workloads requiring significant regulatory
compliance, accountability
• Legacy software not designed for cloud
• Workloads requiring detailed utilization
measurement for billing or capacity planning
• Workloads requiring a lot of hardware
customization
15
Good Fit Not a Good Fit
Hybrid Hosting – Emerging Model for Scalable Apps
Seasonal Traffic – “pay-as-
you-go” pricing
Test/Development/QA
Campaigns & Promo Sites
Social Media
File Archiving
16
Dedicated AND Cloud Two independent applications
DEDICATED
HOSTING
• Customizable
• Compliance
• High Performance
APP 1
CLOUD
HOSTING
• Flexible
• Elastic
• Pay-as-you-go
APP 2
Highest Performance Hardware
Compliance Security Appliances Highly Customizable Vertical or Clustered
Databases Dedicated SAN
HYBRID HOSTING
Scalable Web Apps
Test, Development, Production
SaaS /Resellers/Web Developers
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
– 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' individual
needs and usage patterns
– Connect Dedicated and Cloud to enable multi-customer central management of your
SaaS applicationAdditional Use Cases
Seamless Integration
18
F5® Load Balancer
Enhanced Security and Load Balancing
between Cloud and Dedicated Servers
Cloud Connect creates a Seamless Compute Solution
Cisco® ASA Firewall
Lower Cost Isolated Connection
between Cloud and Dedicated Servers
OR
Public
InternetPublic
Internet
Rackspace
Dedicated
Rackspace
Cloud
Rackspace
Dedicated
Rackspace
Cloud
F5 LTM 1600 Cisco ASA 5510
Load Balance
No charge for bandwidth on
private network
No charge for bandwidth on
private network
Rackspace Hybrid Reference Architecture
19
Dedicated Firewall (Cisco ASA)• Physical Isolation
• VPN (Client & Site to Site)
• Throughput (i.e., No Shared Administration)
Architecture Highlights
• Agile Scalability
• Performance Optimization
• Selective Customization
• Maximize Compliance
• Blended Economics
• Specialty Appliances
Dedicated Load Balancing (F5 LTM)• Hardware Load Balancing / App Delivery
• Custom Configuration
• High Throughput
Shared & Dedicated, Custom Configured Storage(Dell DAS, EMC SAN, NetApp Storage)
• Block or File Level Storage at any Performance Level
• Block or File Level Storage of Any Capacity
• Isolation for I/O and compliance demands
• Enhanced Features (Cloning, Snapshots, Replication, etc.)
Rackspace Cloud Servers (Web + App)• CPU Burst Capability
• Rapid Deployment (Within Minutes)
• Image/Template Capabilities
• Large Variety of OS Choices
• Hourly Based Utility Billing
Rackspace Cloud Files (Static Files)• High Volume
• CDN Enabled Content Delivery
• Low Cost, Usage Based Billing
Dedicated Servers• Security/Compliance Requirements, including PCI
• Need to Physically/Logically Isolate a Server and/or Role
• Specific hypervisor requirement
• Consistent, High-CPU or multi-CPU Workload
• High Memory Needs
• Large Storage Needs
• Custom Disk Partitioning
• High Storage Performance and I/O Needs
• High Availability Database Clustering
Web or
App
DB
Storage
Web or
App
Cloud Connect
Hybrid Hosting, A Reality
• Account & Management Platform in Dedicated
• Encoding Worker Nodes in Cloud
Managed PLUS Cloud
…Fear Data Lock-In
Software to provision virtual machines on standard hardware at massive scale
Software to reliably store billions of objectsdistributed across standard hardware
OpenStack Compute
OpenStack Object Storage
A community creating open source software
to build public and private clouds
What is OpenStack?
NASAFounders operate at massive scale
24
OpenStack Community Snapshot
OpenStack Mission
“To produce the ubiquitous open
source cloud computing platform
that will meet the needs of public and
private cloud providers regardless of
size, by being simple to implement
and massively scalable.”
OpenStack Mission
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 Support
Core SupportManaged Cloud
Support
24x7 Email/Chat/Phone ✓ ✓
Control Panel ✓ ✓
Virtualization Layer ✓ ✓
Server Hardware ✓ ✓
Network ✓ ✓
Datacenter ✓ ✓Server OS Updates/Patches ✓
Backups ✓Server Apps Updates/Patches ✓
Port Monitoring ✓
URL Content Monitoring ✓
Tech Advice ✓
Account Team ✓
Cloud Drives Innovation
Corporate Website
Test and Development
eCommerce
Social Media site
Marketing / Advertising /
Campaign site
SaaS offerings
Rich Media Site
Collaboration Platform
Gaming
QUESTIONS?
Questions?
Recommended