SlideShare a Scribd company logo
1 of 91
Download to read offline
Everything is Everything
Ivan Cheng (鄭志帆) – AWS Solutions Architect
Pahud Hsieh (謝洪恩) – AWS Solutions Architect
January 2018
Innovation for Everyone
CORE SERVICES
Integrated Networking
Rules Engine
Device Shadows
Device SDKs
Device Gateway
Registry
Local Compute
Custom Model
Training & Hosting
Conversational Chatbots
Virtual Desktops
App Streaming
Schema Conversion
Image & Scene
Recognition
Sharing &
Collaboration
Exabyte-Scale
Data Migration
Text to Speech
Corporate Email Application Migration
Database Migration
Regions
Availability Zones
Points of Presence
Data Warehousing
Business Intelligence
Elasticsearch
Hadoop/Spark
Data Pipelines
Streaming Data
Collection
ETL
Streaming Data
Analysis
Interactive SQL
Queries
Queuing & Notifications
Workflow
Email
Transcoding
Deep Learning
(Apache MXNet,
TensorFlow, & others)
Server MigrationCommunications
MARKETPLACE
Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases
API Gateway
Single Integrated
Console
Identity
Sync
Mobile Analytics
Mobile App Testing
Targeted Push
Notifications
One-click App
Deployment
DevOps Resource
Management
Application Lifecycle
Management
Containers
Triggers
Resource Templates
Build & Test
Analyze & Debug
Identity
Management
Key Management
& Storage
Monitoring &
Logs
Configuration
Compliance
Web Application
Firewall
Assessment
& Reporting
Resource & Usage
Auditing
Access Control
Account
Grouping
DDOS
Protection
TECHNICAL & BUSINESS SUPPORT
Support
Professional
Services
Optimization
Guidance
Partner
Ecosystem
Training &
Certification
Solutions Management Account Management
Security & Billing
Reports
Personalized
Dashboard
Monitoring
Manage
Resources
Data Integration
Integrated Identity &
Access
Integrated Resource &
Deployment Management
Integrated Devices
& Edge Systems
Resource
Templates
Configuration
Tracking
Server
Management
Service
Catalogue
Search
MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS
APP SERVICES
INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENT TOOLS
Compute
VMs, Auto-scaling, Load
Balancing, Containers,
Virtual Private Servers,
Batch Computing, Cloud
Functions,Elastic GPUs,
Edge Computing
Storage
Object, Blocks,File, Archivals,
Import/Export, Exabyte-scale
data transfer
CDN
Databases
Relational, NoSQL,
Caching, Migration,
PostgreSQL compatible
Networking
VPC, DX, DNS
Facial Recognition &
Analysis
Facial Search
Patching
Contact Center
M O S T R O B U S T , F U L L Y F E A T U R E D T E C H N O L O G Y I N F R A S T R U C T U R E P L A T F O R M
Start with the Customer and Work Backwards
So you want to build
Smart HomeConnected Device
Things
Sense & Act
Cloud
Storage & Compute
Intelligence
Insights & Logic →
Action
Concept of IoT
AWS IoT
Extract/filter data from your
devices and take action with
custom rules
Securely connect any physical
device to AWS
Create Web/Mobile IoT
applications that interact with
Devices reliably at any time
“Securely connect billions of devices to AWS,
so they can interact with applications and other devices”
AWS IoT Web / Mobile Application
Smart Light
Smart Door
Lock
Ip Camera
Connected Smart Home
Smart Light
Smart Door
Lock
Ip Camera
AWS IoT
AWS IoT Core AWS IoT Device
Management
AWS IoT Device
Defender
AWS IoT
Analytics
AWS IoT
Amazon
FreeRTOS
Endpoints
AWS
Greengrass
Gateway
Device
Shadow
Rules
Engine
AWS IoT
Core
Certificate
Authority
AWS IoT
Device
Management
Over-The-
Air (OTA)
Updates
Analytics
Data Store
Data
Pipelines
Templated
Reports
Batch Fleet
Provisioning
Real-Time
Fleet Index
& Search
AWS IoT
Device
Defender
Ad-hoc & In-
depth
Analysis
Risk
Mitigation
Monitor
Device
Behavior
Alerts
Message
Broker
Audit Device
Configuration
s
AWS IoT
Analytics
Smart Light
Smart Door
Lock
AWS IoT Web / Mobile Application
Ip Camera
Ingest Video Data and Make Use Out of It
Stream video from millions of devices
Easily build vision-enabled apps
Secure
Durable, searchable storage
Fully managed
Amazon Kinesis Video Streams
St re a m v i d e o a n d t i m e - e n c o d e d d a t a f o r a n a l y t i c s
Amazon AI
Services
Apache MxNet
TensorFlow
Custom Video
Processing
3rd Party
Partners
Kinesis Video
Streams
Smart Light
Smart Door
Lock
AWS IoT Web / Mobile Application
Ip Camera
Amazon
Kinesis Video
Stream
Video Processing
Application
Converts to video
format like MPEG4
Streams to browser /
smartphone
Vision Enabled Apps
Smart Light
Smart Door
Lock
AWS IoT Web / Mobile Application
Ip Camera
Amazon
Kinesis Video
Stream
Consumer fetches frames &
applies deep-learning based
model
Video Analysis
End-to-End Machine
Learning Platform
Zero setup Flexible Model
Training
Pay by the second
Amazon SageMaker
Build, train, and deploy machine learning models at scale
$
Highly-optimized
machine learning
algorithms
Amazon SageMaker
BuildPre-built
notebook
instances
Highly-optimized
machine learning
algorithms
Amazon SageMaker
One-click training
for ML, DL, and
custom algorithms
BuildPre-built
notebook
instances
Easier training with
hyperparameter
optimization
Train
One-click training
for ML, DL, and
custom algorithms
Easier training with
hyperparameter
optimization
Highly-optimized
machine learning
algorithms
Amazon SageMaker
Deployment
without
engineering effort
Fully-managed
hosting at scale
BuildPre-built
notebook
instances
Deploy
Train
Smart Light
Smart Door
Lock
AWS IoT Web / Mobile Application
Ip Camera
Amazon Kinesis
Video Stream
Consumer fetches frames &
applies deep-learning based
model
AI Service
Use AWS AI Services
Amazon Rekognition Image
Object and
scene
detection
Unsafe
image
detection
Celebrity
recognition
Text in imageFace
detection
and analysis
Face
recognition
ABC
Video Frame selection Amazon Rekognition Image
Current solutions
Image analysis Temporal information lost Motion context lost
L imitations
Amazon Rekognition Video
Features
Object and activity
Detection
Person tracking Face recognition Real-time
live stream
Unsafe video
detection
Celebrity
recognition
Traffic Cam - Video Analysis
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon confidential
Rekognition Video: Demo
Amazon Rekognition Video
One solution for all
Stored video
Amazon S3
Video live stream
Amazon Kinesis video stream
Media search index
Unsafe video detection
Investigative analysis
Public safety immediate
response
Home monitoring
Amazon Rekognition Video
Use case : Video Search Index
Video Amazon S3 AWS Lambda Amazon Rekognition Video
Amazon Elasticsearch Amazon DynamoDB
1. Video is uploaded
and stored to S3
2. Rekognition Video creates
metadata for celebrities, emotions,
key topics in video with time
segments for search
4. Lambda also pushes
the metadata and confidence
scores into Elasticsearch
3. The output is persisted
as metadata into
DynamoDB to ensure
durability
D y n a m i c s e a r c h i n d e x i n g
Smart Light
Smart Door
Lock
Ip Camera
Amazon
Kinesis Video
Stream
AI ServiceAmazon
Rekognition
Video
Face Collection
AmazonKinesis
Streams
Use Amazon Rekognition Video for Live Stream
Actionable Approach And Make it Smarter
Smart Light
Smart Door
Lock
AWS IoT
Ip Camera
Amazon
Kinesis Video
Stream
Amazon
Rekognition
Video
Face Collection
AmazonKinesis
Streams
AWS Lambda
Smart Light
Smart Door
Lock
AWS IoT
Ip Camera
Amazon
Kinesis Video
Stream
Amazon
Rekognition
Video
Face Collection
AmazonKinesis
Streams
AWS Lambda
Personalized Welcome Message
Amazon Polly
Bring Your Text-to-Speech Voice To Life
Converts text
to life-like speech
52 voices 25 languages Low latency,
real time
Fully managed
Smart Light
Smart Door
Lock
AWS IoT
Ip Camera
Amazon
Kinesis Video
Stream
Amazon
Rekognition
Video
Face Collection
AmazonKinesis
Streams
AWS Lambda
Amazon PollyPersonalized Welcome Message
Smart Light
Smart Door
Lock
AWS IoT
Ip Camera
Amazon
Kinesis Video
Stream
Amazon
Rekognition
Video
Face Collection
AmazonKinesis
Streams
AWS Lambda
Amazon SNS
Amazon Polly
Get Notified!
Demo
Moving to the Edge
with AWS Greengrass
AWS Greengrass ML Inference (preview)
Perform ML inference locally on connected devices
Machine
inference
AWS
Greengrass
Edge CloudInference TrainingMachine
inference
AWS Greengrass ML Inference
ML Model
Amazon
SageMaker
Bring Your Own
ML Model
AWS Greengrass
Service
Greengrass
Device
Lambda
Function
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Containers and Docker
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Running a single host is easy
Server
Guest OS
Bins/Libs Bins/Libs
App2App1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A few hosts?
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
Server
Guest OS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Many hosts!
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
Server
Guest
OS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PRODUCTION WORKLOADS ON AWS
AWS VPC
networking mode
Advanced task
placement
Deep integration
with AWS services
ECS CLI…{ }
Global footprint
Powerful scheduling
engines
Auto scaling
CloudWatch metrics
Load balancers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Designed for massive scale
Fully managed control plane
Scale to thousands of hosts
Control and monitoring
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon ECS
EC2 INSTANCES
ECS
AGENT
TASK
Container
TASK
Container
ECS
AGENT
TASK
Container
TASK
Container AGENT COMMUNICATION
SERVICE
Amazon
ECS
API
CLUSTER MANAGEMENT
ENGINE
KEY/VALUE STORE
ECS
AGENT
TASK
Container
TASK
Container
Internet LOAD
BALANCER
LOAD
BALANCER
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
INTRODUCING FARGATE!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CHANGING COMPUTE CONSUMPTION
MODEL
No instances
to manage
Task
native API
Resource
based pricing
Simple, easy to use,
powerful – and new
consumption model
=
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PRODUCTION WORKLOADS ON AWS
AWS VPC
networking mode
Advanced task
placement
Deep integration
with AWS services
ECS CLI…{ }
Global footprint (in 2018)
Powerful scheduling
engines
Auto scaling
CloudWatch metrics
Load balancers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
99.99% SLA
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Windows Container (GA)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless Containers
+
Serverless Functions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
$0.02 total !!
https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
63% of Kubernetes workloads
run on AWS today
—CNCF survey
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability
Zone 1
Etcd
Master
Etcd
Master
Etcd
Master
Availability
Zone 2
Availability
Zone 3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability
Zone 1
Etcd
Master
Etcd
Master
Availability
Zone 2
Availability
Zone 3
Etcd
Master
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“Run Kubernetes for me.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“Native AWS Integrations.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
”An Open Source Kubernetes
Experience.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
E L A S T I C C O N TA I N E R S E RV I C E F O R K U B E R N E T E S
(EKS)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability
Zone 1
Master Master
Availability
Zone 2
Availability
Zone 3
Master
Workers Workers Workers
Customer Account
AWS Managed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
mycluster.eks.amazonaws.com
Availability
Zone 1
Availability
Zone 2
Availability
Zone 3
Kubectl
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EKS SUPPORT FOR FARGATE IN 2018
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless is the way to go!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless means…
No Server Management Flexible Scaling
No Idle Capacity
$
High Availability
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Easy-to-use IDE in the cloud
Builtin GitHub support
Builtin Lambda blueprint support
Builtin SAM Local:
Local testing!
IDE debugging!
Deploy directly to Lambda and/or
push updates to GitHub
New
LaunchAWS Cloud9
Lambda Function Editor
© 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
• Edit multiple files at once!
• Create new files for existing
packages
• Run tests and view results
and logs without leaving the
editor
• Save test inputs and reuse
them later
• WYSIWYG designer
• Search and browse ready-made apps
and samples
• Customize open source apps to get
started quickly
• Share apps privately or publically
•Monetize APIs using theAWS
Marketplace
• Powered by AWS Serverless
Application Model (AWS SAM)!
AWS Serverless Application Repository
(preview)
© 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
• 1,000 concurrent executions (10K
TPS) by default. Auto-approvals for
everyone to triple.
• Up to 80% faster cold start times
• Find Lambda logs instantly
• Top memory size of 3GB
Go
Serverless!
Serverless app benefits
© 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automated CI/CD process
Git push your changes from Cloud9
when ready to share…
Set up an AWS CodePipeline to build
automatically on updates
Local Testing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Safe, incremental serverless
deploymentLambda: Weighted aliases
• Set percentage of traffic between two versions of the same
function
API Gateway: Sub-stages for incremental deployments
• Share traffic between two stages
AWS CodeDeploy: Automated support for safe serverless
deployments
• Amazon CloudWatch metrics-driven rollout/rollback
Lambda: Concurrency metric
Lambda: Per-function concurrency throttles
Enterprise connectivity
What you can do with it
1. Limit concurrency to legacy systems
2. Protect serverless production services from
other functions in the same account
3. Temporarily disable a function
4. Develop functions with limited billing and
“runaway” protection
© 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
VPC (PrivateLink) integrations
Access services and data in
your VPC from an API
Regional endpoints
Fast, region-specific API
endpoints
Enterprise connectivity: API Gateway
© 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Turn any Go program into a
Lambda function by adding 2
lines
• Open source connector
• Launching early 2018!
Golang in Lambda
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot Instances
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
On-Demand
Pay for compute capacity
by the second or hour
with no long-term
commitments
For spiky workloads,
or apps being developed
or tested on EC2 for the
first time
AWS EC2 consumption models
Reserved
Reserved Instances provide
you with a significant discount
compared to On-Demand
instance pricing
For applications that have
steady state or predictable
usage, Reserved Instances can
provide significant savings
compared to using On-
Demand instances
Spot
Spot Instances allow you to
request spare Amazon EC2
computing capacity for up to
90% off the On-Demand price
For fault-tolerant instance-
flexible or time-insensitive
workloads
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spare capacity at scale
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Low, Predictable Prices Eliminate the bid! No need to learn new APIs Pause & Resume with
Stop/Start & Hibernate
Spot – Predictable Prices, Pause & Resume
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
New Pricing Model, cont.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
New Pricing Model, cont.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
New Pricing Model, cont.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deep Dive on Stop/Start &
Hibernate
E C 2 S p o t
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pause & Resume on Spot
Set Instance Interruption Behavior at request time Spot manages instance lifecycle
for Stop and Hibernate
Terminate
HibernateStop
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stop/Start
• Available for EBS-backed Instances across
instance types and OS
• Persistent Spot requests
- Spot fleet with “maintain” option
• Root volume and attached volumes persisted
• Similar to EC2 Stop/Start
• No additional charge
• ~2min warning intact
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stop/Start – Use Cases
Workloads needing
lengthy provisioning
(e.g. software setup,
networking)
Stateful applications
that persist date to
durable storage for use
across sessions
Applications modifying
data in storage over
time (e.g. Dev/test
workloads)
Workstations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hibernate/Resume
• Available for EBS-backed Instances
• Persistent Spot requests only
Spot fleet with “maintain” option
• Root volume and attached EBS volumes persisted
• Memory/RAM is persisted to root volume
• No additional charge
Similar to closing and opening your laptop lid
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customer Examples—Yelp
• Seagull is Yelp’s distributed system for concurrent task
execution
• Seagull’s infrastructure costs were reduced by 85% by moving
to Spot Instances
Seagull
Infrastructur
e Cost
Timeline (May 2015–April 2016)
55% reduction in costs after initial transition to
Spot Instances
Additional 60% savings after
transition to Spot +
autoscaling complete
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Save up to 90% with Spot Fleet
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“While Talkers Talk,
Builders Build!”
“Everything is everything
(After winter, must come spring)”
G O B U I L D
Thank you!

More Related Content

What's hot

GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...
GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...
GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...Amazon Web Services
 
ABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data ApplicationsABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data ApplicationsAmazon Web Services
 
WIN204-Simplifying Microsoft Architectures with AWS Services
WIN204-Simplifying Microsoft Architectures with AWS ServicesWIN204-Simplifying Microsoft Architectures with AWS Services
WIN204-Simplifying Microsoft Architectures with AWS ServicesAmazon Web Services
 
AWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - TorontoAWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - TorontoAmazon Web Services
 
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondGPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondAmazon Web Services
 
ALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your ProductALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your ProductAmazon Web Services
 
AWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAmazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...Amazon Web Services
 
CMP211_Getting Started with Serverless Architectures
CMP211_Getting Started with Serverless ArchitecturesCMP211_Getting Started with Serverless Architectures
CMP211_Getting Started with Serverless ArchitecturesAmazon Web Services
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...Amazon Web Services
 
GAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdfGAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdfAmazon Web Services
 
LFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdfLFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdfAmazon Web Services
 
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...Amazon Web Services
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon Web Services
 
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingGPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingAmazon Web Services
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationAmazon Web Services
 
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUsCMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUsAmazon Web Services
 
Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017Amazon Web Services
 
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2Amazon Web Services
 
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...Amazon Web Services
 

What's hot (20)

GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...
GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...
GPSTEC313_GPS Real-Time Data Processing with AWS Lambda Quickly, at Scale, an...
 
ABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data ApplicationsABD202_Best Practices for Building Serverless Big Data Applications
ABD202_Best Practices for Building Serverless Big Data Applications
 
WIN204-Simplifying Microsoft Architectures with AWS Services
WIN204-Simplifying Microsoft Architectures with AWS ServicesWIN204-Simplifying Microsoft Architectures with AWS Services
WIN204-Simplifying Microsoft Architectures with AWS Services
 
AWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - TorontoAWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - Toronto
 
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondGPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
 
ALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your ProductALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your Product
 
AWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong Keynote
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
CMP211_Getting Started with Serverless Architectures
CMP211_Getting Started with Serverless ArchitecturesCMP211_Getting Started with Serverless Architectures
CMP211_Getting Started with Serverless Architectures
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
 
GAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdfGAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdf
 
LFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdfLFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdf
 
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingGPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
 
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUsCMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
 
Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017
 
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
 
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
 

Similar to Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates

AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)Julien SIMON
 
AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)
AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)
AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)Amazon Web Services Korea
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Red Hat India Pvt. Ltd.
 
Cloud Roundtable | Amazon Web Services: Key = Iteration
Cloud Roundtable | Amazon Web Services: Key = IterationCloud Roundtable | Amazon Web Services: Key = Iteration
Cloud Roundtable | Amazon Web Services: Key = IterationCodemotion
 
BDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWSBDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWSAmazon Web Services
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapIan Massingham
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAdrian Hornsby
 
AWS Customer Presentation - Angelbeat Princeton Seminar
AWS Customer Presentation -  Angelbeat Princeton SeminarAWS Customer Presentation -  Angelbeat Princeton Seminar
AWS Customer Presentation - Angelbeat Princeton SeminarAmazon Web Services
 
Home robots meet IBM Watson for Voice UI, and AI
Home robots meet IBM Watson for Voice UI, and AIHome robots meet IBM Watson for Voice UI, and AI
Home robots meet IBM Watson for Voice UI, and AIBill Liu
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaCloudHesive
 
눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018
눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018
눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018Amazon Web Services Korea
 
Building Cloud-Powered Mobile Apps
Building Cloud-Powered Mobile AppsBuilding Cloud-Powered Mobile Apps
Building Cloud-Powered Mobile AppsDanilo Poccia
 
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on KubernetesIBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on KubernetesIBM France Lab
 
Journey Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social AppsJourney Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social AppsAmazon Web Services
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 

Similar to Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates (20)

AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)
 
AWS Summit Keynote
AWS Summit KeynoteAWS Summit Keynote
AWS Summit Keynote
 
AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)
AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)
AWS Summit Seoul 2015 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화 (윤석찬, Markku Lepisto)
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
 
Cloud Roundtable | Amazon Web Services: Key = Iteration
Cloud Roundtable | Amazon Web Services: Key = IterationCloud Roundtable | Amazon Web Services: Key = Iteration
Cloud Roundtable | Amazon Web Services: Key = Iteration
 
BDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWSBDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWS
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:Cap
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:Cap
 
AWS Customer Presentation - Angelbeat Princeton Seminar
AWS Customer Presentation -  Angelbeat Princeton SeminarAWS Customer Presentation -  Angelbeat Princeton Seminar
AWS Customer Presentation - Angelbeat Princeton Seminar
 
AWS Startup Insights Singapore
AWS Startup Insights SingaporeAWS Startup Insights Singapore
AWS Startup Insights Singapore
 
Machine Learning on AWS
Machine Learning on AWSMachine Learning on AWS
Machine Learning on AWS
 
Home robots meet IBM Watson for Voice UI, and AI
Home robots meet IBM Watson for Voice UI, and AIHome robots meet IBM Watson for Voice UI, and AI
Home robots meet IBM Watson for Voice UI, and AI
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018
눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018
눈으로 보는 AWS 기반 인공지능 서비스 아키텍처 활용 데모::OliverKlein::AWS Summit Seoul 2018
 
Building Cloud-Powered Mobile Apps
Building Cloud-Powered Mobile AppsBuilding Cloud-Powered Mobile Apps
Building Cloud-Powered Mobile Apps
 
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on KubernetesIBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
 
What is Cloud Computing?
What is Cloud Computing?What is Cloud Computing?
What is Cloud Computing?
 
Journey Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social AppsJourney Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social Apps
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
iNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOTiNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOT
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates

  • 1. Everything is Everything Ivan Cheng (鄭志帆) – AWS Solutions Architect Pahud Hsieh (謝洪恩) – AWS Solutions Architect January 2018 Innovation for Everyone
  • 2. CORE SERVICES Integrated Networking Rules Engine Device Shadows Device SDKs Device Gateway Registry Local Compute Custom Model Training & Hosting Conversational Chatbots Virtual Desktops App Streaming Schema Conversion Image & Scene Recognition Sharing & Collaboration Exabyte-Scale Data Migration Text to Speech Corporate Email Application Migration Database Migration Regions Availability Zones Points of Presence Data Warehousing Business Intelligence Elasticsearch Hadoop/Spark Data Pipelines Streaming Data Collection ETL Streaming Data Analysis Interactive SQL Queries Queuing & Notifications Workflow Email Transcoding Deep Learning (Apache MXNet, TensorFlow, & others) Server MigrationCommunications MARKETPLACE Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases API Gateway Single Integrated Console Identity Sync Mobile Analytics Mobile App Testing Targeted Push Notifications One-click App Deployment DevOps Resource Management Application Lifecycle Management Containers Triggers Resource Templates Build & Test Analyze & Debug Identity Management Key Management & Storage Monitoring & Logs Configuration Compliance Web Application Firewall Assessment & Reporting Resource & Usage Auditing Access Control Account Grouping DDOS Protection TECHNICAL & BUSINESS SUPPORT Support Professional Services Optimization Guidance Partner Ecosystem Training & Certification Solutions Management Account Management Security & Billing Reports Personalized Dashboard Monitoring Manage Resources Data Integration Integrated Identity & Access Integrated Resource & Deployment Management Integrated Devices & Edge Systems Resource Templates Configuration Tracking Server Management Service Catalogue Search MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS APP SERVICES INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENT TOOLS Compute VMs, Auto-scaling, Load Balancing, Containers, Virtual Private Servers, Batch Computing, Cloud Functions,Elastic GPUs, Edge Computing Storage Object, Blocks,File, Archivals, Import/Export, Exabyte-scale data transfer CDN Databases Relational, NoSQL, Caching, Migration, PostgreSQL compatible Networking VPC, DX, DNS Facial Recognition & Analysis Facial Search Patching Contact Center M O S T R O B U S T , F U L L Y F E A T U R E D T E C H N O L O G Y I N F R A S T R U C T U R E P L A T F O R M
  • 3. Start with the Customer and Work Backwards
  • 4. So you want to build Smart HomeConnected Device
  • 5. Things Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action Concept of IoT
  • 6. AWS IoT Extract/filter data from your devices and take action with custom rules Securely connect any physical device to AWS Create Web/Mobile IoT applications that interact with Devices reliably at any time “Securely connect billions of devices to AWS, so they can interact with applications and other devices”
  • 7. AWS IoT Web / Mobile Application Smart Light Smart Door Lock Ip Camera Connected Smart Home
  • 8. Smart Light Smart Door Lock Ip Camera AWS IoT AWS IoT Core AWS IoT Device Management AWS IoT Device Defender AWS IoT Analytics AWS IoT Amazon FreeRTOS Endpoints AWS Greengrass Gateway Device Shadow Rules Engine AWS IoT Core Certificate Authority AWS IoT Device Management Over-The- Air (OTA) Updates Analytics Data Store Data Pipelines Templated Reports Batch Fleet Provisioning Real-Time Fleet Index & Search AWS IoT Device Defender Ad-hoc & In- depth Analysis Risk Mitigation Monitor Device Behavior Alerts Message Broker Audit Device Configuration s AWS IoT Analytics
  • 9. Smart Light Smart Door Lock AWS IoT Web / Mobile Application Ip Camera Ingest Video Data and Make Use Out of It
  • 10. Stream video from millions of devices Easily build vision-enabled apps Secure Durable, searchable storage Fully managed Amazon Kinesis Video Streams St re a m v i d e o a n d t i m e - e n c o d e d d a t a f o r a n a l y t i c s Amazon AI Services Apache MxNet TensorFlow Custom Video Processing 3rd Party Partners Kinesis Video Streams
  • 11. Smart Light Smart Door Lock AWS IoT Web / Mobile Application Ip Camera Amazon Kinesis Video Stream Video Processing Application Converts to video format like MPEG4 Streams to browser / smartphone Vision Enabled Apps
  • 12. Smart Light Smart Door Lock AWS IoT Web / Mobile Application Ip Camera Amazon Kinesis Video Stream Consumer fetches frames & applies deep-learning based model Video Analysis
  • 13. End-to-End Machine Learning Platform Zero setup Flexible Model Training Pay by the second Amazon SageMaker Build, train, and deploy machine learning models at scale $
  • 15. Highly-optimized machine learning algorithms Amazon SageMaker One-click training for ML, DL, and custom algorithms BuildPre-built notebook instances Easier training with hyperparameter optimization Train
  • 16. One-click training for ML, DL, and custom algorithms Easier training with hyperparameter optimization Highly-optimized machine learning algorithms Amazon SageMaker Deployment without engineering effort Fully-managed hosting at scale BuildPre-built notebook instances Deploy Train
  • 17. Smart Light Smart Door Lock AWS IoT Web / Mobile Application Ip Camera Amazon Kinesis Video Stream Consumer fetches frames & applies deep-learning based model AI Service Use AWS AI Services
  • 18. Amazon Rekognition Image Object and scene detection Unsafe image detection Celebrity recognition Text in imageFace detection and analysis Face recognition ABC
  • 19. Video Frame selection Amazon Rekognition Image Current solutions Image analysis Temporal information lost Motion context lost L imitations
  • 20. Amazon Rekognition Video Features Object and activity Detection Person tracking Face recognition Real-time live stream Unsafe video detection Celebrity recognition
  • 21. Traffic Cam - Video Analysis
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon confidential Rekognition Video: Demo
  • 23. Amazon Rekognition Video One solution for all Stored video Amazon S3 Video live stream Amazon Kinesis video stream Media search index Unsafe video detection Investigative analysis Public safety immediate response Home monitoring
  • 24. Amazon Rekognition Video Use case : Video Search Index Video Amazon S3 AWS Lambda Amazon Rekognition Video Amazon Elasticsearch Amazon DynamoDB 1. Video is uploaded and stored to S3 2. Rekognition Video creates metadata for celebrities, emotions, key topics in video with time segments for search 4. Lambda also pushes the metadata and confidence scores into Elasticsearch 3. The output is persisted as metadata into DynamoDB to ensure durability D y n a m i c s e a r c h i n d e x i n g
  • 25. Smart Light Smart Door Lock Ip Camera Amazon Kinesis Video Stream AI ServiceAmazon Rekognition Video Face Collection AmazonKinesis Streams Use Amazon Rekognition Video for Live Stream
  • 26. Actionable Approach And Make it Smarter
  • 27. Smart Light Smart Door Lock AWS IoT Ip Camera Amazon Kinesis Video Stream Amazon Rekognition Video Face Collection AmazonKinesis Streams AWS Lambda
  • 28. Smart Light Smart Door Lock AWS IoT Ip Camera Amazon Kinesis Video Stream Amazon Rekognition Video Face Collection AmazonKinesis Streams AWS Lambda Personalized Welcome Message
  • 29. Amazon Polly Bring Your Text-to-Speech Voice To Life Converts text to life-like speech 52 voices 25 languages Low latency, real time Fully managed
  • 30. Smart Light Smart Door Lock AWS IoT Ip Camera Amazon Kinesis Video Stream Amazon Rekognition Video Face Collection AmazonKinesis Streams AWS Lambda Amazon PollyPersonalized Welcome Message
  • 31. Smart Light Smart Door Lock AWS IoT Ip Camera Amazon Kinesis Video Stream Amazon Rekognition Video Face Collection AmazonKinesis Streams AWS Lambda Amazon SNS Amazon Polly Get Notified!
  • 32. Demo
  • 33. Moving to the Edge with AWS Greengrass
  • 34. AWS Greengrass ML Inference (preview) Perform ML inference locally on connected devices Machine inference AWS Greengrass
  • 36. AWS Greengrass ML Inference ML Model Amazon SageMaker Bring Your Own ML Model AWS Greengrass Service Greengrass Device Lambda Function
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Containers and Docker
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Running a single host is easy Server Guest OS Bins/Libs Bins/Libs App2App1
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A few hosts? Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Many hosts! Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PRODUCTION WORKLOADS ON AWS AWS VPC networking mode Advanced task placement Deep integration with AWS services ECS CLI…{ } Global footprint Powerful scheduling engines Auto scaling CloudWatch metrics Load balancers
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Designed for massive scale Fully managed control plane Scale to thousands of hosts Control and monitoring
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon ECS EC2 INSTANCES ECS AGENT TASK Container TASK Container ECS AGENT TASK Container TASK Container AGENT COMMUNICATION SERVICE Amazon ECS API CLUSTER MANAGEMENT ENGINE KEY/VALUE STORE ECS AGENT TASK Container TASK Container Internet LOAD BALANCER LOAD BALANCER
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. INTRODUCING FARGATE!
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CHANGING COMPUTE CONSUMPTION MODEL No instances to manage Task native API Resource based pricing Simple, easy to use, powerful – and new consumption model =
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PRODUCTION WORKLOADS ON AWS AWS VPC networking mode Advanced task placement Deep integration with AWS services ECS CLI…{ } Global footprint (in 2018) Powerful scheduling engines Auto scaling CloudWatch metrics Load balancers
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 99.99% SLA © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows Container (GA)
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless Containers + Serverless Functions
  • 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/
  • 52. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. $0.02 total !! https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/
  • 53. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 54. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 63% of Kubernetes workloads run on AWS today —CNCF survey
  • 55. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone 1 Etcd Master Etcd Master Etcd Master Availability Zone 2 Availability Zone 3
  • 56. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone 1 Etcd Master Etcd Master Availability Zone 2 Availability Zone 3 Etcd Master
  • 57. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “Run Kubernetes for me.”
  • 58. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “Native AWS Integrations.”
  • 59. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ”An Open Source Kubernetes Experience.”
  • 60. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. E L A S T I C C O N TA I N E R S E RV I C E F O R K U B E R N E T E S (EKS)
  • 61. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone 1 Master Master Availability Zone 2 Availability Zone 3 Master Workers Workers Workers Customer Account AWS Managed
  • 62. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. mycluster.eks.amazonaws.com Availability Zone 1 Availability Zone 2 Availability Zone 3 Kubectl
  • 63. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EKS SUPPORT FOR FARGATE IN 2018
  • 64. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless is the way to go!
  • 65. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless means… No Server Management Flexible Scaling No Idle Capacity $ High Availability
  • 66. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Easy-to-use IDE in the cloud Builtin GitHub support Builtin Lambda blueprint support Builtin SAM Local: Local testing! IDE debugging! Deploy directly to Lambda and/or push updates to GitHub New LaunchAWS Cloud9
  • 67. Lambda Function Editor © 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved. • Edit multiple files at once! • Create new files for existing packages • Run tests and view results and logs without leaving the editor • Save test inputs and reuse them later • WYSIWYG designer
  • 68. • Search and browse ready-made apps and samples • Customize open source apps to get started quickly • Share apps privately or publically •Monetize APIs using theAWS Marketplace • Powered by AWS Serverless Application Model (AWS SAM)! AWS Serverless Application Repository (preview) © 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
  • 69. • 1,000 concurrent executions (10K TPS) by default. Auto-approvals for everyone to triple. • Up to 80% faster cold start times • Find Lambda logs instantly • Top memory size of 3GB Go Serverless! Serverless app benefits © 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
  • 70. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automated CI/CD process Git push your changes from Cloud9 when ready to share… Set up an AWS CodePipeline to build automatically on updates Local Testing
  • 71. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Safe, incremental serverless deploymentLambda: Weighted aliases • Set percentage of traffic between two versions of the same function API Gateway: Sub-stages for incremental deployments • Share traffic between two stages AWS CodeDeploy: Automated support for safe serverless deployments • Amazon CloudWatch metrics-driven rollout/rollback
  • 72. Lambda: Concurrency metric Lambda: Per-function concurrency throttles Enterprise connectivity What you can do with it 1. Limit concurrency to legacy systems 2. Protect serverless production services from other functions in the same account 3. Temporarily disable a function 4. Develop functions with limited billing and “runaway” protection © 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
  • 73. VPC (PrivateLink) integrations Access services and data in your VPC from an API Regional endpoints Fast, region-specific API endpoints Enterprise connectivity: API Gateway © 2017, Amazon Web Services, Inc. or its Affiliates.All rights reserved.
  • 74. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Turn any Go program into a Lambda function by adding 2 lines • Open source connector • Launching early 2018! Golang in Lambda
  • 75. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot Instances
  • 76. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. On-Demand Pay for compute capacity by the second or hour with no long-term commitments For spiky workloads, or apps being developed or tested on EC2 for the first time AWS EC2 consumption models Reserved Reserved Instances provide you with a significant discount compared to On-Demand instance pricing For applications that have steady state or predictable usage, Reserved Instances can provide significant savings compared to using On- Demand instances Spot Spot Instances allow you to request spare Amazon EC2 computing capacity for up to 90% off the On-Demand price For fault-tolerant instance- flexible or time-insensitive workloads
  • 77. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spare capacity at scale
  • 78. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Low, Predictable Prices Eliminate the bid! No need to learn new APIs Pause & Resume with Stop/Start & Hibernate Spot – Predictable Prices, Pause & Resume
  • 79. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New Pricing Model, cont.
  • 80. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New Pricing Model, cont.
  • 81. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New Pricing Model, cont.
  • 82. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deep Dive on Stop/Start & Hibernate E C 2 S p o t
  • 83. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pause & Resume on Spot Set Instance Interruption Behavior at request time Spot manages instance lifecycle for Stop and Hibernate Terminate HibernateStop
  • 84. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stop/Start • Available for EBS-backed Instances across instance types and OS • Persistent Spot requests - Spot fleet with “maintain” option • Root volume and attached volumes persisted • Similar to EC2 Stop/Start • No additional charge • ~2min warning intact
  • 85. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stop/Start – Use Cases Workloads needing lengthy provisioning (e.g. software setup, networking) Stateful applications that persist date to durable storage for use across sessions Applications modifying data in storage over time (e.g. Dev/test workloads) Workstations
  • 86. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hibernate/Resume • Available for EBS-backed Instances • Persistent Spot requests only Spot fleet with “maintain” option • Root volume and attached EBS volumes persisted • Memory/RAM is persisted to root volume • No additional charge Similar to closing and opening your laptop lid
  • 87. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customer Examples—Yelp • Seagull is Yelp’s distributed system for concurrent task execution • Seagull’s infrastructure costs were reduced by 85% by moving to Spot Instances Seagull Infrastructur e Cost Timeline (May 2015–April 2016) 55% reduction in costs after initial transition to Spot Instances Additional 60% savings after transition to Spot + autoscaling complete
  • 88. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Save up to 90% with Spot Fleet
  • 89. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “While Talkers Talk, Builders Build!”
  • 90. “Everything is everything (After winter, must come spring)”
  • 91. G O B U I L D Thank you!