AWS
re:Invent 2016
▶▶
The Crew
Adios Tsai, Angela Tsai, Gaod Chen,
Gdx Wu, Drake Guan, Eric Tsai
KKTV / KKStream / KKBOX
Introduction
Tracks
Questions
What is
AWS re:Invent?
When
Where
Who
How
Why
Coverage of AWS re:Invent 2016
● Breakout Sessions
● Hands-on Labs
● Hackathon
● Alexa Competition
● Exhibition
● AWS Certification Exams
● Executive Briefing Center (EBC)
● Executive-only Sessions
● re:Play / Harley Ride / Pub Crawl / 5K running / ...
Breakout
Sessions
http://bit.ly/reinvent16_breakout
Tracks of Breakout Sessions
● Life Sciences
● World Wide Public Sector
● Windows
● Storage
● Serverless Computing Mini Con
● Security Services Mini Con
● Security & Compliance
● Networking
● Mobile
● Media & Entertainment
● Machine Learning Mini Con
● Business Apps
● IoT Mini Con
● Gaming
● Financial Services
● Developer Community
● Architecture
● Alexa
● Big Data & Analytics
● Healthcare
● DevOps & Tools
● Databases
● Content Delivery
● Containers Mini Con
● Compute
● Big Data Mini Con
New AWS Services
Computing
New EC2 Instance Types
EC2 Elastic GPUs
● Attach GPU to EC2 instances in much the same way
as EBS.
● Elastic GPUs plan to support Open Graphics Library
(OpenGL).
src: https://www.skyarch.net/blog/?p=9127
Amazon Lightsail (Winter is coming!)
● As cheap as DigitalOcean!
● Best usage and business for old machines in AWS.
EC2 Systems Manager
Null
● Plans, schedules, and
executes your batch
computing workloads
● Fully managed
● No additional charge
● Dynamic provisioning and
scaling
● EC2 and EC2 Spot
● Priority-based queues and
scheduling
AWS Step Functions
AWS Step Functions
AWS Step Functions
● Amazon States Language (https://states-language.net/spec.html)
"HelloWorld": {
"Type": "Task",
"Resource": "arn:aws:lambda:us-east-1:123456789012:function:HelloWorld",
"Next": "NextState",
"Comment": "Executes the HelloWorld Lambda function"
}
● Step Functions := microservice + distributed apps + visual workflow.
● SWF (Simple Workflow) killer.
● Service limits.
● Tokyo region!
● Run applications and services without having to manage infrastructure.
● No longer have to provision, scale, and maintain servers to run your
applications, databases, and storage systems.
Live Demo
Lambda@Edge
● Lambda functions’ invocation at the Edge (CloudFront).
● For inspection and alteration of HTTP headers, access control (requiring
certain cookies to be present), device detection, A/B testing, expedited or
special handling for crawlers or ‘bots, and URL rewriting.
● Limits:
VS
Storage
AWS Snowball Edge
Petabyte-scale data transport with on-board storage and compute
● 100TB per edge.
● S3 compatible with NFS.
● Snowball cluster.
● Lambda functions on-board!
● Data encrypted.
AWS Snowmobile
src: https://www.datapipe.com/blog/2016/12/01/aws-reinvent-day-two-recap/
AWS Snowmobile
● Up to 100PB, bigger than
Snowball [Edge], and much
mobile (because it’s a truck).
● Load data S3 or Glacier.
● Thinking about migrating your
data center to AWS? Try this!
● Unfortunately, US only.
PostgreSQL “Compatible” Aurora
● 2x the performance of PostgreSQL.
● pgSQL and PostGIS.
● Aurora: 10GB to 64TB w/o pre-provisioning; 6 copies across 3 AZ; read with
up to 15 replicas; ...
src: http://dev.classmethod.jp/cloud/aws/reinvent2016-postgre-aurora/
DevOps
● Building software is a mindset not a skillset.
● Development and operations teams are no longer siloed.
AWS Organizations
● Centrally manage groups of accounts.
● Control individual account permissions at scale.
● Automate AWS account creation.
● Simplify billing --- consolidated billing for groups of accounts.
● Free!
AWS CodeBuild
● Lightweight Jenkins, focusing on building.
● Managed building environment, configurations, and other build specs.
● Repo: GitHub, AWS CodeCommit, S3.
● Env: Android, Java, Python, Go, Node.js or Docker. (Others are erased)
src: https://www.infoq.com/news/2016/12/AWS-DDoS-AWS-Shield
src: http://bit.ly/2hLQ76w
AWS Shield: Managed DDoS Protection
Standard Protection
● Quick detection with always-on network
flow monitoring.
● Automated mitigation techniques to protect
against common, frequently occurring
Layer 3 and 4 attacks.
● Available to ALL AWS customers at NO
additional cost.
● ELB, CF and Route 53.
Advanced Protection
● Intelligent DDoS attack detection.
● 24x7 DDoS response team.
● AWS WAF for proactive rules.
● Bill protection against spikes due to DDoS
attack for ELB, CF and R53.
● ...
● ●
AWS Personal Health Dashboard
Null
Analytics
EMR
Elasticsearch
Amazon CloudSearch
Data Pipeline
Kinesis
Redshift
Athena
Glue
QuickSight
Pinpoint
● Ad-hoc Queries Against S3
● Serverless
● $5 per Terabyte
● Built on Presto
● Runs Standard SQL
● Parallel
● Fast
● Fully Managed ETL Service
● Build Your Data Catalog
● Generate and Edit
Transformations
● Schedule and Run Your Jobs
● Integrated with
○ S3, RDS, Redshift
○ JDBC-compliant Data
Store
● Handles Common Errors
● Git Integration
● Visualizations
● Ad-hoc Analysis
● Fast
● Easy to Use
● Low Cost
● Mobile Friendly
● Share and Collaborate
● Integrated with
○ S3, RDS, Redshift
○ On Premise DB
○ SaaS Applications
(e.g., Salesforce)
● Understand User Behavior
● Create Targeted Campaigns
● Measure Results
● Rich, In-app, and Silent
Notifications
● Scheduled and recurring
Campaigns
● A/B Testing
● Segment and Funnel
● Custom Events and Attributes
● Export to S3
Artificial
Intelligence
Machine Learning
Rekognition
Polly
Lex
Amazon EC2 P2 Instances and Deep Learning AMI
P2 Instances
● GPU-based parallel compute
capabilities
Deep Learning AMI
● MXNet
● Caffe
● Tensorflow
● Theano
● Torch
● Detect Objects, Scenes, and
Faces
● Facial Analysis
● Search and Compare Faces
● Same Image Analysis
Technology of Prime Photo
● Build Speech-enabled
Products
● Text to Speech (TTS)
● 47 Lifelike Voices
● 24 Languages
● Same TTS Technology of
Alexa's Voice
● Automatic Speech
Recognition (ASR)
● Natural Language
Understanding (NLU)
● Same ASR and NLU
Technology of Alexa
長持ちの絵に、生麦、生米、生卵。なた豆七つ
ぶ生米七つぶ、七つぶなた豆、七つぶ生米
東京特許許可局局長 急遽許可却下
ちなみに桃はバラ科モモ属の落葉樹の果実で
すけど、スモモはバラ科サクラ属で、まあ同じ
バラ科ですが厳密にはスモモはモモのうちでは
ないそうですよ♪
Alexa, shutdown VideoPass.
Alexa, slack daily.
Alexa, build an Alexa.
Others
Amazon AppStream 2.0
● Stream your Windows applications to any
devices.
● HTML5 browser/player.
● AppStream STreaming eXperience (STX)
:= H.264 + Opus + (HLS?).
● No DRM but HTTPS.
● Competitor to VMFive, Ubitus, … ?!
AWS Greengrass
● Running AWS Lambda functions across the cloud and IoT devices.
● Partners: Intel, Qualcomm and Canonical.
Blox
Null
Insights
● AWS is really smart to pick what to develop. (Nearly) every service has
potential clients and (MVP) spec confirmed before it is launched. That is, you
can say AWS is not a creative company, but more like a customer-oriented
service provider.
● AWS prefers to provide fundamental services than complete functional
services.
Ex, multi-CDN proposal; QuickSight costs 1/10th
; CloudWatch vs Datadog.
● Microservice/serverless/Lambda is still quite hot. Lambda function is extended
to IoT, Snowball, Alexa, CF Edge with integration of Batch and Step
Functions. And rumor has it that Lambda would penetrate into more services.
● Amazon Echo-like hand-free IoT is not here yet because of Chinese.
What’s next?
Deeper AWS sharing:
● Content Delivery & Video Streaming.
● Serverless Computing.
● Databases.
● Big Data & Machine Learning.
● You name it...
AWS MiniCon!
AWS topic sharing
Track session report
WE WANT YOU
https://kkvideo.atlassian.net/wiki/display/ConferenceChronicles/AWS+re%3AInvent+2016
See you next year!

AWS re:Invent 2016 Fast Forward