AWS re:Invent 2017 Recap
-
Upload
rightscale -
Category
Technology
-
view
238 -
download
3
Transcript of AWS re:Invent 2017 Recap
AWS RE:INVENT 2017: RECAP
• Michael Crandell• CEO, RightScale
• Josh Fraser• SVP, RightScale
• Raphael Simon• CTO, RightScale
• Kim Weins (Moderator)• VP Marketing and Cloud Cost Strategy, RightScale
Presenters
Two Ways to Manage Cloud
2
POLLS
• Show Overview• What AWS Didn’t Say• The Announcements• Deep Dives• Attendee Buzz• Your To Do List
Agenda
4
OVERVIEW
AWS re:Invent By the Numbers
6
2016 2017
Attendees 36,000 43,000
Livestream 50,000 60,000
Sessions 400+ 1300+
Business $13B, 55% growth $18B, 42% growth
New Services & Features 29 new services 35 new services
+ 26 new features
It’s a Multi-Cloud World
7
# of Clouds UsedPublic Clouds
All public cloud users
Private CloudsAll private cloud
users
Running applications 1.8 2.3
Experimenting 1.8 2.1
Total 3.6 4.4
Average # of Clouds for Cloud Users
Source: RightScale 2017 State of the Cloud Report
It’s Not Just About AWS
Other Cloud Vendors Add Services Too
10
WHAT AWS DIDN’T TALK ABOUT
Your Cloud Cost Complexity Is Increasing
$10.5B
$19.5B
12
Multiple clouds
Dozens to hundreds of cloud accounts
Hundreds of thousands of SKUs and prices
Millions of line items in your cloud bills
Complexity Leads to Waste
$10.5B
$19.5B
Other Cloud Providers Often Lead on Price
14
AWS Google Azure IBM
Lowest Price 0 24 18 4
Highest Price 15 9 6 19
Comparing Cloud Costs
Based on 46 scenarios
What It Means for You
16
Develop a practice of cloud management
to govern and manage
your portfolio of clouds and cloud services
for efficient and optimized use of cloud
ANNOUNCEMENT RECAP
New Instances: M5, H1, T2 Unlimited, Bare metalAmazon EKS (Kubernetes)AWS FargateAWS Serverless Application RepositoryAmazon Time Sync ServiceLambda enhancementsSpot enhancements (Hibernate, new pricing model)EC2 enhancements (Spread placements groups, Launch Templates)
Compute Announcements at re:Invent
18
Amazon Neptune (graph DB)Amazon Aurora Multi-MasterAmazon Aurora ServerlessAmazon DynamoDB On Demand BackupAmazon DynamoDB Global TablesAmazon S3 SelectAmazon Glacier Select
DB/Storage Announcements at re:Invent
19
Amazon Kinesis Video StreamsAmazon MQAmazon Sumerian (AR/VR)Amazon Elemental (Media Services)Amazon App Sync (Mobile Services)AWS IoT (Device Management, Analytics, 1-Click,Device Defender)AWS Greengrass enhancementsAmazon FreeRTOS
App Services Announcements at re:Invent
20
Amazon SageMaker (build ML models)Amazon DeepLensAmazon TranscribeAmazon TranslateAmazon Rekognition VideoAmazon ComprehendAmazon Alexa for Business
Machine Learning Announcements at re:Invent
21
Inter-Region VPC PeeringAWS PrivateLinkAPI Gateway enhancementsAWS Systems ManagerAWS GuardDutyAdvanced Security Features for Amazon CognitoManaged Rules for AWS WAFCloud9 IDE
Other Announcements at re:Invent
22
Key Themes of Announcements
23
New instance types and bare metal• Start saying goodbye to local disk
Kubernetes is king! or is it?• AWS capitulates with EKS, fights back with Fargate
Serverless goes beyond Lambda• Amazon Aurora Serverless
Overwhelm Oracle by providing options• Aurora Multi-Master, Neptune, DynamoDB enhancements
Machine learning plays catchup • New model builder, more services
Security, security, security• Security is all of our jobs.
ORCHESTRATING INNOVATION
RightScale CAT: Orchestrate Cloud Services
Cloud Users Use More IaaS+ Services
Source: RightScale 2017 State of the Cloud Report
Access Any Service with RightScale Plugins
27
Compute Storage Network Database
Built-In Integration Cloud Service Plug-Ins
AWSLambda
AWSElastic
Beanstalk
GoogleContainer
Engine
AzurePaaS and more…
Created by• RightScale• Customer• 3rd party
RightScale Plugins Extend Orchestration to Any Service
28
Capabilities
Stay up with cloud provider innovation
Provision complex systemsAutomate operational actions
• Scale, terminate, backup or any action supported by API of the service
Implement automated policies
Growing List of Out-of-the-Box Plugins
29
Use, modify, contribute at github rightscale/rightscale-plugins
New plugin created in 64 minutes
during re:Invent keynote
DEEP DIVES
New Instances: M5 - General Purpose
31
m3.large m4.large m5.large
vCPU 2 2 2
ECU 6.5 6.5 10
Memory 7.5 8 8
Disk 1x32 SSD EBS only EBS only
EBS Dedicated Bandwidth N/A 450 Mbps up to 2120 Mbps
Cost/hr $.133 $.100 $.096
Cost/GiB RAM/hr $.0177 $.0125 $.0120
Cost/month + 32 GB EBS for m4/m5 $95.76 $75.20 $72.32
m5 + EBS can replace m3
New Instances: C5 - Compute Optimized
32
c3.large c4.large c5.large
vCPU 2 2 2
ECU 7 8 8
Memory 3.75 3.75 4
Disk 2x16 SSD EBS only EBS only
EBS Dedicated Bandwidth N/A 500 Mbps up to 2250 Mbps
Cost/hr $.105 $.100 $.085
Cost/ECU ECU/hr $.0150 $.0125 $.0106
Cost/month + 32 GB EBS for c4/c5 $75.60 $75.20 $64.40
c5 + EBS can replace c3
New Instances: H1- Storage Optimized
33
d2.xlarge h1.2xlarge
vCPU 4 8
ECU 14 26
Memory 30.5 32
Disk 3 x 2 TB HDD 1 x 2 TB HDD
EBS Dedicated Bandwidth 750 Mbps 1750 Mbps
Cost/hr $0.69 $0.55
Cost/month $496.80 $396
EKS: Managed Kubernetes on AWS● Kubernetes becoming de-facto standard scheduler for containers● Runs upstream Kubernetes (not a fork)● Masters distributed into multiple AZs● Integrates with EC2 services (including IAM for API authentication)● “Coming in 2018”
Fargate● AWS answer to Kubernetes● Alleviates need to manage cluster of VMs● Seamless integration with ECS (EKS in 2018)● Specify vCPU and Memory (choose from 50 combinations)● Pay per second for vCPU and Memory (1 minute minimum)
○ Price per vCPU is $0.0506 per hour and per GB memory is $0.0127 per hour
CaaS: EKS and Fargate
34
Compare Costs: ECS Instances to Fargate
35
ECS (Instances) Fargate (Task)
Size m5.large 2 vCPU, 8GB
vCPU 2 2
Memory 8 8
Cost/hr $.096 $0.2028
Cost/month $69.12 $146.02
Fargate price per vCPU is $0.0506 per hour
Fargate price per GB memory is $0.0127 per hourMore than
double!
• On-demand auto-scaling DB• Scaling happens in seconds• Connections remain intact during scaling
• Pay for compute, storage, I/O used• Can scale compute down to 0 and pay only
for storage ($0.10 / GB)
• Can migrate between standard & serverless
• Use cases• Infrequently used• Variable use• New applications• Unpredictable workloads• Dev/Test databases
Aurora Serverless
36
Aurora Serverless Use Case: Viral Web Site
37
Aurora Serverless Pricing: Example
38
Aurora Standard Aurora Serverless
Size db.r3.large N/A
vCPU 2 1-8 ACU
Memory 15 2GB to 16GB
Cost/hr $.29 $.06 to $0.48
Cost/day $6.96 $2.04
These numbers are based on use case on previous slide.Which is cheaper will depend on your use case.
(max 256 ACUs)
SUMMARY
Cloud Adoption• Multi-Cloud is pervasive.• Governance and cost management are key challenges.
On AWS Services• Wow, they announced a lot.• We don’t want developers to use every service.
On the Event• Lots of people NOT there• Multiple venues was a challenge - long shuttle waits/rides• Will we come next year?
Attendee Buzz
40
• m5 instances to replace m3 and m4• c5 instances to replace c3 and c4• 1 year Convertible RIs• Inter-Region VPC Peering• Amazon GuardDuty
• Sign up for relevant previews
• Contact RightScale if you want help analyzing new instance types or RIs
Right Now For 2018
• Containers: ECS, EKS, Fargate
• Consider other services as relevant for your business
• Develop a framework to pick the best cloud for each workload
• Put in place multi-cloud governance and cost management
Things to Consider
• AWS gets more complex• Instance sizes, pricing options, services
• Multi-cloud is a given• Adoption has already occurred, costs rising fast• Managing and governing all the above = priority #1• RightScale addresses these problems
• Any cloud, any service, any server, any container• Governance – from visibility to automated controls• Immediate ROI just by connecting your clouds
Core Challenges Remain the Same
42