AWS re:Invent 2016 Fast Forward

Post on 16-Apr-2017

2.142 views 1 download

Transcript of AWS re:Invent 2016 Fast Forward

AWS

re:Invent 2016

▶▶

The CrewAdios Tsai, Angela Tsai, Gaod Chen,

Gdx Wu, Drake Guan, Eric Tsai

KKTV / KKStream / KKBOX

IntroductionTracks

Questions

What isAWS 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

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 EdgePetabyte-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

EMRElasticsearchAmazon CloudSearchData PipelineKinesisRedshiftAthenaGlueQuickSightPinpoint

● 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 LearningRekognitionPollyLex

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!