AWS 2016 re:Invent Launch Summary

61
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jeff Barr Chief Evangelist, Amazon Web Services @jeffbarr [email protected] January 2017 reInvent Launch Summary

Transcript of AWS 2016 re:Invent Launch Summary

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Jeff Barr

Chief Evangelist, Amazon Web Services

@jeffbarr

[email protected]

January 2017

reInvent Launch Summary

• More than 32,000 registered attendees (up 61%)

• 562 sessions (up 190%)

• 996 speakers (up 85%)

• 28 announcements

• 2 additional venues this year

• Tens of thousands at re:Play party

• 122 countries tuned in to livestream

AWS re:Invent

Services

AppStream

Athena

Aurora PostgreSQL

Batch

CodeBuild

Lambda@Edge

Lex

Lightsail

Organizations

Rekognition

Polly

Shield

Step Functions

Pinpoint

X-Ray

Big Picture

Hardware

EC2 instance types

Snowmobile

Snowball Edge

Software

Greengrass

Blox

Infrastructure

Personal Health Dashboard

IPv6

London Region

Canada Region

Services

Amazon Polly

Converts text into lifelike speech

• Provides 47 lifelike voices across 24 languages

• Low latency responses enable real-time applications

• Store, replay and distribute generated speech

Easy to use • Just send your text to the Polly API

and Polly returns streaming audio or audio file

• Add voice to newsreaders, games, e-learning platforms, and IoT devices

AWS Organizations (Preview)

AWS Organizations enables IT teams to create groups of AWS

accounts to centrally manage security and automation settings

• Centrally manage groups of accounts

• Control individual account permissions at scale

• Automate AWS account creation

• Simplify billing - consolidated billing for groups of accounts.

AWS Organizations (Preview)

Amazon Rekognition

Object and Scene

DetectionFacial

Analysis

Face

Comparison

Facial

Recognition

Deep learning-based image recognition service

Search, verify, and organize millions of images

Using Rekognition Object and Scene Detection

Photo-sharing apps can power smart searches

and quickly find cherished memories, such as

weddings, hiking, or sunsets.

Vacation rental markets can automatically label

host-uploaded images with tags, such as

fireplace, kitchen, or swimming pool.

Using Rekognition Facial Analysis

Photo printing service can recommend the

best profile photos to their users

Eye open, smiling, happy

Ad-tech services can display dynamic and

personalized content to customers

IoT and camera manufacturers can

integrate face-based verification directly into

their products

Hotels & hospitality businesses can provide

seamless access for guests and VIPs.

Using Rekognition Face Comparison

Using Face Recognition

Family photo sharing apps can use face

recognition to group all faces of the same

person in family

Entertainment and news organizations can

index decades of archived images to find

celebrities

Introducing Amazon Lex (Now in Preview!)

Build Conversational Interfaces through Voice or Text

• Powered by the same deep learning technologies as Alexa

• Easily build, test and deploy your “bot” right from the Lex console

• Pre-built connectors for SaaS applications

• Preview release available in N. Virginia (IAD) Region

Amazon Lex – Use Cases

Informational BotsChatbots for everyday consumer requests.

Application BotsBuild powerful interfaces to mobile applications.

• News updates

• Weather information

• Game scores ….

• Book tickets

• Order food

• Manage bank accounts ….

Enterprise Productivity BotsStreamline enterprise work

• Check sales numbers

• Marketing performance

• Inventory status ….

Customer Service BotsProvide first tier of customer support in

customer service organization

• Lookup customer data

• Route calls

• Personalize experience ….

Internet of Things (IoT) BotsEnable conversational interfaces for device

interactions

• Wearables

• Appliances

• Auto ….

Amazon Lightsail (GA)

Quickly launch Virtual Private Servers on AWS

Include compute, SSD-based storage, data

transfer, DNS management, and a static IP –

for a low, predictable price.

Start simple, but use more AWS services as

projects grows larger and more sophisticated

over time.

Amazon Athena

Interactive Query Service that makes it easy to analyze

data in Amazon S3 using standard SQL

• Interactive query service

• Analyze data directly in Amazon S3

• Use standard (ANSI) SQL

• No ETL required

• Fast performance. Scales automatically

• Serverless. Zero infrastructure. Zero admin

• Pay only for the queries you run

Amazon Aurora with PostgreSQL compatibility

(Preview)

• Full PostgreSQL compatibility and up to twice the performance

• All the features of Amazon Aurora

• Availability: failover time of < 30 seconds

• Durability: 6 copies across 3 Availability Zones

• Read Replicas: single-digit millisecond lag times on up to 15 replicas

• Cloud-native security and encryption with AWS KMS, IAM, etc.

• Easy migration using with AWS Database Migration Service and

AWS Schema Conversion Tool

Amazon AppStream 2.0 Overview

Service Overview

• Easily stream desktop applications to any device running a web browser

• Securely deliver instant access to desktop applications from anywhere

Benefits:

• Move desktop apps to the cloud without rewriting them

• Instant access to desktop apps from a browser on any device

• Secure apps and data on AWS

• Simplify application management

• Pay as you go pricing

Introducing AWS ShieldManaged DDoS Protection

Standard Protection Advanced 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

• Comprehensive protections from large and sophisticated

attacks

• Available on Elastic Load Balancing, Amazon CloudFront,

Amazon Route 53

• Advanced attack mitigation on Layer 3/ Layer 4 attacks

• Includes AWS WAF for proactive rules

• Near real-time notification via Amazon CloudWatch, with

access to post-event analysis and investigation

• Specialized support - 24X7 access to DDoS Response

Team

• AWS Bill protection against usage spikes due to a DDoS

attack for ELB, CF and R53

Introducing AWS CodeBuild

Fully managed build service that compiles source code, runs tests,

and produces software packages that are ready to deploy.

Fully Managed Build

Service

Eliminates the need to set up,

patch, update, and manage your

own build servers and software

Pay as You Go

You are charged based on the

number of minutes it takes to

complete your build

=

No more paying for idle build

server capacity

Continuous Scaling

Immediately processes each

build request

+

Runs builds concurrently

=

No more queues

AWS CodeBuild Key Features

• Build & test code

• Support for Java, Python, Node.js, Ruby, Go, Android,

Docker, Windows (coming soon)

• Install your own build tools and language runtimes

• Configurable build settings

• Specify build commands

• Three compute types based on memory and CPU

• Source integrations (GitHub, AWS CodeCommit, Amazon S3)

• Enables Continuous Integration & Delivery (CI/CD)

Introducing AWS Batch (Preview, IAD)

Easily and efficiently run hundreds of thousands

of batch computing jobs on AWS.

Fully Managed

Eliminates the need to operate

batch processing solutions

Cost Optimized Resource

Provisioning

Dynamically scales compute

resources to any quantity

required

Integrated with AWS

Natively integrated with the AWS

platform

AWS Batch Key Features

Dynamic Spot Bidding

Integrated Monitoring and Logging

Fine-grained Access Control

Granular Job Definitions

Simple Job Dependency Modeling

Support for Popular Workflow Engines

Dynamic Compute Resource Provisioning

and Scaling

Priority-based Job Scheduling

There is no additional charge for AWS Batch. You only pay for AWS

resources (e.g., Amazon EC2 instances or S3 objects) used by AWS

Batch to run your batch jobs.

Introducing AWS Step Functions (GA)

Coordinate distributed applications using visual workflows

• Visually arrange components as a series of steps – in a matter

of minutes

• Triggers and tracks each step so applications execute in order

and as expected

• Handles errors with built-in retry and fallback

• Works with AWS Lambda, Amazon EC2, Amazon EC2

Container Service, Amazon CloudWatch, and Auto Scaling

EC2 Systems Manager

• Set of services that makes it easy for customers to

manage their EC2 and on-premises infrastructure

• Automate common tasks with Automation

• Perform administration on instances with Run Command

• Configure your fleet with State Manager

• Keep fleet up-to-date with Patch Manager

• Query software information with Inventory Service

• Reuse configuration items with Parameter Store

• Schedule time to execute actions with Maintenance Window

Introducing AWS X-Ray (Preview)

Analyze distributed applications with end-to-end tracing

• Debug and trace end-to-end requests in distributed apps

• Graphical topology of services

• Logs traces and individual requests

• Identify and troubleshoot the root cause of performance

issues and errors

Review Request Behavior

Traces user requests as they

travel through your entire

application

Improve Application

Performance

Helps you identify performance

bottlenecks

Discover Application

Issues

Glean insights into how your

application is performing and

discover root causes

Introducing Amazon Pinpoint (GA)Targeted Push Notifications for Mobile Apps

Amazon Pinpoint’s Key Features

Rich notifications, in-app and silent

notifications

Custom events and custom attributes

Auto-Export to S3 and Kinesis Firehose

Segment and Funnel analytics

Targeted mobile push notifications with

fast fan out

Scheduled and recurring campaigns

Campaign and app analytics

A/B testing and holdout testing

Quiet time and message caps

Introducing Lambda@Edge (Public Preview)

Move Lambda to CloudFront Edge locations

• Lambda@Edge is an extension of Lambda that allows you to run Node.js

JavaScript at the CloudFront Edge

• Low latency computations without round

trip to the origin

• HTTP request routing and re-writing

• Using Lambda@Edge is easy:• Upload Edge-Node.js code to AWS Lambda

• Configure function to be triggered in response to CloudFront requests

• Lambda@Edge executes code at edge locations where viewer request land

Hardware

re:Invent New EC2 Instance Type Launches

R4 - Next Generation Memory Optimized Instances (GA)

• New larger instance size (r4.16XL) with 64 vCPUs and 488 GB of RAM

T2 Larger Sizes - Up to 4x memory and baseline perf of t2.large (GA)

• t2.xlarge (16 GiB of memory) and t2.2xlarge (32 GiB of memory)

• Cache larger datasets and handle more user sessions in web apps

New EC2 Instance Generation announcements

I3 – Next generation High I/O instances (Pre announce)

• 5 sizes, 3.3M IOPS for random reads. 8 GB/s total throughput for sequential reads

• Ideal for transactional workloads, high performance databases, real time analytics,

NoSQL databases

C5 – Next generation compute optimized instance (Pre – announce)

• Intel’s “Skylake” Xeon processors with AVX 512 advanced instructions

• Ideal for compute-intensive workloads such as scientific modeling, 3D rendering,

cluster computing, machine learning inference, and distributed analytics

Amazon EC2 Elastic GPUs (Preview)

Elastic GPUs allow customers to add low-cost graphics

acceleration to Amazon EC2 instances over the network

• Flexible: Elastic GPUs come in a wide range of sizes and attach a wide

range of EC2 instances

• Cost-effective: fraction the cost of purchasing full GPU instances

• OpenGL-compliant: run any graphics-intensive application

• Workstation quality: capable of running a wide range of demanding

graphics workloads, such as 3D modeling

EC2 F1 instances (Preview)

F1 is the first compute instance with customer programmable FPGA hardware for application acceleration

• Speed up applications 30x with dedicated access to high performance FPGAs

• Includes Hardware Developer Kit (HDK) and developer AMI

• Ideal for data flow applications including transcoding, financial and risk modeling, genomic analysis, big data processing, and large scale simulations

• Build FPGA-powered apps and services; sell in Marketplace

Introducing AWS Snowball Edge

Lambda function

Lambda Functions

On-board

Snowball

clusters

S3 compatible

endpoint,

NFS mount point

100 TB of

capacity

Petabyte–scale data transport with on-board compute

AWS Snowball Edge Use Cases

Extension of your

data center

Process data Expedites

move

Encrypted, secure,

and embedded

compute

Write data directly

as data is generated

Offers a fast and

cost effective way to

ensure data can be

quickly transferred to

and from the cloud

Simplifies

data transfer

Uses standard

and familiar tools

for the data

transfer process

AWS Snowmobile

• 45-foot long ruggedized shipping container

• Up to 100PB of capacity

• Load data into S3 or Glacier

• Dedicated security personnel, GPS

tracking, alarm monitoring, 24/7 video

surveillance, and optional escort security

while in transit

• Data encrypted with 256-bit encryption

keys, managed through KMS

AWS Snowmobile Use Cases

• Move storage to cloud:• Images

• media files

• Archives

• Data center shutdown

• DR preparation

Software

Introducing AWS Greengrass (Limited Preview)

Local compute, messaging & data caching for connected

devices

• Greengrass is software that is installed on IoT devices

• Run IoT applications seamlessly across the AWS cloud and

local devices

• Run Lambda code on the device

• Local Support for AWS IoT Device Shadows

• Local messaging between devices

• Secure Communications

Introducing Blox (GA)

A collection of open source projects for container management and orchestration

on Amazon ECS

• Customized scheduling and orchestration

• Build schedulers and integrate third-party schedulers on top of ECS

• Leverage Amazon ECS to fully manage and scale your clusters.

Build Custom SchedulersEnd to End Developer

Experience

Integrate 3rd Party

Schedulers

Contributing to Blox

All projects under Blox are released under Apache 2.0 and the usual

Apache Contributor Agreements apply for individual contributors.

All projects are maintained in public on GitHub, issues and pull requests

use GitHub, and discussions use our Gitter channel. Our roadmap

proposals are maintained under the roadmap repo.

We look forward to collaborating with the community.

Infrastructure

IPv6

• 128 bit address

• Inside of VPC

• IPv4 + IPv6, dual-stack

• US East (Ohio)

• Opt-in with a click

New AWS Regions

Introducing AWS Personal Health Dashboard

A personalized view into the performance and

availability of the AWS services underlying your

AWS resources

Alerts when events occur, and proactive

notification to help plan for scheduled changes, such as AWS hardware

maintenance

Detailed Troubleshooting

guidance and remediation steps to help quickly address

events

Personalized visibility into AWS issues that might affect you

Service Health Dashboard provides overall status of AWS services, AWS Personal Health Dashboard provides a personalized view of the health of the specific services that are powering your workloads and applications.

Introducing AWS Personal Health Dashboard

- Available to all AWS customers http://phd.aws.amazon.com/

- Persistent notifications through new navigation bar alerts in AWS

Management Console

- Notifications include AWS events, scheduled changes, and hundreds of

known operational, billing, security event types

- Includes AWS Health API for automated routing of notifications, and

integration with 3rd party or in house management systems (included with

Business and Enterprise plans from AWS Support)

- Customers can enable custom notifications through CloudWatch Events

- Available in all regions and availability zones

Questions?