Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Randall's re:Invent Recap

AWS re:Invent Recap

  • Be the first to comment

Randall's re:Invent Recap

  1. 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT re:CAP P r e s e n t e d B y R a n d a l l H u n t - @ j r h u n t
  2. 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. About Me • Technical Evangelist at AWS • I build some demos: https://github.com/ranman • I write some blogs: https://aws.amazon.com/blogs/aws/author/randhunt/ • Formerly of SpaceX, NASA, MongoDB • I like Python • I dislike javascript • I look ridiculous in my badge photo
  3. 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:Invent was busy this year…
  4. 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Builders Serving Builders
  5. 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Business Updates •$18B+ Revenue Run Rate (Annualized from Q3 2017) •42% Y/Y Growth (Q3 2017 vs Q3 2016) •Millions of active customers •Startups, Enterprises, Public Sector / NGOs •Broadest ecosystem of ISVs and SaaS providers
  6. 6. STATE OF THE CLOUD 44.1% 7.7% 3.0 % 2.3% 1.0% 1.4% 0.7% 2.2% 0.5% 0.9%
  7. 7. Most robust, fully featured technology infrastructure platform CORE SERVICES Integrated Networking Rules Engine Device Shadows Device SDKs Device Gateway Registry Local Compute Custom Model Training & Hosting Conversational Chatbots Virtual Desktops App Streaming Schema Conversion Image & Scene Recognition Sharing & Collaboration Exabyte-Scale Data Migration Text to Speech Corporate Email ApplicationMigration Database Migration Regions AvailabilityZones Points of Presence Data Warehousing Business Intelligence Elasticsearch Hadoop/Spark Data Pipelines Streaming Data Collection ETL Streaming Data Analysis Interactive SQL Queries Queuing & Notifications Workflow Email Transcoding Deep Learning (Apache MXNet, TensorFlow, & others) Server MigrationCommunications MARKETPLACE Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases API Gateway Single Integrated Console Identity Sync MobileAnalytics MobileApp Testing Targeted Push Notifications One-click App Deployment DevOps Resource Management ApplicationLifecycle Management Containers Triggers Resource Templates Build & Test Analyze & Debug Identity Management Key Management & Storage Monitoring & Logs Configuration Compliance Web ApplicationFirewall Assessment & Reporting Resource & Usage Auditing Access Control Account Grouping DDOS Protection TECHNICAL & BUSINESS SUPPORT Support Professional Services Optimization Guidance Partner Ecosystem Training & Certification Solutions Management Account Management Security & BillingReports Personalized Dashboard Monitoring Manage Resources Data Integration Integrated Identity & Access Integrated Resource & Deployment Management Integrated Devices & Edge Systems Resource Templates Configuration Tracking Server Management Service Catalogue Search MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS APP SERVICES INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENTTOOLS Compute VMs, Auto-scaling, Load Balancing, Containers, Virtual Private Servers, Batch Computing, Cloud Functions, Elastic GPUs, Edge Computing Storage Object, Blocks, File, Archivals, Import/Export, Exabyte-scale data transfer CDN Databases Relational, NoSQL, Caching, Migration, PostgreSQL compatible Networking VPC, DX, DNS Facial Recognition & Analysis Facial Search Patching Contact Center
  8. 8. 516 24 48 6 1 82 159 280 722 1,01 7 LAUNCHES 2 0 0 8 2 0 0 9 2 0 1 0 2 0 1 1 2 0 1 2 2 0 1 3 2 0 1 4 2 0 1 5 2 0 1 6 1,300+ 2 0 1 7 P A C E O F I N N O V A T I O N New capabilities daily
  9. 9. First 5 years: 4 regions 2016–2018: 11 regions Next 5 years: 7 regions AW S REGIONAL EXPANSION
  10. 10. Over 100 Global CloudFront PoPs
  11. 11. Amazon Global Network • Redundant 100GbE network • Redundant private capacity between all Regions except China
  12. 12. Let’s get started
  13. 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rough Agenda • Compute • Instances • Containers • Serverless • Databases, Analytics, Storage, and Application Integrations • Devops and Security • Developer Tools (AWS Cloud9 IDE) • AI / ML / DL • Internet of Things (IoT) • Mobile (AWS AppSync) • Media Services (Amazon Elemental Technologies) • Augmented Reality (AR) and Virtual Reality (VR) (Amazon Sumerian) • Alexa for Business
  14. 14. INSTANC ES Computing
  15. 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Compute - Instances • M5, H1, P3 Instance Types • Bare Metal instances (I3m) • Nitro Hypervisor • T2 Unlimited • Launch Templates • Spread Placement • Spot Updates: • New Pricing Model • Hibernation for Spot Instances • Amazon Time Sync Service • Array Jobs for AWS Batch • Migrate Hyper-V VMs to AWS with AWS Server Migration Service
  16. 16. BROADEST SPECTRUM OF COMPUTE INSTANCES Burstable T 2 Big Data Optimized H 1 Memory Optimized R 4 In-memory X 1 High I/O I 3 Compute Intensive C 5 Graphics Intensive G 3 General Purpose GPU P 3 Memory Intensive X 1 e General Purpose M 5 Virtual Private Servers Bare Metal High I/O I 3 m Dense Storage D 2 F 1 FPGA A m a z o n L i g h t s a i l EC2 Elastic GPUs Graphics acceleration for EC2 instances EC2 Spot Instances • Hibernation • No Bid Pricing N E W ! NE W! NE W! NE W! NE W! NEW!
  17. 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 M5 Instances ( G A) N e x t g e n e r a t i o n o f E C 2 g e n e r a l p u r p o s e i n s t a n c e s • Powered by 2.5 GHz Intel Xeon Platinum 8000- series ”Skylake” Processor • New larger instance size – m5.24xlarge with 96 vCPUs and 384 GiB of memory • Improved network and EBS performance on smaller instance sizes • Support for Intel AVX-512 • Powered by new lightweight Nitro Hypervisor 14% Price / Performance Improvement With M5 M4 M5
  18. 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Custom Intel Xeon Platinum 8175M 2.5GHz • 14% better price/performance than M4 per-core • AVX-512 instruction set allows 2x FLOPS per core • NVMe drivers for higher storage throughput M5 Instance Type Instance Name vCPUs RAM Network Bandwidth EBS- Optimized Bandwidth m5.large 2 8 GiB Up to 10 Gbps Up to 2120 Mbps m5.xlarge 4 16 GiB Up to 10 Gbps Up to 2120 Mbps m5.2xlarge 8 32 GiB Up to 10 Gbps Up to 2120 Mbps m5.4xlarge 16 64 GiB Up to 10 Gbps 2120 Mbps m5.12xlarge 48 192 GiB 10 Gbps 5000 Mbps m5.24xlarge 96 384 GiB 25 Gbps 10000 Mbps
  19. 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 H1 Instances ( G A) N e w d e n s e s t o r a g e i n s t a n c e f a m i l y f o r b i g d a t a wo r k l o a d s H1 New Storage-optimized instance Up to 16TB of locally attached HDD storage Up to 25 Gbps network bandwidth with ENA Big Data Clusters Kafka Streaming MapReduce
  20. 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance Name vCPUs RAM Local Storage Network Bandwidth h1.2xlarge 8 32 GiB 2 TB Up to 10 Gbps h1.4xlarge 16 64 GiB 4 TB Up to 10 Gbps h1.8xlarge 32 128 GiB 8 TB 10 Gbps h1.16xlarge 64 256 GiB 16 TB 25 Gbps • Designed for high-speed, sequential access to multiple TB of data • Intel Xeon E5-2686 v4 2.3GHz (turbo to 3.0GHz) • Local storage speeds ~1.15GB/s with 2MB block size • Storage is encrypted at rest using 256-bit XTS-AES and one-time keys H1 Instance Type
  21. 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CMP332 - https://www.youtube.com/watch?v=LabltEXk0VQ
  22. 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Nitro Hypervisor
  23. 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Nitro Hypervisor • Powers C5, M5, I3m, (more new instances) • Lightweight Software hypervisor component • Nitro Card • Storage, Networking, Management, Monitory, Security • Nitro Security Chip integrated into the motherboard • Works with existing ENA capable AMIs will work • No application modifications needed • Most new instance types will continue to have Nitro hypervisors • Enables bare metal instances
  24. 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. I3.metal (Bare Metal) • Two Intel Xeon E5-2686v4 2.3GHz (72 logical processors) • 512GiB Memory • 15.2 TB local SSD NVMe storage • 25 Gbps ENA-based enhanced networking
  25. 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. T2 Unlimited • Continue bursting beyond your stored burst limit • Track in cloudwatch CPUSurplusCreditBalance • $0.05 per vCPU hour (charged per-millisecond) • Simple console or API call • Allows you to deal with spikey loads without changing to a more expensive instance type
  26. 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spread Placement Placement groups determine how instances are placed on underlying hardware. These groups are provided at no additional charge. Cluster placement groups puts instances into a low-latency group in a single AZ. New, spread placement groups reduce the likelihood of correlated failures within clusters or groups of instances by spreading instances across the underlying hardware. Spread placement groups Support a maximum of seven running instances per AZ. If a region has 3 AZs you can have a maximum of 21 running instances in your placement group.
  27. 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Launch Templates • Versioned launch parameterization (saving time in API and console) • Template any parameter you would use in the RunInstances API
  28. 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot Enhancements • Save up to 90% over on-demand costs • Synchronous launch of spot instances via RunInstances API (immediately get instance IDs) • Previously had to deal with: Spot markets, bidding, asynchronous API • Price changes in spot market happen gradually based on longer-term trends in supply / demand. • Instance Hibernation: • EC2 hibernation agent write in-memory state of instance to root EBS volume • Amazon Linux, Ubuntu, Windows Server • Not all instance types supported • Preserves private IPs across stop/start cycles
  29. 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Time Sync Service • Access NTP over 169.254.169.123 • Fleet of redundant satellite- connected and Atomic clocks
  30. 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Batch – Array Jobs • Most efficient way to execute embarrassingly parallel jobs like Monte Carlo simulations, parametric sweeps, or large rendering jobs. • Array size determines # of spawned child jobs between 2 and 10000
  31. 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrate Hyper-V VMs to AWS • Server Migration Service now supports Hyper-V VMs • Server Migration Service designed to speed up migration of thousands of on-premises workloads to AWS. Allows you to automate, schedule, and track incremental replications of live server volumes.
  32. 32. CONTAINE RS Computing
  33. 33. Service integrations are at the container level Scales to support clusters and applications of any size Integration with entire AWS platform 3 ALB, Auto Scaling, Batch, Elastic Beanstalk, CloudFormation, CloudTrail, CloudWatch Events, CloudWatch Logs, CloudWatch Metrics, ECR, EC2 Spot, IAM, NLB, Parameter Store, and VPC The easiest way to deploy and manage containers Amazon Elastic Container Service (ECS) 2 1
  34. 34. CUSTOMERS RUNNING CONTAINERS WITH ECS
  35. 35. WHAT ABOUT KUBENETES? “According to a recent survey, 63% of users were already hosting Kubernetes on Amazon EC2. This was up from 44 percent a year ago.” https://www.cncf.io/blog/2017/06/28/survey-shows-kubernetes-leading-orchestration- platform/
  36. 36. Managed Kubernetes on AWS Available in preview today Amazon Elastic Container Service for Kubenetes (EKS) Hybrid cloud compatible Highly available Automated upgrades and patches Integrated with AWS Services CloudTrail, CloudWatch, ELB, IAM, VPC, PrivateLink NEW!
  37. 37. … B U T W H A T E L S E ? M A N A G E D C L U S T E R S A R E G R E A T …
  38. 38. R u n c o n t a i n e r s wi t h o u t m a n a g i n g s e r v e r s o r c l u s t e r s Available for ECS today Available for EKS in 2018 AWS Fargate - Serverless Container Service No clusters to manage Manages underlying infrastructure Easy to run, easy to scale NEW!
  39. 39. Computing SERVERLE SS
  40. 40. Serverless - The Future of Computing No server is easier to manage than no server! (2015) ALL THE CODE YOU EVER WRITE IS BUSINESS LOGIC No server management Flexible scaling High availability No idle capacity
  41. 41. AWS LAMBDA IS EVERYWHERE AWS Lambda Amazon S3 Amazon CloudFormation AWS IoT Amazon API Gateway Amazon DynamoDB Amazon CloudWatch Logs AWS IoT Button AWS Step Functions Amazon Kinesis Streams Amazon CloudWatch Events AWS Greengrass AWS X-Ray Amazon Kinesis Firehose AWS CodeCommit AWS Snowball Edge Amazon SNS AWS Config AWS Lambda@Edge Amazon SES Amazon Lex Amazon Cognito Amazon CloudFront AWS IoT AWS Lambda Event-driven services Event sources Lambda inside
  42. 42. CUSTOMERS LOVE LAMBDA
  43. 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless Updates • Serverless Application Repo • New AWS Lambda Console (this is amazing) • AWS Lambda Per-function Concurrency Controls • AWS Lambda Go, .NET 2.0 • AWS Lambda Deploy from CodeDeploy • AWS Lambda Traffic Shifting • API Gateway Canary Releases • API Gateway private VPC integrations
  44. 44. AWS Serverless Application Repository 4 new powerful features for AWS Lambda 3GB memory support Concurrency controlsAPI Gateway VPC integration .NET Core 2.0 language support (pre-announce) …and Go Discover a collection of serverless applications Easily deploy to your AWS account in a few clicks Publish your own applications to share with the community D i s c o v e r, d e p l o y, a n d p u b l i s h s e r v e r l e s s a p p s Available in preview today NEW!
  45. 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Lambda Console Updates
  46. 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Lambda Console Updates
  47. 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Lambda Per-function Concurrency
  48. 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New AWS Lambda Runtimes - Preview •.NET 2.0 •Go
  49. 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CodeDeploy Lambda Support
  50. 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. API Gateway Canary Deployments • When deploying to a stage you can now specify “canarySettings” • Shift a percentage of API traffic between 0.0 and 100.0 • Stage variables for the canary that can override production • Continuously shift traffic (start with 10% move to 100%) • Promote a canary release to a production stage
  51. 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS API Gateway Private VPC Integrations• Provides access to HTTP/HTTPS resources within your VPC via APIGW. • APIGW talks to an NLB provisioned in the VPC • Enabled through APIGW “VpcLink” – equivalent to an integration endpoint
  52. 52. Databases, Analytics, Storage, App Integration • Aurora Multi-Master, Serverless • DynamoDB Global Tables, Backup/Restore • Amazon Neptune (Graph Database) • Amazon S3 Select and Glacier Select • Amazon MQ
  53. 53. A U R O R A I S T H E FA S T E S T G R O W I N G S E R V I C E I N T H E H I S T O RY O F AW S
  54. 54. Aurora Multi-Masters Seamless recovery from read replica failures Auto-scale new read replicas Up to 15 read replicas across 3 availability zones Application Read Replica 1 Master Node Read Replica 2 Shared Distributed Storage Volume Availability Zone 1 Availability Zone 2 Availability Zone 3 Application Read/Write Master 2 Read/Write Master 1 Shared Distributed Storage Volume Availability Zone 1 Availability Zone 2 Availability Zone 3 Read/Write Master 3 Zero application downtime from ANY node failure Zero application downtime from ANY AZ failure Multi-region coming in 2018 Faster write performance NEW! First relational database service with scale-out on both read and write, across multiple datacenters
  55. 55. UNPREDICTABLE WORKLOADS ARE CHALLENGING DATABASE REQUESTS TIME
  56. 56. Sign up for the preview today Aurora Severless On-demand, auto-scaling database for applications with unpredictable or cyclical workloads Automatically scales capacity up and down Pay per second and only for the database capacity you use Starts up on demand and shuts down when not in use No need to provision instances NEW!
  57. 57. EVOLUTION OF DATABASES Amazon DynamoDB Amazon ElastiCache KEY VALUE DOCUMENT IN-MEMORY STORE AURORA Amazon RDS COMMERCIA L COMMUNITY HIGHLY CONNECTED DATA N o n - r e l a t i o n a l d a t a b a s e s R e l a t i o n a l d a t a b a s e s Social news feed Restaurant recommendations Retail fraud detection
  58. 58. AMAZON DYNAMODB: FAST, FLEXIBLE, NOSQL DATABASE SERVICE
  59. 59. Build high performance, globally distributed applications Low latency reads and writes to locally available tables Disaster proof with multi-region redundancy Easy to setup and no application re-writes required DYNAMODB GLOBAL TABLES NEW! First fully managed, multi-master, multi-region database Generally available today DYNAMODB BACKUP & RESTORE Only cloud database to provide on-demand and continuous backups On-Demand Backups for long term data archival and compliance Point In Time Restore for short term retention and protection against application errors Backup hundreds of TB instantaneously with NO performance impact On-Demand Backup generally available today
  60. 60. CHALLENGES BUILDING APPS WITH HIGHLY CONNECTED DATA Difficult to maintain high availability Difficult to scale Relational databases Existing graph databases Limited support for open standards Too expensiv e Unnatural for querying graph Inefficient graph processing Rigid schema inflexible for changing graphs
  61. 61. Available in preview today F A S T A N D S C A L A B L E E A S Y Build powerful queries easily with Gremlin and SPARQL 6 replicas of your data across 3 AZs with full backup and restore R E L I A B L E Supports Apache TinkerPop and W3C RDF graph models OPEN F u l l y m a n a g e d g r a p h d a t a b a s e Store billions of relationships and query with milliseconds latency Amazon Neptune NEW!
  62. 62. Data Lake on AWS Most ways to bring data in Best security, compliance, and audit capabilities Object-level controls Unmatched durability, availability, and scalability Twice as many partner integrations Business insights into your data AMAZON S3 IS THE MOST POPULAR CHOICE FOR DATA LAKES
  63. 63. MOST ANALYTICS HAPPEN ON AWS
  64. 64. Data Lake on AWS Amazon Redshift + Redshif t Spectru m Amazon QuickSight Amazon EMR Hadoop, Spark , Presto , Pig, Hive …19 total Amazon Athena Amazon Kinesis Amazon Elasticsearch Service AWS Glue S3 DATA LAKE Objects in your S3 data lake v v v v v v v v v v v v v v v v BUT, MOST ANALYTICS JOBS INVOLVE PROCESSING ONLY A SUBSET OF OBJECT DATA MAKING PETABYTE-SCALE ANALYTICS ACCESSIBLE TO COMPANIES OF ALL SIZES
  65. 65. New API to select and retrieve data within objects Accelerate any application that processes a subset of object data in S3 Improve data access performance by up to 400% NEW! v Available in preview today Powerful new S3 capability to pull out only the object data you need using standard SQL expressionsS3 SELECT 8 seconds Without S3 Select 1.8 seconds With S3 Select 4.5x faster3 aggregations 1 table 4 filters COMPLEX PRESTO QUERY Against a standard TPC-DS dataset 6 sub-queries with each containing: Glacier SELECT Generally available today Run queries directly on data stored in Glacier Run queries on data stored at rest in Amazon Glacier Any application can query Glacier data Retrieve only what you need Makes Glacier part of your data lake
  66. 66. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Offload broker set up and administration High availability and durability Easily migrate from standards-based brokers Launch a message broker in minutes Pay as you go – get started for free Amazon MQ (available in GA at re:Invent 2017) M a n a g e d m e s s a g e b r o k e r s e r v i c e f o r A p a c h e A c t i v e M Q
  67. 67. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DevOps and Security • AWS Systems Manager • AWS VPC PrivateLink for customers and partners • Inter-region VPC Peering • Hyperplane Internal Load Balancing • Amazon GuardDuty • Advanced Security Features for Amazon Cognito • Managed Rules for AWS WAF • AWS Cloudtrail logs lambda invocations
  68. 68. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Systems Manager • Gain Operational Insights and Take Action on AWS Resources • New Resource Groups API for grouping tagged resources programatically • Operate on groups of resources intelligently • All of the EC2 Systems Manager features
  69. 69. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS PrivateLink (GA) Share AWS, customer and partner services privately between VPCs and on-premises networks Secure. Scalable. Reliable. Customers and Partners On Premises Resources Service VPC Network Load- Balance r AWS Direct Connect Client VPC 1 Client VPC 2 Client VPC 3 VPC Endpoint VPC Endpoint VPC Endpoint
  70. 70. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS PRIVATELINK ON AWS MARKETPLACE Easily create secure endpoints No public IP addresses Curated SaaS products NEW TODAY
  71. 71. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Inter-Region VPC Peering • Traffic is encrypted • No need for IGW or VPN devices • Over AWS private backbone • Does not transit public internet
  72. 72. AWS Hyperplane INTRODUCING Internal network load balancing service
  73. 73. HYPERPLANE IN ACTION
  74. 74. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Continuous analysis of billions of events Detections maintained by AWS Security Uses machine learning and threat intelligence Strengthens security through automation One-click deployment with no additional software or infrastructure to manage Amazon GuardDuty (available in GA at re:Invent 2017) I n t e l l i g e n t t h r e a t d e t e c t i o n f o r AW S a c c o u n t s a n d wo r k l o a d s
  75. 75. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS MARKETPLACE PRIVATE IMAGE BUILD SOFTWARE + PRIVATE AMIGOLD AMI • Many customers require the use of IT-approved “gold images” • Private Image Build enables customers to specify a gold image and install AWS Marketplace software provided by the vendor • The resulting private AMI is billed like any AWS Marketplace AMI INSTANCE PAY FOR USAGE
  76. 76. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Cognito Advanced Security • Risk-based adaptive authentication for protection against compromised user credentials
  77. 77. The Future of Development HOW HAS DEVELOPME NT CHANGED? More mobile More collaborative More services More security aware QA & Ops are integrated More languages
  78. 78. AWS Cloud9 A c l o u d I D E f o r w r i t i n g , r u n n i n g , a n d d e b u g g i n g c o d e Generally available today Zero to deploy FAST Deep integratio n Real-time pair programming Broad debugging support AWS CodePipeline AWS CodeDepl oy AWS CodeCom mit AWS CodeBuild PUBLISH DIRECTLY INTO CODESTAR TOOLS Integration with Serverless App NEW!
  79. 79. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS AppSync Preview(preview) B u i l d d a t a d r i v e n m o b i l e a n d we b a p p s wi t h r e a l t i m e u p d a t e s a n d a n o ff l i n e p r o g r a m m i n g m o d e l • Build real-time, collaborative mobile and web apps • Rapid prototyping and development with GraphQL • Automatically manages off-line users’ data • Helps keep data secure • Automatically resolves data conflicts • Quickly build apps with data from multiple sources
  80. 80. STREAMING DATA FROM CONNECTED DEVICES
  81. 81. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Securely ingest and store video, audio, and other time-encoded data Amazon Kinesis Video St reams Generally available today NEW!
  82. 82. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stream video from millions of devices Easily build vision-enabled apps Secure Durable, searchable storage Serverless Amazon Kinesis Video Streams ( G A) S t r e a m v i d e o a n d t i m e - e n c o d e d d a t a f o r a n a l y t i c s Kinesis Video Streams
  83. 83. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Video ( G A) Analyze activity, recognize and track people in stored and live video stream Four primary capabilities 1. Person tracking 2. Facial recognition 3. Object and activity detection 4. Video streaming support Real-time and batch analysis Motion and time context
  84. 84. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ⚛ Zero setup with Managed Notebooks ⚛ Built-in, High Performance Algorithms ⚛ One-click Training ⚛ Automatic Model Tuning (Limited Preview) ⚛ Reduced model training time ⚛ One-Click Deployment ⚛ Pay by the second Amazon SageMaker( G A) B u i l d , Tr a i n , a n d D e p l o y M a c h i n e L e a r n i n g M o d e l s a t S c a l e One-click training Automatic, built-in model tuning Highly-optimized ML algorithms Deployment without engineering effort Fully-managed hosting at scale Build Managed notebook instancesDeploy Train
  85. 85. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Transcribe ( P r e vi e w ) Amazon Transcribe is an automatic speech recognition (ASR) service that makes it easy for developers to add speech to text capability to their applications Time StampsSupport for both regular & telephony audio Punctuation & formatting § S3 Integration Recognize Multiple Speakers Custom Vocabulary
  86. 86. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. REAL-TIME TRANSLATION POWERED BY DEEP LEARNING 12 LANGUAGE PAIRS (more to come) LANGUAGE DETECTION Amazon Translate ( P r e vi e w ) Amazon Translate is a neural machine translation service that delivers fast, high- quality, and affordable language translation.
  87. 87. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Comprehend ( G A) N a t u r a l L a n g u a g e P r o c e s s i n g t o d i s c o v e r i n s i g h t s f r o m t e x t Emails Telephone transcriptions Social Media Classify language, extract key phrases, understand sentiment, identify / organize documents by topic Continuously trained and constantly improving Integrated with Amazon S3 and AWS Glue Product reviews Amazon Comprehend
  88. 88. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. B u ild vid e o -o n- d e m and wo rkf lo ws in m in u t es n o t m o n t hs De live r b ro a dcast - gra d e qu a lit y vid e o I n t e gra t e wit h o t h e r AW S se rvice s AWS Elemental MediaConvert Compress video files for delivery to televisions or connected devices Generally available today
  89. 89. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. B ro a d cast live wit h t h e p u sh o f a b u t t o n S ca le t o d e live r a n y n u m ber o f live ch a n nels E n co de b ro a d cast - qu a lity live vid e o AWS Elemental MediaLive Encode live video for delivery to televisions or connected devices Generally available today
  90. 90. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. De live r vid e o f ro m o n e so u rce t o m a n y d e vice s P ro t e ct va lu a b le co n te nt with a d va n ced DRM ca p a bilit ies E n a b le a DV R e xp e rie nce AWS Elemental MediaPackage Customize and protect content requested by devices using just-in-time format conversion Generally available today
  91. 91. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. De p e ndable st o ra ge f o r vid e o wo rklo a ds L o w, p re d ict able la te n cies Co n sist ent URL f o r m e d ia a sse t s AWS Elemental MediaStore High-performance storage for live and on-demand video Generally available today
  92. 92. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. De live r u n iqu e a d s t o vie we rs P ro vid e b ro a d cast - gra d e a d e xp e rie nce I m p ro ve t ra ckin g o f a d vie ws AWS Elemental MediaTailor Personalize and monetize internet video content Generally available today
  93. 93. MQTT AWS IoT 1-click Endpoints Gateway/PLC Cloud Enterprise Applications Device shadow Rules Engine AWS IoT Core Certificate Authority Device Shadow AWS Greengrass Lambda Functions Message Router Local Comms Long-range Comms Amazon FreeRTOS Certificate Authority Local Resource s OPC-UA Adapter IoT SDK AWS IoT Device Management AWS IoT Analytics AWS Amazon Kinesis Enterprise Users Corp Apps Amazon QuickSight Amazon EMR Amazon Redshift Amazon S3 Machine Learning OPC-UA MQTT MQTT IoT Users Edge Users IoT Partners Cer t AWS Lambda WiFi All AWS Over-the-air (OTA) Updates Analytics Data Store Data Pipelines Templated Reports Local Resources IoT withAWS Batch Fleet Provisioning Real-time Fleet Index & Search AWS IoT Device Defender Ad-hoc & In- depth Analysis Risk Mitigation Edge ARM, Broadcom, Digi, Expressif, Intel, MediaTek, Microchip, NXP, ST, TI, Qualcomm, … Gateway Adlink Technology, Advantech, MachineShop, Technicolor, … Detection Profiles Alerts Scheduled or Ad-hoc Audit MQTT Platform Ayala, Bright Wolf, BSquare, C3IoT, Mnubo, PTC ThingLogix, Splunk, … Connectivity Amdocs, Asavie, AT&T, Eseye, Soracom, TATA Communications Verizon, … Consulting / ISVs Accenture, Aricent, ClearScale, CTP, Luxoft, Mobiquity, solstice, Storm Reply, Sturdy Networks, TCS, TrekIO, … Things OTA OTA Amazon FreeRTOS Message Broker Integrated Client
  94. 94. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT 1-Click( P r e v i e w) Ready out-of-the-box HW without device specific code Securely connect to the cloud Create actions using Lambda functions with one click Fleet identification and reporting Mobile application One click creation of an AWS Lambda function for any device
  95. 95. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Batch fleet provisioning Real-time fleet index & search Fine grained device logging & monitoring Over the air updates Fleet Management for Connected Devices AWS IoT Device Management (G A )
  96. 96. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Device Defender( c o m i n g i n 2 0 1 8 ) Audit device configurations Monitor device behavior Generate alerts Identify anomalies Define and enforce security policies for fleets of devices Patch security vulnerabilities
  97. 97. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Analytics ( P r e v i e w) Easily analyze IoT data IoT data collection from multiple sources Ad-hoc queries & QuickSight integration Data (pre-)processing and enrichment Fully managed storage (raw & time-series) In-depth analysis with Jupyter Notebooks
  98. 98. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass ML Inference( Pr eview ) Run machine learning models on the edge Local ML inferencing Built in package for Apache MXNet Access models trained in the cloud Access GPUs and FPGAs
  99. 99. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Local connectivity libraries Cloud connectivity libraries Security libraries OTA & code signing Coming soon Amazon FreeRTOS( G A ) IoT operating system for microcontrollers Based on FreeRTOS kernel AWS Greengrass AWS IoT Core
  100. 100. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Create and run VR, AR, and 3D apps Browser editor based on WebGL/WebVR Create digital characters called Hosts Script the logic within scenes Run on platforms including Oculus Rift, HTC Vive, and mobile devices Amazon Sumerian(Preview) T h e f a s t e s t a n d e a s i e s t w a y t o c r e a t e V R , A R , a n d 3 D e x p e r i e n c e s
  101. 101. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Smarter Workplace Workforce Productivity Centralized Admin Control Alexa for Business ( G A ) Conference rooms Shared spaces Lobbies Business calling Calendar management Business applications Device management User management Private skills Transform your workplace with voice
  102. 102. G O B U I L D

×