Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Re:Cap Re:Invent 2019 - AABG France - Jan 2020

Avatar for Behrang KHAKISEDDIGH Behrang KHAKISEDDIGH
January 14, 2020
64

AWS Re:Cap Re:Invent 2019 - AABG France - Jan 2020

Avatar for Behrang KHAKISEDDIGH

Behrang KHAKISEDDIGH

January 14, 2020

Transcript

  1. © 2020, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Re:Cap AWS re:Invent 2019 Launch Announcement Highlights Behrang Khakiseddigh, Sr Partner Solution Architect January 2020 Accenture AWS Business Group
  2. © 2019, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Selected See details and full list of announcements at https://aws.amazon.com/new/reinvent/
  3. Themes • Artificial Intelligence & Machine Learning • Extending AWS

    Beyond the Region • Deepest & Broadest(Compute, Storage, Database & Analytics, Security and Networking) • Improving the Developer Experience • AWS Partner Network 77
  4. Easy-to-Use Accurate Affordable DRAFT Machine Learning GA An automatic speech

    recognition (ASR) service that enables developers to add medical speech-to-text capabilities to their voice-enabled applications. Amazon Transcribe Medical Introducing
  5. • 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 Amazon Rekognition Custom Labels New Feature Machine Learning GA
  6. Easily implement Human review system Pre-built workflows and templates reduce

    time to market Work with your choice of workers Integrate with any application Answer Consolidation Algorithms to improve accuracy Amazon Augmented AI (A2I) Introducing DRAFT Machine Learning Easily implement human review in machine learning workflows to improve accuracy, speed, and scale of complex decisions. Preview
  7. Pre-built fraud detection model templates Automatic creation of custom fraud

    detection models Models learn from past attempts to defraud Amazon Amazon SageMaker integration Interface to review past events and detection logic DRAFT Machine Learning Easily use machine learning to detect online fraud in real-time, at scale. Amazon Fraud Detector Introducing Preview
  8. 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 Contact Lens for Amazon Connect Introducing DRAFT Machine Learning Preview
  9. Easily identify performance and cost improvements in production environment CodeGuru

    Profiler Detect and optimize the expensive lines of code pre-prod Built-in code reviews with actionable recommendations CodeGuru Reviewer Amazon CodeGuru Introducing DRAFT Machine Learning Using ML to Code Review and Optimize High-Performing Applications Preview
  10. 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
  11. Easy to find what you are looking for Simple and

    quick to set up Native connectors Natural language Queries NLU and ML core Simple API and console experiences Code samples Continuous Improvement Domain Expertise DRAFT Machine Learning A highly accurate and easy to use enterprise search service powered by machine learning. Amazon Kendra Introducing Preview
  12. Fully managed infrastructure in SageMaker DRAFT Machine Learning GA Amazon

    SageMaker Operator for Kubernetes Introducing Kubernetes customer can now train, tune & deploy models in Amazon SageMaker
  13. Organize, track, and compare thousands of experiments Share notebooks without

    tracking code dependencies Get accurate models with full visibility & control without writing code Automatically debug errors, monitor models, & maintain high quality Code, build, train, deploy, & monitor in a unified visual interface DRAFT Machine Learning GA The first fully integrated development environment (IDE) for machine learning Amazon SageMaker Studio Introducing
  14. Access your notebooks in seconds with your corporate credentials 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 DRAFT Machine Learning Fast-start shareable notebooks Amazon SageMaker Notebooks Introducing Preview
  15. 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 DRAFT Machine Learning GA Organize, track, compare and evaluate machine learning experiments and model versions Amazon SageMaker Experiments Introducing
  16. Automatic data analysis Relevant data capture Automatic error detection Improved

    productivity with alerts Visual analysis and debug 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 DRAFT Machine Learning GA Gain complete insights into the training process of machine learning models with analysis & debugging, explain-ability and alert generation Amazon SageMaker Debugger Introducing
  17. Automatic data collection Continuous Monitoring CloudWatch Integration Data is automatically

    collected from your endpoints Automate corrective actions based on Amazon CloudWatch alerts 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 DRAFT Machine Learning GA Continuous monitoring of models in production, detects deviations such as data drift that can degrade model performance over time, and alerts you to take remedial actions Amazon SageMaker Model Monitor Introducing
  18. 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 models with source code Recommendations & Optimization Get a leaderboard & continue to improve your model DRAFT Machine Learning GA Automatic model creation with full visibility & control Amazon SageMaker Autopilot Introducing
  19. • AWS DeepRacer Evo • Stereo camera • LIDAR sensor

    • New racing opportunities • Create your own races • Object Detection & Avoidance • Head-to-head racing DRAFT Machine Learning GA AWS DeepRacer Improvements New Feature
  20. • The world’s first machine learning-enabled musical keyboard • Compose

    music using Generative Adversarial Networks (GAN) • Use a pretrained model, or train your own DRAFT Machine Learning AWS DeepComposer Introducing Preview
  21. 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
  22. 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
  23. 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
  24. AWS Outposts 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 LEARN MORE CMP302-R: AWS Outposts: Extend the AWS experience to on-premises environments GA
  25. 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 The first Local Zone to be released will be located in Los Angeles. GA
  26. 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
  27. 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
  28. Alexa Voice Service (AVS) Integration for IoT Core New Feature

    DRAFT Internet of Things 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). SYD GA
  29. AWS Graviton2 Processor Introducing Enabling the best price/performance for your

    cloud workloads Graviton1 Processor Graviton2 Processor DRAFT Compute Preview L E A R N M O R E CMP322-R: Deep dive on EC2 instances powered by AWS Graviton
  30. 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 L E A R N M O R E CMP322-R: Deep dive on EC2 instances powered by AWS Graviton
  31. 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 LEARN MORE CMP323: Optimize Performance and Cost for Your AWS Compute GA
  32. 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 Simplify purchasing with a flexible pricing model that offers savings of up to 72% on Amazon ECS, AWS Fargate & AWS Lambda usage Savings Plans GA
  33. DRAFT Containers LEARN MORE CON-326R - Running Kubernetes Applications on

    AWS Fargate Introducing The only way to run serverless Kubernetes containers securely, reliably, and at scale Amazon EKS for AWS Fargate GA
  34. 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
  35. Build and maintain secure OS images more quickly & easily

    Introducing DRAFT Compute EC2 Image Builder GA
  36. 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 GA
  37. 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 Up to 70% faster backup times More granular recovery point objectives (RPOs) Lower cost backups Compute Easily track incremental block changes on EBS volumes to achieve: GA
  38. 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 LEARN MORE DAT324: Overview of Amazon Managed Apache Cassandra Service
  39. DRAFT Databases 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. GA
  40. 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 LEARN MORE DAT368: Setting up database proxy servers with RDS Proxy
  41. 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 Delivers 3x the performance of existing cloud DWs DS2 customers can migrate and get 2x performance and 2x storage for the same cost 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 GA
  42. AQUA (Advanced Query Accelerator) for Amazon Redshift Introducing Redshift runs

    10x faster than any other cloud data warehouse without increasing cost DRAFT Analytics Preview LEARN MORE ANT230: Amazon Redshift Reimagined: RA3 and AQUA 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 A DV A N CED Q U ER Y A CCELER A TO R RA3 COMPUTE CLUSTER
  43. Amazon Redshift Federated Query Analyze data across data warehouse, data

    lakes, and operational database New Feature DRAFT Analytics Preview LEARN MORE ANT213-R1: State of the Art Cloud Data Warehousing
  44. 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 LEARN MORE ANT335R: How to build your data analytics stack at scale with Amazon Redshift GA
  45. 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 L E A R N M O R E ANT238-R: AWS Data Exchange: Easily find & subscribe to third-party data in the cloud Easily find and subscribe to 3rd-party data in the cloud GA
  46. DRAFT Management Tools 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 SYD GA
  47. 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 DRAFT Security LEARN MORE SEC312: Introduction to Amazon Detective
  48. 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. 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 SYD GA
  49. 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 DRAFT Security LEARN MORE SEC308: Manage federated user permissions at scale with AWS SSO SYD GA
  50. 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 AWS Transit Gateway
  51. New Feature AWS Transit Gateway Inter-Region Peering 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 GA
  52. High availability and improved performance of site-to-site VPN New Feature

    AWS Accelerated Site-to-Site VPN DRAFT Networking L E A R N M O R E NET203-L Leadership Session Networking GA
  53. New Feature Amazon VPC Ingress Routing 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 SYD GA
  54. L E A R N M O R E SVS401

    - Optimizing your serverless applications 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 GA
  55. 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 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)
  56. 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 L E A R N M O R E API321: Event-Processing Workflows at Scale with AWS Step Functions GA
  57. Amplify for iOS & Android Introducing DRAFT Mobile Services 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 GA
  58. Amplify DataStore New Feature DRAFT Mobile Services 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 GA
  59. The Amazon Builders’ Library Program to share how Amazon builds

    and operates technology underpinning Amazon.com and AWS Culture, Architecture, Software Delivery, and Automation By Amazon’s internal experienced leaders and practitioners Real-world practices with detailed explanations Content available for free on the website DRAFT Developer Tools aws.amazon.com/builders-library
  60. AWS Retail Competency AWS Retail Competency Partners provide innovative technology

    offerings that accelerate retailers’ modernization and innovation journey across all areas in the enterprise Categories • Customer Engagement • Corporate Merchandising and Planning • Supply Chain and Distribution • Physical, Digital, and Virtual Store Partner
  61. AWS Public Safety and Disaster Response Competency Partners APN Consulting

    Partners with proven success helping customers leverage AWS cloud technology to prepare for, respond to, and recover from various types of natural or man-made disasters and public safety emergencies globally. Categories • Emergency Management Operations • Data and Analytics • Infrastructure Resilience and Recovery Partner
  62. AWS Service Ready Program The AWS Service Ready Program validates

    and identifies products built by APN Select or Advanced Technology Partners that integrate with specific AWS services Program Benefits • Increased Visibility • Better Connections • Deeper Learning Partner
  63. APN Global Start-up Program Start-up APN Select and Advanced Technology

    Partners looking to grow their products on AWS Program Benefits • Technical Validation • Go-to-Market Support • Sales Enablement Partner
  64. APN Immersion Days APN Advanced and Premier Consulting Partners access

    to workshop content and tools developed by our AWS Solutions Architects and packages it for APN Partners to use exclusively with their customers. Program Benefits • Technical Workshop Content • Usage Credits • Marketing Development Funding • Support from AWS Teams Partner