rightscale overview for aws user group
TRANSCRIPT
Cloud ManagementCloud Management
Giri Fox@girifox [email protected]
Cloud ManagementCloud Management
What is RightScale?
# 3
Cloud Management
# 3
Cloud Management
RightScale• ~250 staff
• October: opened office in Australia• HQ in Southern California• 25% of our people are “cloudies”• Founded 2006
• $47M venture capital invested
a startedup
# 4
Cloud Management
# 4
Cloud Management
Credible
# 5
Cloud Management
# 5
Cloud Management
RightScale defined Cloud Management• World’s largest public cloud management platform
• Managing cloud deployments globally for 6 years• 60,000+ users• More than 4.7M servers launched
• 12 supported cloud providers and counting
# 6
Cloud Management
# 6
Cloud Management
ConceptualAbstracts the architecture to above the IaaS.
Abstracts cloud specifics.
Provision servers with dynamic inputs such as addresses (e.g. DNS, load balancer), processes (e.g. monitoring), user names and locations (e.g. logs, applications, databases)
# 7
Cloud Management
# 7
Cloud Management
CONFIGURATION AUTOMATION GOVERNANCE
Private CloudsPublic Clouds
my network
my serversmy storage
Once abstracted, you gain remote control
# 8
Cloud Management
# 8
Cloud Management
Amazon Web Services
Datapipe
Google Cloud Platform
HP Cloud
Singapore
Hong Kong
Tokyo
Dallas
DC Area
NYC AreaSF Area
Seattle
Chicago
Dublin
London Amsterdam
Seoul
Beijing
Hyderabad
Private CloudsPublic & Managed
Clouds
Oregon
São Paulo
SoftLayer
Tata
UnGeo
Windows Azure
Las Vegas
IDCF / Yahoo! Japan
Korea Telecom
Logicworks
Rackspace
Southeast
Midwest
Sydney
# 9
Cloud Management
# 9
Cloud Management
RightScale Cloud Management
MultiCloud PlatformManage public, private, and hybrid
clouds
Configuration FrameworkProvision servers and execute scripts
with consistency
Automation EngineMonitor, alert, auto-scale, and
automate operations
MultiCloud Marketplace™Access cloud-ready, customizable
ServerTemplates™
Governance ControlsControl access and security, track
usage, and access logs
RightScale is a SaaS
# 12
Cloud Management
Cloud cost forecasting
# 14
Cloud Management
# 14
Cloud Management
planforcloud.com
Cloud ManagementCloud Management
Clients
# 16
Cloud Management
# 16
Cloud Management
Example RightScale clients• Animoto• PhotoMerchant (Australian company)• PBS broadcaster• Zynga
# 17
Cloud Management
# 17
Cloud Management
“RightScale helped us scale from 40 servers to 4,000 servers in only 3 days! Without EC2 and RightScale, it would have been impossible to meet our processing requirements.
"We got the architecture right at the beginning."
Scaling control by RightScale. Compute by AWS.
# 18
Cloud Management
# 18
Cloud Management
Reliability, Scalability, Visibility
# 19
Cloud Management
# 19
Cloud Management
Key Technical Challenges5k – 10k High res images/hr2 million requests/hrZero unscheduled downtimeSpeed
# 20
Cloud Management
# 20
Cloud Management
5k – 10k High Res Images/hrGenerate 20 previews per imageDo it all in secondsAuto ScalingQueue basedAutomatic spot instance bidding
# 21
Cloud Management
# 21
Cloud Management
2 Million Requests / hrLoad balancingAuto scalingLoad basedCompletely automated
# 22
Cloud Management
# 22
Cloud Management
Hybrid Cloud at Zynga
1,000 servers can be launched in 24 hours100x increase in infrastructure in 2 yearsShifted from 20% to 80% of workloads in zCloud in 1 year> 1.4 petabytes of data in their entire database> 10000 servers (the figure isn't public)24.5 trillion rows in their data warehouse (in 2011)
Zynga manages their public and hybrid cloud (“zCloud”) with RightScale
# 23
Cloud Management
# 23
Cloud Management
PBS (the US broadcaster)Unique visitors: 18M /moPage views: 367M /moVideo streams: 93M /mo Mobile Apps• 27% of hours watched,
11% of streams
# 24
Cloud Management
# 24
Cloud Management
PBS — current infrastructure• ~270 EC2 machines • 75 ELBs• 260 Elastic IPs • 5 AWS accounts • 52 RDS databases• 608 EBS volumes and many S3 buckets
Cloud ManagementCloud Management
Why
James Hamilton of AWS, at re:InventNot a RightScale talk, yet many of these issues are problems we solve
# 27
Cloud Management
# 27
Cloud Management
For newer AWS users• Outage mitigation and continuity• Billing and chargeback• Security and compliance
• Pre-built AWS environments to get started quickly:• Deploy from a catalog of pre-built, tested, and proven architectures• Access entire solutions, that include fully functioning open source and ISV
architectures and software stacks• Out-of-the-box HA templates for MySQL, SQL Server, and PostgreSQL
# 28
Cloud Management
# 28
Cloud Management
Application stack store• Published by RightScale, partners, and users• Versioned and supported
License management• ISV single billing and pay-per-hour billing • Open source
Marketplace
# 29
Cloud Management
# 29
Cloud Management
App & Web Servers
Community
ISV Partners
RightScale
MultiCloud MarketplaceCloud-ready stacks Pre-built by our ecosystem
Databases & Caches
And more…
# 30
Cloud Management
# 30
Cloud Management
More experienced AWS users• Structure and Visualise Systems
• Organize AWS resources and visualize cross dependencies• Manage and monitor AWS resources in the context of the applications
they support by organising groups into a “Deployment”
• Control Diverse Environments• Manage many AWS accounts• Logically organise multiple AWS accounts and users in groups.
# 31
Cloud Management
# 31
Cloud Management
More experienced AWS users• Operate Efficiently
• Lifecycle management from development to production• Develop in an environment that looks like production, cloning systems
• Orchestrate large and complex environments• Take bulk actions on AWS instances and volumes, including setting
alarms and auto-scaling, running scripts, and applying patches.• Orchestrate resources within a deployment to enable custom launch
sequences, backup and failover, code pushes, and more.
Capacity management• Auto-scaling with complex launch and decommision rules
# 32
Cloud Management
# 32
Cloud Management
Automation and Monitoring Engine• Application-level and server
monitoring• Alerts and escalations
# 33
Cloud Management
# 33
Cloud Management
Mature user• Survive staff turnover:
• Self-documenting with modular components you to share standards as users change
• Achieve Security and Compliance:• Audit change history, audit security groups, and control configuration
versions to help ensure accountability.
# 34
Cloud Management
# 34
Cloud Management
Governance ControlsIdentity and access management• Authentication, roles, permissions• Umbrella accounts and sharing
Usage and cost management• Cost tracking and quotas• Real-time run rate projections
# 35
Cloud Management
# 35
Cloud Management
Try it out free: rightscale.com
• 5 Users and Community Support• Free account — no credit card required• Enjoy free monthly usage of up to ~5 small servers (c1.medium)
Come to a talkGet some swag
in adult sizes too
Cloud ManagementCloud Management
Thank you!
Awesome level of abstractionAchieve new levels of resiliency & automationGain visibility and control
Free trial at rightscale.com
Giri Fox@girifox [email protected]