SlideShare a Scribd company logo
1 of 127
Pret oria
Cobus Bernard
Senior Developer Advocate
Amazon Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Confidential
Amazon EC2 Inf1 Instances
Introducing
The fastest and lowest cost machine learning inference in the cloud
Featuring AWS Inferentia, the first custom ML chip designed by AWS
Inf1 delivers up to 3X higher throughput and up to 40% lower cost
per inference compared to GPU powered G4 instances
Compute
General Availability – December 3
L E A R N M O R E CMP324-R: Deliver high performance ML inference with AWS Inferentia Wednesday, 7pm, Aria
Natural language
processing
PersonalizationObject
detection
Speech
recognition
Image processing Fraud
detection
Amazon Confidential
Introducing Amazon EC2 Inferentia
• Fast, low-latency inferencing at a very low cost
• 64 teraOPS on 16-bit floating point (FP16 and BF16) and mixed-precision data.
• 128 teraOPS on 8-bit integer (INT8) data.
• Neuron SDK: https://github.com/aws/aws-neuron-sdk
• Available in Deep Learning AMIs and Deep Learning Containers
• TensorFlow and Apache MXNet, PyTorch coming soon
Instance Name Inferentia Chips vCPUs RAM EBS Bandwidth
inf1.xlarge 1 4 8 GiB Up to 3.5 Gbps
inf1.2xlarge 1 8 16 GiB Up to 3.5 Gbps
inf1.6xlarge 4 24 48 GiB 3.5 Gbps
inf1.24xlarge 16 96 192 GiB 14 Gbps
Amazon Confidential
AWS Graviton2 Processor
Introducing
Enabling the best price/performance for your cloud workloads
Graviton1 Processor Graviton2 Processor
DRAFTCompute
Preview – December 3
L E A R N M O R E CMP322-R: Deep dive on EC2 instances powered by AWS Graviton Wednesday 9:15am, MGM
Amazon Confidential
AWS Graviton2 Based Instances
Introducing
Up to 40% better price-performance for general purpose, compute
intensive, and memory intensive workloads.
l
M6g C6g R6g
DRAFT
Built for: General-purpose
workloads such as application
servers, mid-size data stores, and
microservices
Instance storage option: M6gd
Built for: Compute intensive
applications such as HPC, video
encoding, gaming, and simulation
workloads
Instance storage option: C6gd
Built for: Memory intensive
workloads such as open-source
databases, or in-memory caches
Instance storage option: R6gd
Compute
Preview – December 3
L E A R N M O R E CMP322-R: Deep dive on EC2 instances powered by AWS Graviton Wednesday 9:15am, MGM
Amazon Confidential
SPEC cpu2017
• Industry standard CPU
intensive benchmark
• Run on all vCPUs concurrently
• Comparing performance/vCPU
* All SPEC scores estimates, compiled with GCC9 -O3 -march=native,
run on largest single socket size for each instance type tested.
40%
60%
80%
100%
120%
140%
160%
SPECint2017 Rate SPECfp2017 rate
Performance/vCPU
SPECcpu2017 Rate*
M5 M6G
DRAFTCompute
Amazon Confidential
SPEC jvm2008
• Java VM benchmark
• Run across all vCPUs concurrently
• Comparing performance/vCPU
* All SPEC scores estimates, run with OpenJDK11 and skipping compiler* and startup.* tests
Tests run on largest single-socket instance size for each instance type tested.
40%
60%
80%
100%
120%
140%
160%
Performance/vCPU
SpecJVM*
M5 M6G
DRAFTCompute
Amazon Confidential
Load Balancing with Nginx
40%
60%
80%
100%
120%
140%
160%
Performance(Requests/s)
M5 M6G
Load
Balancer
(nginx)
NGINX v1.15.9, 512 clients, 128 GET/POST payloads, all HTTPS connections, AES128-GCM-SHA256,
OpenSSL 1.1.1, 4 target machines, all tests run on 4xl size; load generator c5.9xl; web servers c5.4xls;
All servers run in a cluster placement group
DRAFTCompute
Amazon Confidential
Memcached
40%
60%
80%
100%
120%
140%
160%
Performance(Requests/s)
Throughput
M5 M6G
Memcached
Memcached v1.5.16, 16B keys, 128B values, 7.8M KV-pairs, 576 connections for load generation from 2x c5.9xlarge
instances, 16 additional connections used to measure latency from 1 additional c5.9xlarge,;each connection maintains
4096 outstanding requests; All servers in a cluster placement group
DRAFTCompute
Amazon Confidential
Media Encoding with x264
• Huge amount of video created daily
• Encoding it reduces bandwidth to
deliver and storage of that video
• Using libx264 encoder encoded
uncompressed 1080p to h264 40%
60%
80%
100%
120%
140%
160%
Performance(Frames/s)
M5 M6G
DRAFTCompute
Amazon Confidential
Amazon Braket
Introducing
Fully managed service that makes it easy for scientists and developers to
explore and experiment with quantum computing.
DRAFTQuantum Technology
Preview – December 2
LEARN MORE CMP213: Introducing Quantum Computing with AWS Wednesday 11:30am, Venetian
Amazon Confidential
AWS Compute Optimizer
Introducing
Identify optimal Amazon EC2 instances and EC2 Auto Scaling group
for your workloads using a ML-powered recommendation engine
DRAFTManagement Tools
General Availability – December 3
LEARN MORE CMP323: Optimize Performance and Cost for Your AWS Compute Wednesday, 10:45am, MGM
Amazon Confidential
Receive lower rates
automatically. Easy to use
with recommendations in
AWS Cost Explorer
Significant
savings of up to 72%
Flexible across instance family,
size, OS, tenancy or AWS
Region; also applies to AWS
Fargate & soon to AWS
Lambda usage
Compute/Cost Management
LEARN MORE CMP210: Dive deep on Savings Plans Wednesday, 5:30pm
Announced – November 6
Simplify purchasing with a flexible pricing model that offers savings of
up to 72% on Amazon ECS, AWS Fargate & AWS Lambda usage
Savings Plans
Amazon Confidential
DRAFTContainers
General Availability – December 3
LEARN MORE CON-326R - Running Kubernetes Applications on AWS Fargate
Wednesday, 4pm, Aria
Thursday, 1:45pm, MGM
Introducing
The only way to run serverless Kubernetes containers securely,
reliably, and at scale
Amazon EKS for AWS Fargate
Amazon Confidential
Spare capacity with savings
up to 70% off of Fargate
standard pricing
Improved scalability,
reduced operational cost to
run containers
Containers
New Features
Accelerating momentum for AWS container services
Amazon Confidential
Spare capacity with savings
up to 70% off of Fargate
standard pricing
Improved scalability,
reduced operational cost to
run containers
Containers
New Features
Accelerating momentum for AWS container services
Amazon Confidential
Spare capacity with savings
up to 70% off of Fargate
standard pricing
Improved scalability,
reduced operational cost to
run containers
Containers
New Features
Accelerating momentum for AWS container services
Amazon Confidential
Build and maintain secure OS images more quickly & easily
Introducing
DRAFTCompute
General Availability – December 3
EC2 Image Builder
Amazon Confidential
AWS License Manager - Simplified Windows &
SQL Server BYOL
New Feature
DRAFTCompute
General Availability – December 1
• Bring your eligible Windows and SQL BYOL
Licenses to AWS
• Leverage existing licensing investments to save
costs
• Automate ongoing management of EC2
Dedicated Hosts
LEARN MORE
WIN201 - Leadership session: Five New Features of Microsoft and
.NET on AWS that you want to learn
Tuesday, 4pm, MGM
Amazon Confidential
Introducing
DRAFTCompute
General Availability – December 1
Helps customers upgrade
legacy applications to run
on newer, supported
versions of Windows Server
without any code changes
Future-proof Reduced risk Cost-effective
Improved security
posture on supported,
new OS
Isolate old runtimes
Compliance with
industry regulations
No application
refactoring or recoding
cost
No extended support
costs
Decouple from
underlying OS
Low risk of failure on
subsequent OS updates
Supports all OS version Reduced operating costs
AWS End of support Migration Program for
Windows Server
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Confidential
Amazon S3 Access Points
Introducing
Simplify managing data access at scale for applications using shared data
sets on Amazon S3. Easily create hundreds of access points per bucket,
each with a unique name and permissions customized for each application.
DRAFTStorage
General Availability – December 3
Amazon Confidential
EBS Direct APIs for Snapshots
Introducing
A simple set of APIs that provide access to directly read EBS snapshot data, enabling backup providers
to achieve faster backups for EBS volumes at lower costs.
L E A R N M O R E CMP305-R: Amazon EBS snapshots: What’s new, best practices, and security Thursday,1:00pm, MGM
Up to 70% faster
backup times
More granular recovery
point objectives (RPOs)
Lower cost backups
Amazon Confidential
Compute
Easily track incremental
block changes on EBS
volumes to achieve:
General Availability – December 3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Confidential
Amazon Managed Apache Cassandra Service
Introducing
A scalable, highly available, and serverless Apache Cassandra–compatible
database service. Run your Cassandra workloads in the AWS cloud using the
same Cassandra application code and developer tools that you use today.
Apache Cassandra-
compatible
Performance
at scale
Highly available
and secure
No servers
to manage
DRAFTDatabases
Preview – December 3
LEARN MORE DAT324: Overview of Amazon Managed Apache Cassandra Service
Amazon Confidential
DRAFTDatabases
Announced – November 26
Amazon Aurora Machine Learning Integration
Simple, optimized, and secure Aurora, SageMaker, and Comprehend (in preview)
integration. Add ML-based predictions to databases and applications using SQL,
without custom integrations, moving data around, or ML experience.
Amazon Confidential
Amazon RDS Proxy
Introducing
Fully managed, highly available database proxy feature for Amazon
RDS. Pools and shares connections to make applications more
scalable, more resilient to database failures, and more secure.
DRAFTDatabases
Public Beta – December 3
LEARN MORE DAT368: Setting up database proxy servers with RDS Proxy
Amazon Confidential
UltraWarm for Amazon Elasticsearch Service
Introducing
A low cost, scalable warm storage tier for Amazon Elasticsearch Service. Store
up to 10 PB of data in a single cluster at 1/10th the cost of existing storage tiers,
while still providing an interactive experience for analyzing logs.
DRAFTAnalytics
Public Beta – December 3
LEARN MORE ANT229: Scalable, secure, and cost-effective log analytics
Amazon Confidential
DRAFTAnalytics
Amazon Redshift RA3 instances with Managed Storage
Optimize your data warehouse costs by paying for compute and storage separately
General Availability – December 3
L E A R N M O R E
ANT213-R1: State of the Art Cloud Data Warehousing
ANT230: Amazon Redshift Reimagined: RA3 and AQUA
Wednesday, 10am, Venetian
Delivers 3x the performance of existing cloud DWs
2x performance and 2x storage as similarly priced
DS2 instances (on-demand)
Automatically scales your DW storage capacity
Supports workloads up to 8PB (compressed)
COMPUTE NODE
(RA3/i3en)
SSD Cache
S 3 S T O R A G E
COMPUTE NODE
(RA3/i3en)
SSD Cache
COMPUTE NODE
(RA3/i3en)
SSD Cache
COMPUTE NODE
(RA3/i3en)
SSD Cache
Managed storage
$/node/hour
$/TB/month
Introducing
Amazon Confidential
AQUA (Advanced Query Accelerator) for Amazon Redshift
Introducing
Redshift runs 10x faster than any other cloud data warehouse without increasing cost
DRAFTAnalytics
Private Beta – December 3
LEARN MORE ANT230: Amazon Redshift Reimagined: RA3 and AQUA Wednesday, 10am, Venetian
AQUA brings compute to storage so data doesn't have
to move back and forth
High-speed cache on top of S3 scales out to process
data in parallel across many nodes
AWS designed processors accelerate data compression,
encryption, and data processing
100% compatible with the current version of Redshift
S 3
S T O R A G E
AQUA
ADVANCED QUERY ACCELERATOR
R A 3 C O M P U T E C L U S T E R
Amazon Confidential
Amazon Redshift Federated Query
Analyze data across data warehouse, data lakes, and operational
database
New Feature
DRAFTAnalytics
Public Beta – December 3
LEARN MORE ANT213-R1: State of the Art Cloud Data Warehousing Tuesday, 3pm, Bellagio
Amazon Confidential
Amazon Redshift Data Lake Export
New Feature
No other data warehouse makes it as easy to gain new insights from
all your data.
DRAFTAnalytics
General Availability – December 3
LEARN MORE
ANT335R: How to build your data analytics stack at scale with Amazon
Redshift
Monday, 7pm, Venetian
Tuesday, 11:30am, Aria
Amazon Confidential
AWS Data Exchange
Quickly find diverse data
in one place
Efficiently access
3rd-party data
Easily analyze data
Reach millions of
AWS customers
Easiest way to package and
publish data products
Built-in security and
compliance controls
For
Subscribers
For
Providers
DRAFTAnalytics
Announced – November 13
L E A R N M O R E
ANT238-R: AWS Data Exchange: Easily find & subscribe to third-party
data in the cloud
Thursday, 2:30pm, Venetian
Easily find and subscribe to 3rd-party data in the cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Confidential
DRAFTManagement Tools
Announced – November 21
Identify unusual activity in your AWS accounts
 Save time sifting through logs
 Get ahead of issues before
they impact your business
CloudTrail Insights
Introducing
• Unexpected spikes in resource
provisioning
• Bursts of IAM management
actions
• Gaps in periodic maintenance
activity
L E A R N M O R E MGT420-R: CloudTrail Insights: Identify and Solve Operational Issues
Amazon Confidential
AWS Detective
Introducing
Quickly analyze, investigate, and identify the root cause of security
findings and suspicious activities.
Automatically distills
& organizes data into
a graph model
Easy to use visualizations
for faster & effective
investigation
Continuously updated as
new telemetry becomes
available
Preview – December 3
DRAFTSecurity
LEARN MORE SEC312: Introduction to Amazon Detective Thursday, 1:45pm, Venetian
Amazon Confidential
AWS IAM Access Analyzer
Introducing
Continuously ensure that policies provide the intended public and cross-account access
to resources, such as Amazon S3 buckets, AWS KMS keys, & AWS Identity and Access
Management roles.
General Availability – December 2
DRAFTSecurity
Uses automated reasoning, a form of
mathematical logic, to determine all possible
access paths allowed by a resource policy
Analyzes new or updated resource
policies to help you understand
potential security implications
Analyzes resource policies for
public or cross-account access
LEARN MORE SEC309: Deep Dive into AWS IAM Access Analyzer Thursday, 3:15pm, Venetian
Amazon Confidential
1
Create or use existing identities, including Azure AD, and manage access
centrally to multiple AWS accounts and business applications, for easy
browser, command line, or mobile single sign-on access by employees.
New Feature
AWS Single Sign-On
Announced – November 25
DRAFTSecurity
LEARN MORE SEC308: Manage federated user permissions at scale with AWS SSO Thursday, 12:15pm, Venetian
Amazon Confidential
Existing Service
DRAFTNetworking
Scale connectivity across thousands
of Amazon VPCs, AWS accounts,
and on-premises networks
Amazon VPCAmazon VPC
Amazon VPCAmazon VPC
Customer
gateway
VPN
connection
AWS Direct
Connect Gateway
L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
AWS Transit Gateway
Amazon Confidential
New Feature
AWS Transit Gateway Inter-Region Peering
General Availability – December 3
DRAFTNetworking
AWS TRANSIT
GATEWAY
Inter-Region Peering
Build global networks by connecting transit gateways across multiple AWS Regions
L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
Amazon Confidential
AWS Transit Gateway Network Manager
Introducing General Availability – December 3
DRAFTNetworking
L E A R N M O R E NET212 - AWS Transit Gateway Network Manager
Amazon Confidential
Amazon Confidential
New Feature
Transit Gateway Multicast
General Availability – December 3
DRAFTNetworking
Build and deploy multicast applications in the cloud
L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
Amazon Confidential
New Feature
Amazon VPC Ingress Routing
General Availability – December 3
DRAFTNetworking
Route inbound and outbound traffic through a third party or AWS service
L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Confidential
L E A R N M O R E SVS401 - Optimizing your serverless applications
Wednesday, 1:45pm, Mirage
Thursday, 3:15pm, Venetian
Provisioned Concurrency on AWS Lambda
New Feature
• Keeps functions initialized and hyper-ready, ensuring
start times stay in the milliseconds
• Builders have full control over when provisioned
concurrency is set
• No code changes are required to provision concurrency
on functions in production
• Can be combined with AWS Auto Scaling at launch
DRAFTServerless
General Availability – December 3
Amazon Confidential
Achieve up to 67% cost reduction and 50% latency reduction compared
to REST APIs. HTTP APIs are also easier to configure than REST APIs,
allowing customers to focus more time on building applications.
Reduce application costs by
up to 67%
Reduce application latency by
up to 50%
Configure HTTP APIs easier
and faster than before
HTTP APIs for Amazon API Gateway
Introducing
DRAFTMobile Services
Preview – December 4
L E A R N M O R E
CON213-L - Leadership session: Using containers and serverless to
accelerate modern application development (incl schema registry demo)
Wednesday 9:15am, Venetian
Amazon Confidential
AWS Step Functions Express Workflows
Introducing
Orchestrate AWS compute, database, and messaging services at rates
greater than 100,000 events/second, suitable for high-volume event
processing workloads such as IoT data ingestion, streaming data
processing and transformation.
DRAFTApp Integration
General Availability – December 3
L E A R N M O R E API321: Event-Processing Workflows at Scale with AWS Step Functions Wednesday, 3:15pm, MGM
Amazon Confidential
Amazon EventBridge Schema Registry
Introducing
Store event structure - or schema - in a shared central location, so it’s
faster and easier to find the events you need. Generate code bindings
right in your IDE to represent an event as an object in code.
DRAFTApp Integration
Preview – December 3
LEARN MORE
CON213-L - Leadership session: Using containers and serverless to
accelerate modern application development (incl schema registry demo)
Wednesday 9:15am,
Venetian
Amazon Confidential
Amplify for iOS & Android
Introducing
DRAFTMobile Services
General Availability – December 3
Open source libraries and toolchain that enable mobile developers to
build scalable and secure cloud powered serverless applications.
L E A R N M O R E MOB317 - Speed up native mobile development with AWS Amplify Wednesday, 11:30am, Venetian
Amazon Confidential
Amplify DataStore
New Feature
DRAFTMobile Services
General Availability – December 3
Multi-platform (iOS/Android/React Native/Web) on-device persistent
storage engine that automatically synchronizes data between
mobile/web apps and the cloud using GraphQL.
L E A R N M O R E MOB402: Build data-driven mobile and web apps with AWS AppSync Wednesday, 2:30pm, Mirage
Amazon Confidential
57
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Confidential
What customers are doing with AWS IoT
Remotely monitor
patient health &
wellness applications
Manage energy resources
more efficiently
Enhance safety in
the home, the office,
and the factory floor
Transform transportation with
connected and autonomous
vehicles
Track inventory
levels and manage
warehouse operations
Improve the performance
and productivity of industrial
processes
Build smarter products & user
experiences in homes,
buildings, and cities
Grow healthier crops with
greater efficiencies
Amazon Confidential
Alexa Voice Service (AVS) Integration for IoT Core
New Feature
DRAFTInternet of Things
Announced – November 25
Quickly and cost effectively go to market with Alexa built-in capabilities on new categories of products
such as light switches, thermostats, and small appliances.
Accelerate time to market with
certified partner development kits
that work with AVS Integration for IoT
Core by default.
Lowers the cost of integrating Alexa Voice
up to 50% by reducing the compute and
memory footprint required
Build new categories of Alexa Built-in
products on resource constrained devices
(e.g. ARM ‘M' class microcontrollers with
<1MB embedded RAM).
Amazon Confidential
Container Support for AWS IoT Greengrass
New Feature
DRAFTInternet of Things
Announced – November 25
Deploy containers seamlessly to edge devices
Move containers from the cloud
to edge devices using AWS IoT
Greengrass, without rewriting
any code.
Enables both Docker & AWS
Lambda components to
operate seamlessly together at
the edge
Use AWS IoT Greengrass Secrets
Manager to manage credentials
for private container registries.
Amazon Confidential
AWS Outposts
Now Available
Fully managed service that extends AWS infrastructure, AWS services, APIs, and tools to virtually any
connected customer site. Truly consistent hybrid experience for applications across on-premises and
cloud environments. Ideal for low latency or local data processing application needs.
Same AWS-designed infrastructure
as in AWS regional data centers
(built on AWS Nitro System)
delivered to customer facilities
Fully managed, monitored, and
operated by AWS
as in AWS Regions
Single pane of management
in the cloud providing the
same APIs and tools as
in AWS Regions
Compute
General Availability – December 3
LEARN MORE
CMP302-R: AWS Outposts: Extend the AWS experience to on-premises
environments
Wednesday at 11:30am, Aria
Thursday at 3:15pm, Mirage
Friday at 10:45am, Mirage
Amazon Confidential
Additional AWS Services Supported Locally on Outposts
Amazon Confidential
Local Zones
Introducing
Extend the AWS Cloud to more locations and closer to your end-users
to support ultra low latency application use cases. Use familiar AWS
services and tools and pay only for the resources you use.
DRAFTCompute
General Availability – December 3
The first Local Zone to be released will be located in Los Angeles.
Amazon Confidential
AWS Wavelength
Introducing
Embeds AWS compute and storage inside telco providers’ 5G
networks. Enables mobile app developers to deliver applications with
single-digit millisecond latencies. Pay only for the resources you use.
DRAFTCompute
Announcement – December 3
Amazon Confidential
AWS Wavelength
Introducing
Embeds AWS compute and storage inside telco providers’ 5G
networks. Enables mobile app developers to deliver applications with
single-digit millisecond latencies. Pay only for the resources you use.
DRAFTCompute
Announcement – December 3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AI & Machine Learning Launches
Julien Simon
Global Evangelist, AI & Machine Learning
Amazon Web Services
@julsimon
Please fasten your seatbelts!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre:Invent highlights
https://aws.amazon.com/about-aws/whats-new/machine-learning
• Amazon Comprehend: 6 new languages
• Amazon Translate: 22 new languages
• Amazon Transcribe: 15 new languages, alternative transcriptions
• Amazon Lex: SOC compliance, sentiment analysis,
web & mobile integration with Amazon Connect
• Amazon Personalize: batch recommendations
• Amazon Forecast: use any quantile for your predictions
With region expansion across the board!
Speech Recognition
For Healthcare
Introducing Amazon Transcribe Medical
Easy-to-UseAccurate Affordable
Custom Image Models
Introducing Amazon Rekognition Custom Labels
• Import images labeled by Amazon
SageMaker Ground Truth…
• Or label images automatically based on folder structure
• Train a model on fully managed
infrastructure
• Split the data set for training and validation
• See precision, recall, and F1 score at the end of training
• Select your model
• Use it with the usual Rekognition APIs
Human In the Loop
Customers are forced to choose
ML only systems are high speed and low
cost, but do not support nuanced decision
making
Human only workflows offer nuanced
decision making, but they’re low speed and
high cost.
OR
Customers need
+
Machine Learning and humans working together
A2I lets you easily implement human review in
machine learning workflows to improve the accuracy,
speed, and scale of complex decisions.
Introducing Amazon Augmented AI (A2I)
How Amazon Augmented AI works
Client application
sends input data
AWS AI Service or
custom ML model
makes predictions
Results stored
to your S3
1 2
4
Low confidence predictions
sent for human review
3
High-confidence predictions
returned immediately to client
application
5
Amazon Rekognition
Amazon Textract
Human Review Workforces
Amazon Mechanical Turk
An on-demand 24x7 workforce
of over 500,000 independent
contractors worldwide, powered
by Amazon Mechanical Turk
Private
A team of workers that you have
sourced yourself, including your
own employees or contractors
for handling data that needs to
stay within your organization
Vendors
A curated list of third-party
vendors that specialize in
providing data labeling services,
available via de AWS Marketplace
Fraud Detection
Fraud detection is difficult
$$$ billions lost to
fraud each year
Online business prone
to fraud attacks
Bad actors often
change tactics
Changing rules =
more human reviews
Dependent on others to
update detection logic
Fraud detection with ML is also difficult
Top data scientists are
costly & hard to find
One-size-fits-all models
underperform
Often need to
supplement data
Data transformation +
feature engineering
Fraud imbalance =
needle in a haystack
Introducing Amazon Fraud Detector
A fraud detection service that makes
it easy for businesses to use machine
learning to detect online fraud in
real-time, at scale
Amazon Fraud Detector – Key Features
Pre-built fraud
detection model
templates
Automatic
creation of
custom fraud
detection
models
Models learn
from past
attempts to
defraud Amazon
Amazon
SageMaker
integration
One interface to
review past
evaluations and
detection logic
Amazon Fraud Detector – Automated Model Building
1 2 4 5
Training
data in S3
63
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Speech & Text Analytics
For Contact Centers
Challenges in contact centers
• Better visibility into quality of customer interactions
• Cost prohibitive
•
• Timely discovery of emerging issues
• Support for live calls
• End user experience
Introducing Contact Lens For Amazon Connect
Theme
detection
Built-in automatic
call transcription
Automated
contact
categorization
Enhanced
Contact Search
Real-time sentiment
dashboard
and alerting
Presents
recurring
issues based
on
Customer
feedback
Identify call types
such as script
compliance,
competitive
mentions,
and cancellations.
Filter calls of
interest based
on words
spoken and
customer
sentiment
View entire call
transcript directly in
Amazon Connect
Quickly identify
when customers
are having a
poor experience
on live calls
Easily use the power of machine learning to improve the quality of your customer experience
without requiring any technical expertise
Improving code quality
Typical Application Build and Run Process
Write +
Review
Build +
Test
Deploy Measure Improve
1. Code Reviews require expertise in multiple areas such as
knowledge of AWS APIs, Concurrency, etc.
2. Code analyzer tools require high accuracy.
3. Distributed Cloud application are difficult to optimize.
4. Performance engineering expertise is hard to find.
Introducing AWS CodeGuru
Built-in code reviews
with intelligent
recommendations
Detect and optimize
expensive lines of
code before
production
Easily identify latency
and performance
improvements
production
environment
CodeGuru Reviewer CodeGuru Profiler
CodeGuru Reviewer: How It Works
Input:
Source Code
Feature Extraction Machine Learning
Output:
Recommendations
Customer provides source
code as input
Java
AWS CodeCommit
Github
Extract semantic features /
patterns
ML algorithms identify similar
code for comparison
Customers see
recommendations as Pull
Request feedback
CodeGuru Example – Looping vs Waiting
do {
DescribeTableResult describe = ddbClient.describeTable(new DescribeTableRequest().withTableName(tableName));
String status = describe.getTable().getTableStatus();
if (TableStatus.ACTIVE.toString().equals(status)) {
return describe.getTable();
}
if (TableStatus.DELETING.toString().equals(status)) {
throw new ResourceInUseException("Table is " + status + ", and waiting for it to become ACTIVE is not useful.");
}
Thread.sleep(10 * 1000);
elapsedMs = System.currentTimeMillis() - startTimeMs;
} while (elapsedMs / 1000.0 < waitTimeSeconds);
throw new ResourceInUseException("Table did not become ACTIVE after ");
This code appears to be waiting for a resource before it runs. You could use the waiters feature to help improve
efficiency. Consider using TableExists, TableNotExists. For more information,
see https://aws.amazon.com/blogs/developer/waiters-in-the-aws-sdk-for-java/
Recommendation
Code
We should use waiters instead - will help remove a lot of this code.Developer Feedback
CodeGuru Profiler: How It Works
Input:
Live application stack
trace
Application profile
sampling
Pattern matching
Output:
Method names,
Recommendations
and searchable
visualizations
Customer application
runs in production
CodeGuru Profiler
continuously captures
application stack trace
information
CodeGuru Profiler detects
performance inefficiencies in
the live application
Customers see
recommendations in their
automated efficiency reports
and visualizations
Amazon Confidential
CodeGuru Profiler – Example
CodeGuru Profiler Visualization – Hotspots
Java.util.zip.Deflator.deflateBytes 61%
LCMS.colorEvent 6%JPEGImageReader.readImage 5%
Enterprise Search
Employees spend 20% of their
time looking for information.
—McKinsey
20%
44%44% of the time, they cannot
find the information they need to
do their job.
—IDC
Introducing Kendra
Easy to find what you are
looking for
Fast search, and
quick to set up
Native connectors
(S3, Sharepoint,
file servers,
HTTP, etc.)
Natural language
Queries
NLU and
ML core
Simple API
and console
experiences
Code samples
Incremental
learning through
feedback
Domain
Expertise
Kendra connectors
…and more coming in 2020
Getting started with Kendra
Step 1
Create an index
An index is the place where
you add your data sources
to make them searchable
in Kendra.
Step 2
Add data sources
Add and sync your data
from S3, Sharepoint, Box
and other data sources, to
your index.
Step 3
Test & deploy
After syncing your data,
visit the Search console
page to test search &
deploy Kendra in your
search application.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre:Invent highlights
https://aws.amazon.com/about-aws/whats-new/machine-learning
• Invoke Amazon SageMaker models in Amazon Quicksight
• Invoke Amazon SageMaker models in Amazon Aurora
• Deploy many models on the same Amazon SageMaker endpoint
Using Kubernetes for ML is hard to
manage and scale
Build and manage services
within Kubernetes cluster for ML
Make disparate open-source
libraries and frameworks work
together in a secure and
scalable way
Requires time and expertise from
infrastructure, data science, and
development teams
Need an easier way to use
Kubernetes for ML
+
+
=
Fully managed
infrastructure in SageMaker
Introducing Amazon SageMaker Operators for Kubernetes
Kubernetes customers can now train, tune, & deploy models in
Amazon SageMaker
Machine learning is iterative involving
dozens of tools and hundreds of
iterations
Multiple tools needed for
different phases of the
ML workflow
Lack of an integrated
experience
Large number of iterations
Cumbersome, lengthy processes, resulting in
loss of productivity
+
+
=
Introducing Amazon SageMaker Studio
The first fully integrated development environment (IDE) for machine learning
Organize, track, and
compare thousands of
experiments
Easy experiment
management
Share scalable notebooks
without tracking code
dependencies
Collaboration at
scale
Get accurate models for
with full visibility & control
without writing code
Automatic model
generation
Automatically debug errors,
monitor models, & maintain
high quality
Higher quality ML
models
Code, build, train, deploy, &
monitor in a unified visual
interface
Increased
productivity
Data science and collaboration
needs to be easy
Setup and manage resources
Collaboration across
multiple data scientists
Different data science
projects have different
resource needs
Managing notebooks and
collaborating across
multiple data scientists is
highly complicated
+
+
=
Introducing Amazon SageMaker Notebooks
Access your notebooks in
seconds with your corporate
credentials
Fast-start shareable notebooks
Administrators manage
access and permissions
Share your notebooks
as a URL with a single click
Dial up or down
compute resources
Start your notebooks
without spinning up
compute resources
Data Processing and
Model Evaluation involves a lot of
operational overhead
Building and scaling infrastructure
for data processing workloads is
complex
Use of multiple tools or services
implies learning and
implementing new APIs
All steps in the ML workflow need
enhanced security, authentication
and compliance
Need to build and manage tooling
to run large data processing and
model evaluation workloads
+
+
=
Introducing Amazon SageMaker Processing
Analytics jobs for data processing and model evaluation
Use SageMaker’s built-in
containers or bring your own
Bring your own script for
feature engineering
Custom processing
Achieve distributed
processing for clusters
Your resources are created,
configured, & terminated
automatically
Leverage SageMaker’s
security & compliance
features
Managing trials and experiments is
cumbersome
Hundreds of experiments
Hundreds of parameters
per experiment
Compare and contrast
Very cumbersome and
error prone
+
+
=
Introducing Amazon SageMaker Experiments
Experiment
tracking at scale
Visualization for
best results
Flexibility with
Python SDK & APIs
Iterate quickly
Track parameters & metrics
across experiments & users
Organize
experiments
Organize by teams, goals, &
hypotheses
Visualize & compare
between experiments
Log custom metrics &
track models using APIs
Iterate & develop high-
quality models
A system to organize, track, and evaluate training experiments
Debugging and profiling
deep learning is painful
Large neural networks
with many layers
Many connections
Additional tooling for analysis
and debug
Extraordinarily difficult
to inspect, debug, and profile
the ‘black box’
+
+
=
Automatic data
analysis
Relevant data
capture
Automatic error
detection
Improved productivity
with alerts
Visual analysis
and debug
Introducing Amazon SageMaker Debugger
Analyze and debug data
with no code changes
Data is automatically
captured for analysis
Errors are automatically
detected based on rules
Take corrective action based
on alerts
Visually analyze & debug
from SageMaker Studio
Analysis & debugging, explainability, and alert generation
Deploying a model is not the end, you
need to continuously monitor it in
production and iterate
Concept drift due to
divergence of data
Model performance can
change due to unknown
factors
Continuous monitoring of model
performance and data involves a
lot of effort and expense
Model monitoring is
cumbersome but critical
+
+
=
Successful ML requires
complex, hard to discover
combinations
Largely explorative &
iterative
Requires broad and
complete
knowledge of ML domain
Lack of visibility
Time consuming,
error prone process
even for ML experts
+
+
=
of algorithms, data, parameters
Introducing Amazon SageMaker Autopilot
Quick to start
Provide your data in a
tabular form & specify target
prediction
Automatic
model creation
Get ML models with feature
engineering & automatic model
tuning automatically done
Visibility & control
Get notebooks for your
modelswith source code
Automatic model creation with full visibility & control
Recommendations &
Optimization
Get a leaderboard & continue
to improve your model
Ground
Truth
Algorithms
& Frameworks
Collaborative
notebooks
ExperimentsDistributed
Training &
Debugger
Deployment,
Monitoring, & Hosting
SageMaker AutoPilot
Build, Train, Deploy Machine Learning Models Quickly at Scale
Reinforcement
Learning
Tuning
& Optimization
SageMaker Studio
Marketplace
for ML
Amazon SageMaker
Introducing Amazon SageMaker Model Monitor
Automatic data
collection
Continuous
Monitoring
CloudWatch
Integration
Data is automatically
collected from your
endpoints
Automate corrective
actions based on Amazon
CloudWatch alerts
Continuous monitoring of models in production
Visual
Data analysis
Define a monitoring
schedule and detect
changes in quality against
a pre-defined baseline
See monitoring results,
data statistics, and
violation reports in
SageMaker Studio
Flexibility
with rules
Use built-in rules to
detect data drift or write
your own rules for
custom analysis
AWS DeepRacer improvements
• AWS DeepRacer Evo
• Stereo camera
• LIDAR sensor
• New racing opportunities
• Create your own races
• Object Detection & Avoidance
• Head-to-head racing
AWS DeepComposer
• The world’s first machine
learning-enabled musical
keyboard
• Compose music using Generative
Adversarial Networks (GAN)
• Use a pretrained model, or train
your own
Enjoy!
Build cool stuff,
and please send us feedback!
Amazon Confidential
Launch Announcements covered in this session
Amazon EC2 Inf1 Instances
AWS Graviton2 Processor
AWS Graviton2 Based Instances
Amazon Braket
AWS Nitro Enclaves
AWS Compute Optimizer
Savings Plans
Amazon EKS for AWS Fargate
AWS Fargate Spot
Amazon ECS Capacity Providers
Amazon ECS CLI 2.0
ECS Cluster Autoscaling
EC2 Image Builder
AWS License Manager - Simplified
Windows &SQL Server BYOL
AWS End of support Migration Program
for Windows Server
Amazon S3 AccessPoints
EBS Direct APIs for Snapshots
Amazon Managed Apache Cassandra
Service
Amazon Aurora machine learning
integration
Amazon RDS Proxy
UltraWarm for Amazon Elasticsearch
Service
Amazon Redshift RA3 instances with
Managed Storage
AQUA (Advanced Query Accelerator) for
Amazon Redshift
Amazon Redshift Federated Query
Amazon Redshift Data LakeExport
AWS Data Exchange
CloudTrail Insights
AWS Detective
AWS IAM AccessAnalyzer
AWS Single Sign-On
AWS Transit Gateway Inter-Region
Peering
AWS Accelerated Site-to-Site VPN
AWS Transit Gateway Network Manager
Transit Gateway Multicast
Amazon VPC Ingress Routing
Provisioned Concurrency on AWS
Lambda
HTTP APIs for Amazon API Gateway
AWS Step Functions Express Workflows
Amazon EventBridge Schema Registry
Amplify for iOS & Android
Amplify DataStore
The Amazon Builders’ Library
Alexa Voice Service (AVS) Integration for
IoT Core
Container Support for AWS IoT
Greengrass
AWS Outposts
LocalZones
Wavelength Zones
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cobus Bernard
Senior Developer Advocate
Amazon Web Services
@cobusbernard

More Related Content

What's hot

Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Julien SIMON
 
Deep learning-based image recognition: Intro to Amazon Rekognition:
Deep learning-based image recognition: Intro to Amazon Rekognition: Deep learning-based image recognition: Intro to Amazon Rekognition:
Deep learning-based image recognition: Intro to Amazon Rekognition: Amazon Web Services
 
(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine Learning(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine LearningAmazon Web Services
 
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...Amazon Web Services Korea
 
BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...
BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...
BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...Amazon Web Services
 
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...AWSKRUG - AWS한국사용자모임
 
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...Amazon Web Services Korea
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Web Services
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine LearningJulien SIMON
 
Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)
Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)
Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)Amazon Web Services Japan
 
Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Amazon Web Services
 
re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)Amazon Web Services Japan
 
20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート
20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート
20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデートAmazon Web Services Japan
 
20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそう20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそうAmazon Web Services Japan
 
AI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionAI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionJulien SIMON
 
Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)Julien SIMON
 
Amazon Machine Learning for Developers
Amazon Machine Learning for DevelopersAmazon Machine Learning for Developers
Amazon Machine Learning for DevelopersAmazon Web Services
 
7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)Johnny Le
 
Amazon SageMaker を中心とした持続的な ML システム
Amazon SageMaker を中心とした持続的な ML システムAmazon SageMaker を中心とした持続的な ML システム
Amazon SageMaker を中心とした持続的な ML システムAmazon Web Services Japan
 

What's hot (20)

Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)Automate your Amazon SageMaker Workflows (July 2019)
Automate your Amazon SageMaker Workflows (July 2019)
 
Deep learning-based image recognition: Intro to Amazon Rekognition:
Deep learning-based image recognition: Intro to Amazon Rekognition: Deep learning-based image recognition: Intro to Amazon Rekognition:
Deep learning-based image recognition: Intro to Amazon Rekognition:
 
(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine Learning(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine Learning
 
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
 
BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...
BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...
BDA 301 An Introduction to Amazon Rekognition, for Deep Learning-based Comput...
 
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
 
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
AWS System Manager: Parameter Store를 사용한 AWS 구성 데이터 관리 기법 - 정창훈, 당근마켓 / 김대권, ...
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer Churn
 
Intro to AI & ML at Amazon
Intro to AI & ML at AmazonIntro to AI & ML at Amazon
Intro to AI & ML at Amazon
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learning
 
Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)
Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)
Amazon SageMaker 紹介 & ハンズオン(2018/07/03 実施)
 
Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018
 
re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)re:Invent 2018 Recap Digital Advertising (Japanese)
re:Invent 2018 Recap Digital Advertising (Japanese)
 
20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート
20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート
20180801 AWS Black Belt Online Seminar Amazon QuickSight アップデート
 
20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそう20200205 AWSの16あるデータベースを使いこなそう
20200205 AWSの16あるデータベースを使いこなそう
 
AI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionAI & ML on AWS: State of the Union
AI & ML on AWS: State of the Union
 
Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)Scale Machine Learning from zero to millions of users (April 2020)
Scale Machine Learning from zero to millions of users (April 2020)
 
Amazon Machine Learning for Developers
Amazon Machine Learning for DevelopersAmazon Machine Learning for Developers
Amazon Machine Learning for Developers
 
7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)
 
Amazon SageMaker を中心とした持続的な ML システム
Amazon SageMaker を中心とした持続的な ML システムAmazon SageMaker を中心とした持続的な ML システム
Amazon SageMaker を中心とした持続的な ML システム
 

Similar to 2020 re:Cap

Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez
 Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez
Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirezjavier ramirez
 
AWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapAWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapChris Fregly
 
Re:Invent 2019 Recap. AWS User Group Zaragoza. Javier Ramirez
Re:Invent 2019 Recap. AWS User Group Zaragoza. Javier RamirezRe:Invent 2019 Recap. AWS User Group Zaragoza. Javier Ramirez
Re:Invent 2019 Recap. AWS User Group Zaragoza. Javier Ramirezjavier ramirez
 
洞悉未來運算:量子與5G、混合雲架構與EC2新應用
洞悉未來運算:量子與5G、混合雲架構與EC2新應用洞悉未來運算:量子與5G、混合雲架構與EC2新應用
洞悉未來運算:量子與5G、混合雲架構與EC2新應用Amazon Web Services
 
Building Complex Workloads in Cloud - AWS PS Summit Canberra
Building Complex Workloads in Cloud - AWS PS Summit CanberraBuilding Complex Workloads in Cloud - AWS PS Summit Canberra
Building Complex Workloads in Cloud - AWS PS Summit CanberraAmazon Web Services
 
AWSome Day Iceland - Technical Track
AWSome Day Iceland - Technical TrackAWSome Day Iceland - Technical Track
AWSome Day Iceland - Technical TrackAmazon Web Services
 
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
 
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap NordicsReInvent 2019 reCap Nordics
ReInvent 2019 reCap NordicsMarcia Villalba
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding PipelineAmazon Web Services
 
High-Performance-Computing-on-AWS-and-Industry-Simulation
High-Performance-Computing-on-AWS-and-Industry-SimulationHigh-Performance-Computing-on-AWS-and-Industry-Simulation
High-Performance-Computing-on-AWS-and-Industry-SimulationAmazon 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
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSAmazon Web Services
 
AWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWSAWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWSAmazon Web Services
 
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...Ramprasad Nagaraja
 
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
 
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...Amazon Web Services
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)Amazon Web Services
 

Similar to 2020 re:Cap (20)

Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez
 Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez
Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirez
 
AWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapAWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:Cap
 
Re:Invent 2019 Recap. AWS User Group Zaragoza. Javier Ramirez
Re:Invent 2019 Recap. AWS User Group Zaragoza. Javier RamirezRe:Invent 2019 Recap. AWS User Group Zaragoza. Javier Ramirez
Re:Invent 2019 Recap. AWS User Group Zaragoza. Javier Ramirez
 
洞悉未來運算:量子與5G、混合雲架構與EC2新應用
洞悉未來運算:量子與5G、混合雲架構與EC2新應用洞悉未來運算:量子與5G、混合雲架構與EC2新應用
洞悉未來運算:量子與5G、混合雲架構與EC2新應用
 
Building Complex Workloads in Cloud - AWS PS Summit Canberra
Building Complex Workloads in Cloud - AWS PS Summit CanberraBuilding Complex Workloads in Cloud - AWS PS Summit Canberra
Building Complex Workloads in Cloud - AWS PS Summit Canberra
 
AWSome Day Iceland - Technical Track
AWSome Day Iceland - Technical TrackAWSome Day Iceland - Technical Track
AWSome Day Iceland - Technical Track
 
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)
 
ReInvent 2019 reCap Nordics
ReInvent 2019 reCap NordicsReInvent 2019 reCap Nordics
ReInvent 2019 reCap Nordics
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
 
High-Performance-Computing-on-AWS-and-Industry-Simulation
High-Performance-Computing-on-AWS-and-Industry-SimulationHigh-Performance-Computing-on-AWS-and-Industry-Simulation
High-Performance-Computing-on-AWS-and-Industry-Simulation
 
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 資料湖服務
AWS 資料湖服務AWS 資料湖服務
AWS 資料湖服務
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECS
 
AWS Reinvent Recap 2018
AWS Reinvent Recap 2018 AWS Reinvent Recap 2018
AWS Reinvent Recap 2018
 
AWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWSAWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWS
 
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
 
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...
 
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
 

More from Cobus Bernard

London Microservices Meetup: Lessons learnt adopting microservices
London Microservices  Meetup: Lessons learnt adopting microservicesLondon Microservices  Meetup: Lessons learnt adopting microservices
London Microservices Meetup: Lessons learnt adopting microservicesCobus Bernard
 
AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...
AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...
AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...Cobus Bernard
 
AWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDB
AWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDBAWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDB
AWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDBCobus Bernard
 
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...Cobus Bernard
 
AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...
AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...
AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...Cobus Bernard
 
AWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as Code
AWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as CodeAWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as Code
AWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as CodeCobus Bernard
 
AWS Webinar 24 - Getting Started with AWS - Understanding DR
AWS Webinar 24 - Getting Started with AWS - Understanding DRAWS Webinar 24 - Getting Started with AWS - Understanding DR
AWS Webinar 24 - Getting Started with AWS - Understanding DRCobus Bernard
 
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...Cobus Bernard
 
AWS SSA Webinar 21 - Getting Started with Data lakes on AWS
AWS SSA Webinar 21 - Getting Started with Data lakes on AWSAWS SSA Webinar 21 - Getting Started with Data lakes on AWS
AWS SSA Webinar 21 - Getting Started with Data lakes on AWSCobus Bernard
 
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWS
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWSAWS SSA Webinar 20 - Getting Started with Data Warehouses on AWS
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWSCobus Bernard
 
AWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: Services
AWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: ServicesAWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: Services
AWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: ServicesCobus Bernard
 
AWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: Data
AWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: DataAWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: Data
AWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: DataCobus Bernard
 
AWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containersAWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containersCobus Bernard
 
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...Cobus Bernard
 
AWS SSA Webinar 17 - Getting Started on AWS with Amazon RDS
AWS SSA Webinar 17 - Getting Started on AWS with Amazon RDSAWS SSA Webinar 17 - Getting Started on AWS with Amazon RDS
AWS SSA Webinar 17 - Getting Started on AWS with Amazon RDSCobus Bernard
 
AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2
AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2
AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2Cobus Bernard
 
AWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKS
AWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKSAWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKS
AWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKSCobus Bernard
 
AWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECS
AWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECSAWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECS
AWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECSCobus Bernard
 
AWS SSA Webinar 11 - Getting started on AWS: Security
AWS SSA Webinar 11 - Getting started on AWS: SecurityAWS SSA Webinar 11 - Getting started on AWS: Security
AWS SSA Webinar 11 - Getting started on AWS: SecurityCobus Bernard
 
AWS SSA Webinar 12 - Getting started on AWS with Containers
AWS SSA Webinar 12 - Getting started on AWS with ContainersAWS SSA Webinar 12 - Getting started on AWS with Containers
AWS SSA Webinar 12 - Getting started on AWS with ContainersCobus Bernard
 

More from Cobus Bernard (20)

London Microservices Meetup: Lessons learnt adopting microservices
London Microservices  Meetup: Lessons learnt adopting microservicesLondon Microservices  Meetup: Lessons learnt adopting microservices
London Microservices Meetup: Lessons learnt adopting microservices
 
AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...
AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...
AWS SSA Webinar 34 - Getting started with databases on AWS - Managing DBs wit...
 
AWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDB
AWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDBAWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDB
AWS SSA Webinar 33 - Getting started with databases on AWS Amazon DynamoDB
 
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
 
AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...
AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...
AWS SSA Webinar 30 - Getting Started with AWS - Infrastructure as Code - Terr...
 
AWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as Code
AWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as CodeAWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as Code
AWS SSA Webinar 28 - Getting Started with AWS - Infrastructure as Code
 
AWS Webinar 24 - Getting Started with AWS - Understanding DR
AWS Webinar 24 - Getting Started with AWS - Understanding DRAWS Webinar 24 - Getting Started with AWS - Understanding DR
AWS Webinar 24 - Getting Started with AWS - Understanding DR
 
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...
 
AWS SSA Webinar 21 - Getting Started with Data lakes on AWS
AWS SSA Webinar 21 - Getting Started with Data lakes on AWSAWS SSA Webinar 21 - Getting Started with Data lakes on AWS
AWS SSA Webinar 21 - Getting Started with Data lakes on AWS
 
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWS
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWSAWS SSA Webinar 20 - Getting Started with Data Warehouses on AWS
AWS SSA Webinar 20 - Getting Started with Data Warehouses on AWS
 
AWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: Services
AWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: ServicesAWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: Services
AWS SSA Webinar 19 - Getting Started with Multi-Region Architecture: Services
 
AWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: Data
AWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: DataAWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: Data
AWS SSA Webinar 18 - Getting Started with Multi-Region Architecture: Data
 
AWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containersAWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containers
 
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...
 
AWS SSA Webinar 17 - Getting Started on AWS with Amazon RDS
AWS SSA Webinar 17 - Getting Started on AWS with Amazon RDSAWS SSA Webinar 17 - Getting Started on AWS with Amazon RDS
AWS SSA Webinar 17 - Getting Started on AWS with Amazon RDS
 
AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2
AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2
AWS SSA Webinar 16 - Getting Started on AWS with Amazon EC2
 
AWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKS
AWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKSAWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKS
AWS SSA Webinar 15 - Getting started on AWS with Containers: Amazon EKS
 
AWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECS
AWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECSAWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECS
AWS SSA Webinar 13 - Getting started on AWS with Containers: Amazon ECS
 
AWS SSA Webinar 11 - Getting started on AWS: Security
AWS SSA Webinar 11 - Getting started on AWS: SecurityAWS SSA Webinar 11 - Getting started on AWS: Security
AWS SSA Webinar 11 - Getting started on AWS: Security
 
AWS SSA Webinar 12 - Getting started on AWS with Containers
AWS SSA Webinar 12 - Getting started on AWS with ContainersAWS SSA Webinar 12 - Getting started on AWS with Containers
AWS SSA Webinar 12 - Getting started on AWS with Containers
 

Recently uploaded

FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 

Recently uploaded (20)

FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 

2020 re:Cap

  • 1. Pret oria Cobus Bernard Senior Developer Advocate Amazon Web Services
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 3. Amazon Confidential Amazon EC2 Inf1 Instances Introducing The fastest and lowest cost machine learning inference in the cloud Featuring AWS Inferentia, the first custom ML chip designed by AWS Inf1 delivers up to 3X higher throughput and up to 40% lower cost per inference compared to GPU powered G4 instances Compute General Availability – December 3 L E A R N M O R E CMP324-R: Deliver high performance ML inference with AWS Inferentia Wednesday, 7pm, Aria Natural language processing PersonalizationObject detection Speech recognition Image processing Fraud detection
  • 4. Amazon Confidential Introducing Amazon EC2 Inferentia • Fast, low-latency inferencing at a very low cost • 64 teraOPS on 16-bit floating point (FP16 and BF16) and mixed-precision data. • 128 teraOPS on 8-bit integer (INT8) data. • Neuron SDK: https://github.com/aws/aws-neuron-sdk • Available in Deep Learning AMIs and Deep Learning Containers • TensorFlow and Apache MXNet, PyTorch coming soon Instance Name Inferentia Chips vCPUs RAM EBS Bandwidth inf1.xlarge 1 4 8 GiB Up to 3.5 Gbps inf1.2xlarge 1 8 16 GiB Up to 3.5 Gbps inf1.6xlarge 4 24 48 GiB 3.5 Gbps inf1.24xlarge 16 96 192 GiB 14 Gbps
  • 5. Amazon Confidential AWS Graviton2 Processor Introducing Enabling the best price/performance for your cloud workloads Graviton1 Processor Graviton2 Processor DRAFTCompute Preview – December 3 L E A R N M O R E CMP322-R: Deep dive on EC2 instances powered by AWS Graviton Wednesday 9:15am, MGM
  • 6. Amazon Confidential AWS Graviton2 Based Instances Introducing Up to 40% better price-performance for general purpose, compute intensive, and memory intensive workloads. l M6g C6g R6g DRAFT Built for: General-purpose workloads such as application servers, mid-size data stores, and microservices Instance storage option: M6gd Built for: Compute intensive applications such as HPC, video encoding, gaming, and simulation workloads Instance storage option: C6gd Built for: Memory intensive workloads such as open-source databases, or in-memory caches Instance storage option: R6gd Compute Preview – December 3 L E A R N M O R E CMP322-R: Deep dive on EC2 instances powered by AWS Graviton Wednesday 9:15am, MGM
  • 7. Amazon Confidential SPEC cpu2017 • Industry standard CPU intensive benchmark • Run on all vCPUs concurrently • Comparing performance/vCPU * All SPEC scores estimates, compiled with GCC9 -O3 -march=native, run on largest single socket size for each instance type tested. 40% 60% 80% 100% 120% 140% 160% SPECint2017 Rate SPECfp2017 rate Performance/vCPU SPECcpu2017 Rate* M5 M6G DRAFTCompute
  • 8. Amazon Confidential SPEC jvm2008 • Java VM benchmark • Run across all vCPUs concurrently • Comparing performance/vCPU * All SPEC scores estimates, run with OpenJDK11 and skipping compiler* and startup.* tests Tests run on largest single-socket instance size for each instance type tested. 40% 60% 80% 100% 120% 140% 160% Performance/vCPU SpecJVM* M5 M6G DRAFTCompute
  • 9. Amazon Confidential Load Balancing with Nginx 40% 60% 80% 100% 120% 140% 160% Performance(Requests/s) M5 M6G Load Balancer (nginx) NGINX v1.15.9, 512 clients, 128 GET/POST payloads, all HTTPS connections, AES128-GCM-SHA256, OpenSSL 1.1.1, 4 target machines, all tests run on 4xl size; load generator c5.9xl; web servers c5.4xls; All servers run in a cluster placement group DRAFTCompute
  • 10. Amazon Confidential Memcached 40% 60% 80% 100% 120% 140% 160% Performance(Requests/s) Throughput M5 M6G Memcached Memcached v1.5.16, 16B keys, 128B values, 7.8M KV-pairs, 576 connections for load generation from 2x c5.9xlarge instances, 16 additional connections used to measure latency from 1 additional c5.9xlarge,;each connection maintains 4096 outstanding requests; All servers in a cluster placement group DRAFTCompute
  • 11. Amazon Confidential Media Encoding with x264 • Huge amount of video created daily • Encoding it reduces bandwidth to deliver and storage of that video • Using libx264 encoder encoded uncompressed 1080p to h264 40% 60% 80% 100% 120% 140% 160% Performance(Frames/s) M5 M6G DRAFTCompute
  • 12. Amazon Confidential Amazon Braket Introducing Fully managed service that makes it easy for scientists and developers to explore and experiment with quantum computing. DRAFTQuantum Technology Preview – December 2 LEARN MORE CMP213: Introducing Quantum Computing with AWS Wednesday 11:30am, Venetian
  • 13. Amazon Confidential AWS Compute Optimizer Introducing Identify optimal Amazon EC2 instances and EC2 Auto Scaling group for your workloads using a ML-powered recommendation engine DRAFTManagement Tools General Availability – December 3 LEARN MORE CMP323: Optimize Performance and Cost for Your AWS Compute Wednesday, 10:45am, MGM
  • 14. Amazon Confidential Receive lower rates automatically. Easy to use with recommendations in AWS Cost Explorer Significant savings of up to 72% Flexible across instance family, size, OS, tenancy or AWS Region; also applies to AWS Fargate & soon to AWS Lambda usage Compute/Cost Management LEARN MORE CMP210: Dive deep on Savings Plans Wednesday, 5:30pm Announced – November 6 Simplify purchasing with a flexible pricing model that offers savings of up to 72% on Amazon ECS, AWS Fargate & AWS Lambda usage Savings Plans
  • 15. Amazon Confidential DRAFTContainers General Availability – December 3 LEARN MORE CON-326R - Running Kubernetes Applications on AWS Fargate Wednesday, 4pm, Aria Thursday, 1:45pm, MGM Introducing The only way to run serverless Kubernetes containers securely, reliably, and at scale Amazon EKS for AWS Fargate
  • 16. Amazon Confidential Spare capacity with savings up to 70% off of Fargate standard pricing Improved scalability, reduced operational cost to run containers Containers New Features Accelerating momentum for AWS container services
  • 17. Amazon Confidential Spare capacity with savings up to 70% off of Fargate standard pricing Improved scalability, reduced operational cost to run containers Containers New Features Accelerating momentum for AWS container services
  • 18. Amazon Confidential Spare capacity with savings up to 70% off of Fargate standard pricing Improved scalability, reduced operational cost to run containers Containers New Features Accelerating momentum for AWS container services
  • 19. Amazon Confidential Build and maintain secure OS images more quickly & easily Introducing DRAFTCompute General Availability – December 3 EC2 Image Builder
  • 20. Amazon Confidential AWS License Manager - Simplified Windows & SQL Server BYOL New Feature DRAFTCompute General Availability – December 1 • Bring your eligible Windows and SQL BYOL Licenses to AWS • Leverage existing licensing investments to save costs • Automate ongoing management of EC2 Dedicated Hosts LEARN MORE WIN201 - Leadership session: Five New Features of Microsoft and .NET on AWS that you want to learn Tuesday, 4pm, MGM
  • 21. Amazon Confidential Introducing DRAFTCompute General Availability – December 1 Helps customers upgrade legacy applications to run on newer, supported versions of Windows Server without any code changes Future-proof Reduced risk Cost-effective Improved security posture on supported, new OS Isolate old runtimes Compliance with industry regulations No application refactoring or recoding cost No extended support costs Decouple from underlying OS Low risk of failure on subsequent OS updates Supports all OS version Reduced operating costs AWS End of support Migration Program for Windows Server
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 23. Amazon Confidential Amazon S3 Access Points Introducing Simplify managing data access at scale for applications using shared data sets on Amazon S3. Easily create hundreds of access points per bucket, each with a unique name and permissions customized for each application. DRAFTStorage General Availability – December 3
  • 24. Amazon Confidential EBS Direct APIs for Snapshots Introducing A simple set of APIs that provide access to directly read EBS snapshot data, enabling backup providers to achieve faster backups for EBS volumes at lower costs. L E A R N M O R E CMP305-R: Amazon EBS snapshots: What’s new, best practices, and security Thursday,1:00pm, MGM Up to 70% faster backup times More granular recovery point objectives (RPOs) Lower cost backups Amazon Confidential Compute Easily track incremental block changes on EBS volumes to achieve: General Availability – December 3
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 26. Amazon Confidential Amazon Managed Apache Cassandra Service Introducing A scalable, highly available, and serverless Apache Cassandra–compatible database service. Run your Cassandra workloads in the AWS cloud using the same Cassandra application code and developer tools that you use today. Apache Cassandra- compatible Performance at scale Highly available and secure No servers to manage DRAFTDatabases Preview – December 3 LEARN MORE DAT324: Overview of Amazon Managed Apache Cassandra Service
  • 27. Amazon Confidential DRAFTDatabases Announced – November 26 Amazon Aurora Machine Learning Integration Simple, optimized, and secure Aurora, SageMaker, and Comprehend (in preview) integration. Add ML-based predictions to databases and applications using SQL, without custom integrations, moving data around, or ML experience.
  • 28. Amazon Confidential Amazon RDS Proxy Introducing Fully managed, highly available database proxy feature for Amazon RDS. Pools and shares connections to make applications more scalable, more resilient to database failures, and more secure. DRAFTDatabases Public Beta – December 3 LEARN MORE DAT368: Setting up database proxy servers with RDS Proxy
  • 29. Amazon Confidential UltraWarm for Amazon Elasticsearch Service Introducing A low cost, scalable warm storage tier for Amazon Elasticsearch Service. Store up to 10 PB of data in a single cluster at 1/10th the cost of existing storage tiers, while still providing an interactive experience for analyzing logs. DRAFTAnalytics Public Beta – December 3 LEARN MORE ANT229: Scalable, secure, and cost-effective log analytics
  • 30. Amazon Confidential DRAFTAnalytics Amazon Redshift RA3 instances with Managed Storage Optimize your data warehouse costs by paying for compute and storage separately General Availability – December 3 L E A R N M O R E ANT213-R1: State of the Art Cloud Data Warehousing ANT230: Amazon Redshift Reimagined: RA3 and AQUA Wednesday, 10am, Venetian Delivers 3x the performance of existing cloud DWs 2x performance and 2x storage as similarly priced DS2 instances (on-demand) Automatically scales your DW storage capacity Supports workloads up to 8PB (compressed) COMPUTE NODE (RA3/i3en) SSD Cache S 3 S T O R A G E COMPUTE NODE (RA3/i3en) SSD Cache COMPUTE NODE (RA3/i3en) SSD Cache COMPUTE NODE (RA3/i3en) SSD Cache Managed storage $/node/hour $/TB/month Introducing
  • 31. Amazon Confidential AQUA (Advanced Query Accelerator) for Amazon Redshift Introducing Redshift runs 10x faster than any other cloud data warehouse without increasing cost DRAFTAnalytics Private Beta – December 3 LEARN MORE ANT230: Amazon Redshift Reimagined: RA3 and AQUA Wednesday, 10am, Venetian AQUA brings compute to storage so data doesn't have to move back and forth High-speed cache on top of S3 scales out to process data in parallel across many nodes AWS designed processors accelerate data compression, encryption, and data processing 100% compatible with the current version of Redshift S 3 S T O R A G E AQUA ADVANCED QUERY ACCELERATOR R A 3 C O M P U T E C L U S T E R
  • 32. Amazon Confidential Amazon Redshift Federated Query Analyze data across data warehouse, data lakes, and operational database New Feature DRAFTAnalytics Public Beta – December 3 LEARN MORE ANT213-R1: State of the Art Cloud Data Warehousing Tuesday, 3pm, Bellagio
  • 33. Amazon Confidential Amazon Redshift Data Lake Export New Feature No other data warehouse makes it as easy to gain new insights from all your data. DRAFTAnalytics General Availability – December 3 LEARN MORE ANT335R: How to build your data analytics stack at scale with Amazon Redshift Monday, 7pm, Venetian Tuesday, 11:30am, Aria
  • 34. Amazon Confidential AWS Data Exchange Quickly find diverse data in one place Efficiently access 3rd-party data Easily analyze data Reach millions of AWS customers Easiest way to package and publish data products Built-in security and compliance controls For Subscribers For Providers DRAFTAnalytics Announced – November 13 L E A R N M O R E ANT238-R: AWS Data Exchange: Easily find & subscribe to third-party data in the cloud Thursday, 2:30pm, Venetian Easily find and subscribe to 3rd-party data in the cloud
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. Amazon Confidential DRAFTManagement Tools Announced – November 21 Identify unusual activity in your AWS accounts  Save time sifting through logs  Get ahead of issues before they impact your business CloudTrail Insights Introducing • Unexpected spikes in resource provisioning • Bursts of IAM management actions • Gaps in periodic maintenance activity L E A R N M O R E MGT420-R: CloudTrail Insights: Identify and Solve Operational Issues
  • 37. Amazon Confidential AWS Detective Introducing Quickly analyze, investigate, and identify the root cause of security findings and suspicious activities. Automatically distills & organizes data into a graph model Easy to use visualizations for faster & effective investigation Continuously updated as new telemetry becomes available Preview – December 3 DRAFTSecurity LEARN MORE SEC312: Introduction to Amazon Detective Thursday, 1:45pm, Venetian
  • 38. Amazon Confidential AWS IAM Access Analyzer Introducing Continuously ensure that policies provide the intended public and cross-account access to resources, such as Amazon S3 buckets, AWS KMS keys, & AWS Identity and Access Management roles. General Availability – December 2 DRAFTSecurity Uses automated reasoning, a form of mathematical logic, to determine all possible access paths allowed by a resource policy Analyzes new or updated resource policies to help you understand potential security implications Analyzes resource policies for public or cross-account access LEARN MORE SEC309: Deep Dive into AWS IAM Access Analyzer Thursday, 3:15pm, Venetian
  • 39. Amazon Confidential 1 Create or use existing identities, including Azure AD, and manage access centrally to multiple AWS accounts and business applications, for easy browser, command line, or mobile single sign-on access by employees. New Feature AWS Single Sign-On Announced – November 25 DRAFTSecurity LEARN MORE SEC308: Manage federated user permissions at scale with AWS SSO Thursday, 12:15pm, Venetian
  • 40. Amazon Confidential Existing Service DRAFTNetworking Scale connectivity across thousands of Amazon VPCs, AWS accounts, and on-premises networks Amazon VPCAmazon VPC Amazon VPCAmazon VPC Customer gateway VPN connection AWS Direct Connect Gateway L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM AWS Transit Gateway
  • 41. Amazon Confidential New Feature AWS Transit Gateway Inter-Region Peering General Availability – December 3 DRAFTNetworking AWS TRANSIT GATEWAY Inter-Region Peering Build global networks by connecting transit gateways across multiple AWS Regions L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
  • 42. Amazon Confidential AWS Transit Gateway Network Manager Introducing General Availability – December 3 DRAFTNetworking L E A R N M O R E NET212 - AWS Transit Gateway Network Manager
  • 44. Amazon Confidential New Feature Transit Gateway Multicast General Availability – December 3 DRAFTNetworking Build and deploy multicast applications in the cloud L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
  • 45. Amazon Confidential New Feature Amazon VPC Ingress Routing General Availability – December 3 DRAFTNetworking Route inbound and outbound traffic through a third party or AWS service L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 47. Amazon Confidential L E A R N M O R E SVS401 - Optimizing your serverless applications Wednesday, 1:45pm, Mirage Thursday, 3:15pm, Venetian Provisioned Concurrency on AWS Lambda New Feature • Keeps functions initialized and hyper-ready, ensuring start times stay in the milliseconds • Builders have full control over when provisioned concurrency is set • No code changes are required to provision concurrency on functions in production • Can be combined with AWS Auto Scaling at launch DRAFTServerless General Availability – December 3
  • 48. Amazon Confidential Achieve up to 67% cost reduction and 50% latency reduction compared to REST APIs. HTTP APIs are also easier to configure than REST APIs, allowing customers to focus more time on building applications. Reduce application costs by up to 67% Reduce application latency by up to 50% Configure HTTP APIs easier and faster than before HTTP APIs for Amazon API Gateway Introducing DRAFTMobile Services Preview – December 4 L E A R N M O R E CON213-L - Leadership session: Using containers and serverless to accelerate modern application development (incl schema registry demo) Wednesday 9:15am, Venetian
  • 49. Amazon Confidential AWS Step Functions Express Workflows Introducing Orchestrate AWS compute, database, and messaging services at rates greater than 100,000 events/second, suitable for high-volume event processing workloads such as IoT data ingestion, streaming data processing and transformation. DRAFTApp Integration General Availability – December 3 L E A R N M O R E API321: Event-Processing Workflows at Scale with AWS Step Functions Wednesday, 3:15pm, MGM
  • 50. Amazon Confidential Amazon EventBridge Schema Registry Introducing Store event structure - or schema - in a shared central location, so it’s faster and easier to find the events you need. Generate code bindings right in your IDE to represent an event as an object in code. DRAFTApp Integration Preview – December 3 LEARN MORE CON213-L - Leadership session: Using containers and serverless to accelerate modern application development (incl schema registry demo) Wednesday 9:15am, Venetian
  • 51. Amazon Confidential Amplify for iOS & Android Introducing DRAFTMobile Services General Availability – December 3 Open source libraries and toolchain that enable mobile developers to build scalable and secure cloud powered serverless applications. L E A R N M O R E MOB317 - Speed up native mobile development with AWS Amplify Wednesday, 11:30am, Venetian
  • 52. Amazon Confidential Amplify DataStore New Feature DRAFTMobile Services General Availability – December 3 Multi-platform (iOS/Android/React Native/Web) on-device persistent storage engine that automatically synchronizes data between mobile/web apps and the cloud using GraphQL. L E A R N M O R E MOB402: Build data-driven mobile and web apps with AWS AppSync Wednesday, 2:30pm, Mirage
  • 54. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 55. Amazon Confidential What customers are doing with AWS IoT Remotely monitor patient health & wellness applications Manage energy resources more efficiently Enhance safety in the home, the office, and the factory floor Transform transportation with connected and autonomous vehicles Track inventory levels and manage warehouse operations Improve the performance and productivity of industrial processes Build smarter products & user experiences in homes, buildings, and cities Grow healthier crops with greater efficiencies
  • 56. Amazon Confidential Alexa Voice Service (AVS) Integration for IoT Core New Feature DRAFTInternet of Things Announced – November 25 Quickly and cost effectively go to market with Alexa built-in capabilities on new categories of products such as light switches, thermostats, and small appliances. Accelerate time to market with certified partner development kits that work with AVS Integration for IoT Core by default. Lowers the cost of integrating Alexa Voice up to 50% by reducing the compute and memory footprint required Build new categories of Alexa Built-in products on resource constrained devices (e.g. ARM ‘M' class microcontrollers with <1MB embedded RAM).
  • 57. Amazon Confidential Container Support for AWS IoT Greengrass New Feature DRAFTInternet of Things Announced – November 25 Deploy containers seamlessly to edge devices Move containers from the cloud to edge devices using AWS IoT Greengrass, without rewriting any code. Enables both Docker & AWS Lambda components to operate seamlessly together at the edge Use AWS IoT Greengrass Secrets Manager to manage credentials for private container registries.
  • 58. Amazon Confidential AWS Outposts Now Available Fully managed service that extends AWS infrastructure, AWS services, APIs, and tools to virtually any connected customer site. Truly consistent hybrid experience for applications across on-premises and cloud environments. Ideal for low latency or local data processing application needs. Same AWS-designed infrastructure as in AWS regional data centers (built on AWS Nitro System) delivered to customer facilities Fully managed, monitored, and operated by AWS as in AWS Regions Single pane of management in the cloud providing the same APIs and tools as in AWS Regions Compute General Availability – December 3 LEARN MORE CMP302-R: AWS Outposts: Extend the AWS experience to on-premises environments Wednesday at 11:30am, Aria Thursday at 3:15pm, Mirage Friday at 10:45am, Mirage
  • 59. Amazon Confidential Additional AWS Services Supported Locally on Outposts
  • 60. Amazon Confidential Local Zones Introducing Extend the AWS Cloud to more locations and closer to your end-users to support ultra low latency application use cases. Use familiar AWS services and tools and pay only for the resources you use. DRAFTCompute General Availability – December 3 The first Local Zone to be released will be located in Los Angeles.
  • 61. Amazon Confidential AWS Wavelength Introducing Embeds AWS compute and storage inside telco providers’ 5G networks. Enables mobile app developers to deliver applications with single-digit millisecond latencies. Pay only for the resources you use. DRAFTCompute Announcement – December 3
  • 62. Amazon Confidential AWS Wavelength Introducing Embeds AWS compute and storage inside telco providers’ 5G networks. Enables mobile app developers to deliver applications with single-digit millisecond latencies. Pay only for the resources you use. DRAFTCompute Announcement – December 3
  • 63. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AI & Machine Learning Launches Julien Simon Global Evangelist, AI & Machine Learning Amazon Web Services @julsimon
  • 64. Please fasten your seatbelts!
  • 65. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 66. Pre:Invent highlights https://aws.amazon.com/about-aws/whats-new/machine-learning • Amazon Comprehend: 6 new languages • Amazon Translate: 22 new languages • Amazon Transcribe: 15 new languages, alternative transcriptions • Amazon Lex: SOC compliance, sentiment analysis, web & mobile integration with Amazon Connect • Amazon Personalize: batch recommendations • Amazon Forecast: use any quantile for your predictions With region expansion across the board!
  • 68. Introducing Amazon Transcribe Medical Easy-to-UseAccurate Affordable
  • 70. Introducing Amazon Rekognition Custom Labels • Import images labeled by Amazon SageMaker Ground Truth… • Or label images automatically based on folder structure • Train a model on fully managed infrastructure • Split the data set for training and validation • See precision, recall, and F1 score at the end of training • Select your model • Use it with the usual Rekognition APIs
  • 71. Human In the Loop
  • 72. Customers are forced to choose ML only systems are high speed and low cost, but do not support nuanced decision making Human only workflows offer nuanced decision making, but they’re low speed and high cost. OR
  • 73. Customers need + Machine Learning and humans working together
  • 74. A2I lets you easily implement human review in machine learning workflows to improve the accuracy, speed, and scale of complex decisions. Introducing Amazon Augmented AI (A2I)
  • 75. How Amazon Augmented AI works Client application sends input data AWS AI Service or custom ML model makes predictions Results stored to your S3 1 2 4 Low confidence predictions sent for human review 3 High-confidence predictions returned immediately to client application 5 Amazon Rekognition Amazon Textract
  • 76. Human Review Workforces Amazon Mechanical Turk An on-demand 24x7 workforce of over 500,000 independent contractors worldwide, powered by Amazon Mechanical Turk Private A team of workers that you have sourced yourself, including your own employees or contractors for handling data that needs to stay within your organization Vendors A curated list of third-party vendors that specialize in providing data labeling services, available via de AWS Marketplace
  • 78. Fraud detection is difficult $$$ billions lost to fraud each year Online business prone to fraud attacks Bad actors often change tactics Changing rules = more human reviews Dependent on others to update detection logic
  • 79. Fraud detection with ML is also difficult Top data scientists are costly & hard to find One-size-fits-all models underperform Often need to supplement data Data transformation + feature engineering Fraud imbalance = needle in a haystack
  • 80. Introducing Amazon Fraud Detector A fraud detection service that makes it easy for businesses to use machine learning to detect online fraud in real-time, at scale
  • 81. Amazon Fraud Detector – Key Features Pre-built fraud detection model templates Automatic creation of custom fraud detection models Models learn from past attempts to defraud Amazon Amazon SageMaker integration One interface to review past evaluations and detection logic
  • 82. Amazon Fraud Detector – Automated Model Building 1 2 4 5 Training data in S3 63
  • 83. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 84. Speech & Text Analytics For Contact Centers
  • 85. Challenges in contact centers • Better visibility into quality of customer interactions • Cost prohibitive • • Timely discovery of emerging issues • Support for live calls • End user experience
  • 86. Introducing Contact Lens For Amazon Connect Theme detection Built-in automatic call transcription Automated contact categorization Enhanced Contact Search Real-time sentiment dashboard and alerting Presents recurring issues based on Customer feedback Identify call types such as script compliance, competitive mentions, and cancellations. Filter calls of interest based on words spoken and customer sentiment View entire call transcript directly in Amazon Connect Quickly identify when customers are having a poor experience on live calls Easily use the power of machine learning to improve the quality of your customer experience without requiring any technical expertise
  • 87.
  • 88.
  • 90. Typical Application Build and Run Process Write + Review Build + Test Deploy Measure Improve 1. Code Reviews require expertise in multiple areas such as knowledge of AWS APIs, Concurrency, etc. 2. Code analyzer tools require high accuracy. 3. Distributed Cloud application are difficult to optimize. 4. Performance engineering expertise is hard to find.
  • 91. Introducing AWS CodeGuru Built-in code reviews with intelligent recommendations Detect and optimize expensive lines of code before production Easily identify latency and performance improvements production environment CodeGuru Reviewer CodeGuru Profiler
  • 92. CodeGuru Reviewer: How It Works Input: Source Code Feature Extraction Machine Learning Output: Recommendations Customer provides source code as input Java AWS CodeCommit Github Extract semantic features / patterns ML algorithms identify similar code for comparison Customers see recommendations as Pull Request feedback
  • 93. CodeGuru Example – Looping vs Waiting do { DescribeTableResult describe = ddbClient.describeTable(new DescribeTableRequest().withTableName(tableName)); String status = describe.getTable().getTableStatus(); if (TableStatus.ACTIVE.toString().equals(status)) { return describe.getTable(); } if (TableStatus.DELETING.toString().equals(status)) { throw new ResourceInUseException("Table is " + status + ", and waiting for it to become ACTIVE is not useful."); } Thread.sleep(10 * 1000); elapsedMs = System.currentTimeMillis() - startTimeMs; } while (elapsedMs / 1000.0 < waitTimeSeconds); throw new ResourceInUseException("Table did not become ACTIVE after "); This code appears to be waiting for a resource before it runs. You could use the waiters feature to help improve efficiency. Consider using TableExists, TableNotExists. For more information, see https://aws.amazon.com/blogs/developer/waiters-in-the-aws-sdk-for-java/ Recommendation Code We should use waiters instead - will help remove a lot of this code.Developer Feedback
  • 94. CodeGuru Profiler: How It Works Input: Live application stack trace Application profile sampling Pattern matching Output: Method names, Recommendations and searchable visualizations Customer application runs in production CodeGuru Profiler continuously captures application stack trace information CodeGuru Profiler detects performance inefficiencies in the live application Customers see recommendations in their automated efficiency reports and visualizations Amazon Confidential
  • 96. CodeGuru Profiler Visualization – Hotspots Java.util.zip.Deflator.deflateBytes 61% LCMS.colorEvent 6%JPEGImageReader.readImage 5%
  • 98. Employees spend 20% of their time looking for information. —McKinsey 20% 44%44% of the time, they cannot find the information they need to do their job. —IDC
  • 99. Introducing Kendra Easy to find what you are looking for Fast search, and quick to set up Native connectors (S3, Sharepoint, file servers, HTTP, etc.) Natural language Queries NLU and ML core Simple API and console experiences Code samples Incremental learning through feedback Domain Expertise
  • 100. Kendra connectors …and more coming in 2020
  • 101. Getting started with Kendra Step 1 Create an index An index is the place where you add your data sources to make them searchable in Kendra. Step 2 Add data sources Add and sync your data from S3, Sharepoint, Box and other data sources, to your index. Step 3 Test & deploy After syncing your data, visit the Search console page to test search & deploy Kendra in your search application.
  • 102.
  • 103. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 104. Pre:Invent highlights https://aws.amazon.com/about-aws/whats-new/machine-learning • Invoke Amazon SageMaker models in Amazon Quicksight • Invoke Amazon SageMaker models in Amazon Aurora • Deploy many models on the same Amazon SageMaker endpoint
  • 105. Using Kubernetes for ML is hard to manage and scale Build and manage services within Kubernetes cluster for ML Make disparate open-source libraries and frameworks work together in a secure and scalable way Requires time and expertise from infrastructure, data science, and development teams Need an easier way to use Kubernetes for ML + + =
  • 106. Fully managed infrastructure in SageMaker Introducing Amazon SageMaker Operators for Kubernetes Kubernetes customers can now train, tune, & deploy models in Amazon SageMaker
  • 107. Machine learning is iterative involving dozens of tools and hundreds of iterations Multiple tools needed for different phases of the ML workflow Lack of an integrated experience Large number of iterations Cumbersome, lengthy processes, resulting in loss of productivity + + =
  • 108. Introducing Amazon SageMaker Studio The first fully integrated development environment (IDE) for machine learning Organize, track, and compare thousands of experiments Easy experiment management Share scalable notebooks without tracking code dependencies Collaboration at scale Get accurate models for with full visibility & control without writing code Automatic model generation Automatically debug errors, monitor models, & maintain high quality Higher quality ML models Code, build, train, deploy, & monitor in a unified visual interface Increased productivity
  • 109.
  • 110. Data science and collaboration needs to be easy Setup and manage resources Collaboration across multiple data scientists Different data science projects have different resource needs Managing notebooks and collaborating across multiple data scientists is highly complicated + + =
  • 111. Introducing Amazon SageMaker Notebooks Access your notebooks in seconds with your corporate credentials Fast-start shareable notebooks Administrators manage access and permissions Share your notebooks as a URL with a single click Dial up or down compute resources Start your notebooks without spinning up compute resources
  • 112. Data Processing and Model Evaluation involves a lot of operational overhead Building and scaling infrastructure for data processing workloads is complex Use of multiple tools or services implies learning and implementing new APIs All steps in the ML workflow need enhanced security, authentication and compliance Need to build and manage tooling to run large data processing and model evaluation workloads + + =
  • 113. Introducing Amazon SageMaker Processing Analytics jobs for data processing and model evaluation Use SageMaker’s built-in containers or bring your own Bring your own script for feature engineering Custom processing Achieve distributed processing for clusters Your resources are created, configured, & terminated automatically Leverage SageMaker’s security & compliance features
  • 114. Managing trials and experiments is cumbersome Hundreds of experiments Hundreds of parameters per experiment Compare and contrast Very cumbersome and error prone + + =
  • 115. Introducing Amazon SageMaker Experiments Experiment tracking at scale Visualization for best results Flexibility with Python SDK & APIs Iterate quickly Track parameters & metrics across experiments & users Organize experiments Organize by teams, goals, & hypotheses Visualize & compare between experiments Log custom metrics & track models using APIs Iterate & develop high- quality models A system to organize, track, and evaluate training experiments
  • 116. Debugging and profiling deep learning is painful Large neural networks with many layers Many connections Additional tooling for analysis and debug Extraordinarily difficult to inspect, debug, and profile the ‘black box’ + + =
  • 117. Automatic data analysis Relevant data capture Automatic error detection Improved productivity with alerts Visual analysis and debug Introducing Amazon SageMaker Debugger Analyze and debug data with no code changes Data is automatically captured for analysis Errors are automatically detected based on rules Take corrective action based on alerts Visually analyze & debug from SageMaker Studio Analysis & debugging, explainability, and alert generation
  • 118. Deploying a model is not the end, you need to continuously monitor it in production and iterate Concept drift due to divergence of data Model performance can change due to unknown factors Continuous monitoring of model performance and data involves a lot of effort and expense Model monitoring is cumbersome but critical + + =
  • 119. Successful ML requires complex, hard to discover combinations Largely explorative & iterative Requires broad and complete knowledge of ML domain Lack of visibility Time consuming, error prone process even for ML experts + + = of algorithms, data, parameters
  • 120. Introducing Amazon SageMaker Autopilot Quick to start Provide your data in a tabular form & specify target prediction Automatic model creation Get ML models with feature engineering & automatic model tuning automatically done Visibility & control Get notebooks for your modelswith source code Automatic model creation with full visibility & control Recommendations & Optimization Get a leaderboard & continue to improve your model
  • 121. Ground Truth Algorithms & Frameworks Collaborative notebooks ExperimentsDistributed Training & Debugger Deployment, Monitoring, & Hosting SageMaker AutoPilot Build, Train, Deploy Machine Learning Models Quickly at Scale Reinforcement Learning Tuning & Optimization SageMaker Studio Marketplace for ML Amazon SageMaker
  • 122. Introducing Amazon SageMaker Model Monitor Automatic data collection Continuous Monitoring CloudWatch Integration Data is automatically collected from your endpoints Automate corrective actions based on Amazon CloudWatch alerts Continuous monitoring of models in production Visual Data analysis Define a monitoring schedule and detect changes in quality against a pre-defined baseline See monitoring results, data statistics, and violation reports in SageMaker Studio Flexibility with rules Use built-in rules to detect data drift or write your own rules for custom analysis
  • 123. AWS DeepRacer improvements • AWS DeepRacer Evo • Stereo camera • LIDAR sensor • New racing opportunities • Create your own races • Object Detection & Avoidance • Head-to-head racing
  • 124. AWS DeepComposer • The world’s first machine learning-enabled musical keyboard • Compose music using Generative Adversarial Networks (GAN) • Use a pretrained model, or train your own
  • 125. Enjoy! Build cool stuff, and please send us feedback!
  • 126. Amazon Confidential Launch Announcements covered in this session Amazon EC2 Inf1 Instances AWS Graviton2 Processor AWS Graviton2 Based Instances Amazon Braket AWS Nitro Enclaves AWS Compute Optimizer Savings Plans Amazon EKS for AWS Fargate AWS Fargate Spot Amazon ECS Capacity Providers Amazon ECS CLI 2.0 ECS Cluster Autoscaling EC2 Image Builder AWS License Manager - Simplified Windows &SQL Server BYOL AWS End of support Migration Program for Windows Server Amazon S3 AccessPoints EBS Direct APIs for Snapshots Amazon Managed Apache Cassandra Service Amazon Aurora machine learning integration Amazon RDS Proxy UltraWarm for Amazon Elasticsearch Service Amazon Redshift RA3 instances with Managed Storage AQUA (Advanced Query Accelerator) for Amazon Redshift Amazon Redshift Federated Query Amazon Redshift Data LakeExport AWS Data Exchange CloudTrail Insights AWS Detective AWS IAM AccessAnalyzer AWS Single Sign-On AWS Transit Gateway Inter-Region Peering AWS Accelerated Site-to-Site VPN AWS Transit Gateway Network Manager Transit Gateway Multicast Amazon VPC Ingress Routing Provisioned Concurrency on AWS Lambda HTTP APIs for Amazon API Gateway AWS Step Functions Express Workflows Amazon EventBridge Schema Registry Amplify for iOS & Android Amplify DataStore The Amazon Builders’ Library Alexa Voice Service (AVS) Integration for IoT Core Container Support for AWS IoT Greengrass AWS Outposts LocalZones Wavelength Zones
  • 127. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cobus Bernard Senior Developer Advocate Amazon Web Services @cobusbernard

Editor's Notes

  1. Up to 16 chips 100GBPS networking 3x more throughput + 40% lower cost / inference than G4 Using Inf1 instances, customers can run large scale machine learning inference applications like image recognition, speech recognition, natural language processing, personalization, and fraud detection, at the lowest cost in the cloud.
  2. x64 vs ARM
  3. Amazon Braket helps overcome these challenges by providing a service that lets developers, researchers, and scientists explore, evaluate, and experiment with quantum computing. Amazon Braket lets you design your own quantum algorithms from scratch or choose from a set of pre-built algorithms. Once you define your algorithm, Amazon Braket provides a fully managed simulation service to help troubleshoot and verify your implementation.  When you are ready, you can run your algorithm on your choice of different quantum computers, including gate based superconductor computers from Rigetti, quantum annealing superconductor computers from D-Wave, and ion trap computers from IonQ
  4. ADD NOTES!!!
  5. Analyses under and over provisioned capacity Only recommends
  6. Explain difference between RI and SP
  7. Fargate profile -> Subnets Iam profile/role K8s namespace Mention eks price drop to 10c/h There is a maximum of 4 vCPU and 30Gb memory per pod. Currently there is no support for stateful workloads that require persistent volumes or file systems. You cannot run Daemonsets, Privileged pods, or pods that use HostNetwork or HostPort. The only load balancer you can use is an Application Load Balancer.
  8. Capacity providers: run across fargate + fargate spot, increase ASG capacity, or balance over Azs ensuring that a service runs an equal number of tasks in multiple availability zones without requiring the service to rebalance.
  9. CLI v2 – more defaults, less ECS primitives Only a few commands to spin up and deploy an ECS cluster + CI/CD pipeline (and a test env)
  10. ECS Clustering autoscaling ASG -> need more capacity for containers, scale out please
  11. Test in console!!!!
  12. Set limits on licenses (EG Cores) and then see what you are using Allows you to pick the BYOL as MyAMI when launching
  13. 2003, 2008, and 2008 R2 AWS Partner/Professional Services assesses Then package Then migrate
  14. Multiple access points instead of complex bucket policy Limit access to specific accounts IDs Can enforce with SCP Access point name unique per account, so have the same name everywhere
  15. Read diff directly without having to use snapshot to create EBS
  16. Uses SageMaker + Comprehend Pull data from DB
  17. Hot (indexing / updating / fast access to data) UltraWarm stores on S3, uses Nitro for nodes that cache, prefetch, query data
  18. Local SSDs for cache
  19. Custom AWS processor / FPGA, speeds up filtering and aggregation closer to the data (s3)
  20. Across Aurora + RDS (postgres only), S3 and Redshift
  21. Save to s3 in Parquet format from a Redshift Query Talk about DMS + this
  22. Alerts on spikes in activity (creation, IAM, etc)
  23. VPC flow log, CloudTrail, GuardDuty -> visualize and drill down
  24. Within 30mins for a new resource / change Looks who outside the account can access Analyses in the same region, so enable for all regions -> plug the SCP to lock down regions S3, IAM Role, KMS, Lambdas & layers, SQS
  25. Integrates with Salesforce, Box, Office365
  26. Hub and Spoke – single point to connect your vpn / DirectConnect
  27. Peer Transits in regions Before: VPCs using peering or use PrivateLink  Multicast domains – routing rules
  28. Visualise network health
  29. Multicast for media apps – first cloud Via Transit gateways Segment network into domain to broadcast to Transit gateway act like multiple multicast routers Send to list of computers
  30. Route to ENI (appliance via marketplace)
  31. Begins execution in Double digit milliseconds Schedule scaling and target tracking (CloudWatch metric, scale based on this)
  32. Simpler and cheaper ($1/M vs $3.5/M) Faster
  33. >100,000 events systems
  34. Instead of adding the SDK and building with services, use Amplify to set up use-case centric ”I want to do X” projects
  35. Add Alexa to devices by offloading the work to virtual device in the cloud for media retrieval, audio decoding, audio mixing, and state management
  36. Run lambdas and containers on IoT edge devices Can use Secrets manager to store credentials for e.g. Docker Hub to pull image
  37. 5g outposts, run single digit latencies
  38. HITECH act – up to 6h extra per day to capture data Currently need to call out “full stop” or “semi-colon” Highly accurate, just send audio, no provisioning
  39. Train recognition with own images “turbo charger” / “spark plug”
  40. Upload fraud data sets, build model, then call fraud api from your app
  41. CodeGuru Reviewer detects and flags wide-ranging issues in source code such as thread safety issues, use of un-sanitized inputs, inappropriate handling of sensitive data, and resource leaks. It also detects deviation from best practices for using AWS APIs and SDKs, flagging common issues that can lead to production issues, such as detection of missing pagination or error handling with batch operations. 
  42. Kubectl -> SageMaker Before, had to create, manage and scale infrastructure Now, use SageMaker
  43. IDE for building, testing and running ML models Share notebook along with infra to run with people Visualize the training and compare
  44. No startup time
  45. Converting the data set to the input format expected by the ML algorithm you’re using, Transforming existing features to a more expressive representation, such as one-hot encoding categorical features, Rescaling or normalizing numerical features, Engineering high level features, e.g. replacing mailing addresses with GPS coordinates, Cleaning and tokenizing text for natural language processing applications,
  46. Use a container to pre-process the data (run wherever you want, ECS, EKS, or part of SageMaker Processing) Then store on S3 Same for post-processing or evaluating your model with test data
  47. Keeps track by grouping inputs, params, configs and results in experiments From inside SageMaker Studio Can also use the SDK to run from your notebooks, then visually compare
  48. Visualises inside SageMaker studio, and can send alerts to devs when detecting anomalies
  49. Give tabular data, point to output column, then hit go Figures out which algorithm to use
  50. Trained with data, then input starts changing over time Detects that there is drift / lower accuracy, notifies dev analyze the data collected in production, and compare it against your training or validation data to detect deviations