aws 2016 re:invent launch summary
TRANSCRIPT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Jeff Barr
Chief Evangelist, Amazon Web Services
@jeffbarr
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
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.
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
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
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
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.
IPv6
• 128 bit address
• Inside of VPC
• IPv4 + IPv6, dual-stack
• US East (Ohio)
• Opt-in with a click
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