Slide 1

Slide 1 text

F ra n ce Sébastien Stormacq Developer Advocate, AWS @sebsto

Slide 2

Slide 2 text

Please fasten your seatbelts! https://aws.amazon.com/new/reinvent/ https://sebs.to/recap2019

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Agenda • AI/ML • Compute • Storage • Database & Analytics • Security • Networking • Developers • Regions & Availability Zones 77

Slide 5

Slide 5 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 6

Slide 6 text

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!

Slide 7

Slide 7 text

Speech Recognition For Healthcare

Slide 8

Slide 8 text

Introducing Amazon Transcribe Medical Easy-to-Use Accurate Affordable

Slide 9

Slide 9 text

Custom Image Models

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

Human In the Loop

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Customers need + Machine Learning and humans working together

Slide 14

Slide 14 text

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)

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Fraud Detection

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

Amazon Fraud Detector – Automated Model Building 1 2 4 5 Training data in S3 6 3

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

Fully managed infrastructure in SageMaker Introducing Amazon SageMaker Operators for Kubernetes Kubernetes customers can now train, tune, & deploy models in Amazon SageMaker

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

AWS DeepRacer improvements • AWS DeepRacer Evo • Stereo camera • LIDAR sensor • New racing opportunities • Create your own races • Object Detection & Avoidance • Head-to-head racing

Slide 40

Slide 40 text

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

Slide 41

Slide 41 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 42

Slide 42 text

Speech & Text Analytics For Contact Centers

Slide 43

Slide 43 text

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

Slide 44

Slide 44 text

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

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

Improving code quality

Slide 48

Slide 48 text

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.

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

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

Slide 51

Slide 51 text

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

Slide 52

Slide 52 text

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

Slide 53

Slide 53 text

CodeGuru Profiler – Example

Slide 54

Slide 54 text

CodeGuru Profiler Visualization – Hotspots Java.util.zip.Deflator.deflateBytes 61% LCMS.colorEvent 6% JPEGImageReader.readImage 5%

Slide 55

Slide 55 text

Enterprise Search

Slide 56

Slide 56 text

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

Slide 57

Slide 57 text

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

Slide 58

Slide 58 text

Kendra connectors …and more coming in 2020

Slide 59

Slide 59 text

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.

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 63

Slide 63 text

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

Slide 64

Slide 64 text

Deep Graph Library https://www.dgl.ai • Python open source library that helps researchers and scientists quickly build, train, and evaluate Graph Neural Networks on their data sets • Use cases: recommendation, social networks, life sciences, cybersecurity, etc. • Available in Deep Learning Containers • PyTorch and Apache MXNet, TensorFlow coming soon • Available for training on Amazon SageMaker

Slide 65

Slide 65 text

Deep Java Library https://www.djl.ai • Java open source library, to train and deploy models • Framework agnostic • Apache MXNet for now, more will come • Train your own model, or use a pretrained one from the model zoo

Slide 66

Slide 66 text

Enjoy! Build cool stuff, and please send us feedback!

Slide 67

Slide 67 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 68

Slide 68 text

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 Personalization Object detection Speech recognition Image processing Fraud detection

Slide 69

Slide 69 text

Amazon Confidential AWS Graviton2 Processor Introducing Enabling the best price/performance for your cloud workloads Graviton1 Processor Graviton2 Processor DRAFT 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

Slide 70

Slide 70 text

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

Slide 71

Slide 71 text

Amazon Confidential Amazon Braket Introducing Fully managed service that makes it easy for scientists and developers to explore and experiment with quantum computing. DRAFT Quantum Technology Preview – December 2 LEARN MORE CMP213: Introducing Quantum Computing with AWS Wednesday 11:30am, Venetian

Slide 72

Slide 72 text

Amazon Confidential AWS Nitro Enclaves Introducing Create additional isolation to further protect highly sensitive data within EC2 instances Nitro Hypervisor Instance A Enclave A Instance B EC2 Host Additional isolation within an EC2 instance Isolation between EC2 instances in the same host Local socket connection DRAFT Compute Preview – December 3

Slide 73

Slide 73 text

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 DRAFT Management Tools General Availability – December 3 LEARN MORE CMP323: Optimize Performance and Cost for Your AWS Compute Wednesday, 10:45am, MGM

Slide 74

Slide 74 text

Amazon Confidential AWS Compute Optimizer

Slide 75

Slide 75 text

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

Slide 76

Slide 76 text

Amazon Confidential DRAFT Containers 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

Slide 77

Slide 77 text

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

Slide 78

Slide 78 text

Amazon Confidential Build and maintain secure OS images more quickly & easily Introducing DRAFT Compute General Availability – December 3 EC2 Image Builder

Slide 79

Slide 79 text

Amazon Confidential AWS License Manager - Simplified Windows & SQL Server BYOL New Feature DRAFT Compute 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 Simplified Management Elasticity of EC2 for Dedicated Hosts with AWS License Manager Integration (New) Windows BYOL • B A • L • A LEARN MORE WIN201 - Leadership session: Five New Features of Microsoft and .NET on AWS that you want to learn Tuesday, 4pm, MGM

Slide 80

Slide 80 text

Amazon Confidential Introducing DRAFT Compute 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

Slide 81

Slide 81 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 82

Slide 82 text

Amazon Confidential 15 new capabilities on data availability, security, protection, and cost optimization across the storage portfolio DRAFT Storage Announcement – November 20 SERVICE ANNOUNCEMENTS Amazon S3 Replication Time Control Amazon EBS Fast Snapshot Restore (FSR) Amazon FSx for Windows File Server Multi-AZ deployment option; Data Deduplication; User Quotas; Programmatic Share Management; Support for smaller file systems; Support for High Availability SQL Server deployments; Fine-grained control of in-transit encryption AWS Storage Gateway High Availability for VMware; Performance increase for Tape and File Gateway AWS DataSync 68% price reduction; Task Scheduling; Expansion to 5 additional AWS regions Amazon EFS Now available in all commercial AWS regions except China regions

Slide 83

Slide 83 text

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. DRAFT Storage General Availability – December 3

Slide 84

Slide 84 text

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

Slide 85

Slide 85 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 86

Slide 86 text

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 DRAFT Databases Preview – December 3 LEARN MORE DAT324: Overview of Amazon Managed Apache Cassandra Service

Slide 87

Slide 87 text

Amazon Confidential DRAFT Databases 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.

Slide 88

Slide 88 text

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. DRAFT Databases Public Beta – December 3 LEARN MORE DAT368: Setting up database proxy servers with RDS Proxy

Slide 89

Slide 89 text

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. DRAFT Analytics Public Beta – December 3 LEARN MORE ANT229: Scalable, secure, and cost-effective log analytics

Slide 90

Slide 90 text

Amazon Confidential DRAFT Analytics 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 S3 STORAGE 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

Slide 91

Slide 91 text

Amazon Confidential AQUA (Advanced Query Accelerator) for Amazon Redshift Introducing Redshift runs 10x faster than any other cloud data warehouse without increasing cost DRAFT Analytics 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 S3 STORAGE AQUA ADVANCED QUERY ACCELERATOR RA3 COMPUTE CLUSTER

Slide 92

Slide 92 text

Amazon Confidential Amazon Redshift Federated Query Analyze data across data warehouse, data lakes, and operational database New Feature DRAFT Analytics Public Beta – December 3 LEARN MORE ANT213-R1: State of the Art Cloud Data Warehousing Tuesday, 3pm, Bellagio

Slide 93

Slide 93 text

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. DRAFT Analytics 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

Slide 94

Slide 94 text

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 DRAFT Analytics 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

Slide 95

Slide 95 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 96

Slide 96 text

Amazon Confidential DRAFT Management 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

Slide 97

Slide 97 text

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 DRAFT Security LEARN MORE SEC312: Introduction to Amazon Detective Thursday, 1:45pm, Venetian

Slide 98

Slide 98 text

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 DRAFT Security 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

Slide 99

Slide 99 text

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 DRAFT Security LEARN MORE SEC308: Manage federated user permissions at scale with AWS SSO Thursday, 12:15pm, Venetian

Slide 100

Slide 100 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 101

Slide 101 text

Amazon Confidential Existing Service DRAFT Networking Scale connectivity across thousands of Amazon VPCs, AWS accounts, and on-premises networks Amazon VPC Amazon VPC Amazon VPC Amazon 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

Slide 102

Slide 102 text

Amazon Confidential New Feature AWS Transit Gateway Inter-Region Peering General Availability – December 3 DRAFT Networking 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

Slide 103

Slide 103 text

Amazon Confidential High availability and improved performance of site-to-site VPN New Feature AWS Accelerated Site-to-Site VPN General Availability – December 3 DRAFT Networking L E A R N M O R E NET203-L Leadership Session Networking Wednesday, 11:30am, MGM

Slide 104

Slide 104 text

Amazon Confidential AWS Transit Gateway Network Manager Introducing General Availability – December 3 DRAFT Networking L E A R N M O R E NET212 - AWS Transit Gateway Network Manager

Slide 105

Slide 105 text

Amazon Confidential New Feature Transit Gateway Multicast General Availability – December 3 DRAFT Networking 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

Slide 106

Slide 106 text

Amazon Confidential New Feature Amazon VPC Ingress Routing General Availability – December 3 DRAFT Networking 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

Slide 107

Slide 107 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 108

Slide 108 text

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 DRAFT Serverless General Availability – December 3

Slide 109

Slide 109 text

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 DRAFT Mobile 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

Slide 110

Slide 110 text

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. DRAFT App 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

Slide 111

Slide 111 text

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. DRAFT App 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

Slide 112

Slide 112 text

Amazon Confidential Amplify for iOS & Android Introducing DRAFT Mobile 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

Slide 113

Slide 113 text

Amazon Confidential Amplify DataStore New Feature DRAFT Mobile 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

Slide 114

Slide 114 text

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 115

Slide 115 text

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

Slide 116

Slide 116 text

Amazon Confidential Nine new features launched across AWS IoT, including eight on IoT Day, helping customers easily scale their IoT deployments. DRAFT Internet of Things Announcements – Nov 25/Dec 1 SERVICE NEW FEATURES AWS IoT Greengrass Stream Manager Container Support AWS IoT Core Fleet Provisioning Configurable Endpoints Custom Domains for Configurable Endpoints Custom Authorizer for MQTT Connections Alexa Voice Service (AVS) Integration AWS IoT Device Management Secure Tunneling AWS IoT SiteWise SiteWise Monitor AWS IoT Day

Slide 117

Slide 117 text

Amazon Confidential Alexa Voice Service (AVS) Integration for IoT Core New Feature DRAFT Internet 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).

Slide 118

Slide 118 text

Amazon Confidential Container Support for AWS IoT Greengrass New Feature DRAFT Internet 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.

Slide 119

Slide 119 text

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

Slide 120

Slide 120 text

Amazon Confidential

Slide 121

Slide 121 text

Amazon Confidential Additional AWS Services Supported Locally on Outposts

Slide 122

Slide 122 text

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. DRAFT Compute General Availability – December 3 The first Local Zone to be released will be located in Los Angeles.

Slide 123

Slide 123 text

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. DRAFT Compute Announcement – December 3

Slide 124

Slide 124 text

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. DRAFT Compute Announcement – December 3

Slide 125

Slide 125 text

We just landed, you may unfasten your seat belt https://aws.amazon.com/new/reinvent/ https://sebs.to/recap2019

Slide 126

Slide 126 text

AWS plein les oreilles

Slide 127

Slide 127 text

T h a n k y o u !