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.

AWS Summit London 2016 Keynote

2,191 views

Published on

AWS Summit London 2016 Keynote

Published in: Technology
  • Login to see the comments

AWS Summit London 2016 Keynote

  1. 1. WELCOME AWS Summit, July 2016
  2. 2. WELCOME Gavin Jackson Managing Director, AWS UK & Ireland
  3. 3. 09:45 Keynote | Dr. Werner Vogels, CTO, Amazon.com 12:00 Lunch 12:00 Track Sessions Commence 14:45 Break 15:25 Track Sessions Continue 17:00 Networking Reception AWS SUMMIT AGENDA
  4. 4. UK (Coming Soon)
  5. 5. Solutions Architects Account Managers Professional Services Technical Support Training & Certification AMAZON WEB SERVICES IN THE UK & IRELAND
  6. 6. @AWS_UKI #AWSSummit
  7. 7. and many more. THANKS TO OUR SPONSORS
  8. 8. THANK YOU
  9. 9. DR WERNER VOGELS CTO, AMAZON.COM @WERNER WELCOME
  10. 10. FROM 2010
  11. 11. AWS grew up fast: COMPUTE GROWTH Q3 2014 VS Q3 2015 DATA TRANSFER GROWTH DATABASE SERVICE USAGE GROWTH 88% 102% 113%
  12. 12. AWS 10 years later: ACTIVE CUSTOMERS PER MONTH RUN RATE YOY GROWTH 1,000,000+ $10B+ 64%
  13. 13. THE TECHNOLOGY PLATFORM OF CHOICE
  14. 14. LARGEST NUMBER OF START-UP CUSTOMERS
  15. 15. LARGEST NUMBER OF ENTERPRISE CUSTOMERS
  16. 16. LARGEST NUMBER OF PUBLIC SECTOR CUSTOMERS
  17. 17. BROADEST ECOSYSTEM OF SYSTEM INTEGRATORS
  18. 18. BROADEST ECOSYSTEM OF ISVS
  19. 19. SURVIVAL EFFICIENCY TALENT Digital Transformation
  20. 20. SURVIVAL EFFICIENCY TALENT Digital Transformation Jeff Immelt, GE Chairman & CEO “If you went to bed last night as an industrial company, you’re going to wake up this morning as a software and analytics company.”
  21. 21. GE is migrating 9000 workloads over to AWS
 
 Intends to reduce the number of datacenters from 34 down to 4
  22. 22. COMPUTE STORAGE DATABASES NETWORKING MONITORING ANALYTICS APP SERVICES MOBILE SERVICES DEV & OPS IOT MIGRATION HYBRID VIRTUAL DESKTOPS CORPORATE EMAIL COLLABORATION IDENTITY ACCESS CONTROL KEY MANAGEMENT CONFIG COMPLIANCE AUDITING BUSINESS APPS BUSINESS INTELLIGENCE SECURITY DEVOPS TOOLS NETWORKING REGIONS AVAILABILITY ZONES EDGE POPS GLOBAL NETWORK GOVCLOUD PHYSICAL INFRASTRUCTURE INFRASTRUCTURE SERVICES PLATFORM SERVICES ENTERPRISE SERVICES SECURITY & COMPLIANCE MARKETPLACE
  23. 23. COMPUTE STORAGE DATABASES NETWORKING MONITORING PLATFORM SERVICES ANALYTICS APP SERVICES MOBILE SERVICES DEV & OPS IOT ENTERPRISE SERVICES MIGRATION HYBRID VIRTUAL DESKTOPS CORPORATE EMAIL COLLABORATION IDENTITY ACCESS CONTROL KEY MANAGEMENT CONFIG COMPLIANCE AUDITING MARKETPLACE BUSINESS APPS BUSINESS INTELLIGENCE SECURITY DEVOPS TOOLS NETWORKING REGIONS AVAILABILITY ZONES EDGE POPS GLOBAL NETWORK GOVCLOUD • GENERAL PURPOSE (M4) • COMPUTE OPTIMIZED (C4) • MEMORY OPTIMIZED (R3, X1) • GPU OPTIMIZED (G2) • STORAGE OPTIMIZED (D2) • IO OPTIMIZED (I2) • LOW COST, BURSTABLE (T2) • DEDICATED INSTANCES INFRASTRUCTURE SERVICES PHYSICAL INFRASTRUCTURE SECURITY & COMPLIANCE
  24. 24. COMPUTE STORAGE DATABASES NETWORKING MONITORING • OBJECT, ARCHIVE • FILESYSTEM & BLOCK STORE • GENERAL PURPOSE (SSD) • PROVISIONED IOPS (SSD) • MAGNETIC ANALYTICS APP SERVICES MOBILE SERVICES DEV & OPS IOT MIGRATION HYBRID VIRTUAL DESKTOPS CORPORATE EMAIL COLLABORATION IDENTITY ACCESS CONTROL KEY MANAGEMENT CONFIG COMPLIANCE AUDITING BUSINESS APPS BUSINESS INTELLIGENCE SECURITY DEVOPS TOOLS NETWORKING REGIONS AVAILABILITY ZONES EDGE POPS GLOBAL NETWORK GOVCLOUD INFRASTRUCTURE SERVICES PLATFORM SERVICES ENTERPRISE SERVICES MARKETPLACE PHYSICAL INFRASTRUCTURE SECURITY & COMPLIANCE
  25. 25. COMPUTE STORAGE DATABASES NETWORKING MONITORING • MULTI-AZ REPLICATION • READ REPLICAS • LIKE FOR LIKE MIGRATION • CROSS-ENGINE MIGRATION AMAZON AURORA ANALYTICS APP SERVICES MOBILE SERVICES DEV & OPS IOT MIGRATION HYBRID VIRTUAL DESKTOPS CORPORATE EMAIL COLLABORATION IDENTITY ACCESS CONTROL KEY MANAGEMENT CONFIG COMPLIANCE AUDITING BUSINESS APPS BUSINESS INTELLIGENCE SECURITY DEVOPS TOOLS NETWORKING REGIONS AVAILABILITY ZONES EDGE POPS GLOBAL NETWORK GOVCLOUD PLATFORM SERVICES ENTERPRISE SERVICES MARKETPLACEINFRASTRUCTURE SERVICES PHYSICAL INFRASTRUCTURE SECURITY & COMPLIANCE
  26. 26. SECURITY & COMPLIANCE COMPUTE STORAGE DATABASES NETWORKING MONITORING ANALYTICS APP SERVICES MOBILE SERVICES DEV & OPS IOT MIGRATION HYBRID VIRTUAL DESKTOPS CORPORATE EMAIL COLLABORATION IDENTITY ACCESS CONTROL KEY MANAGEMENT CONFIG COMPLIANCE AUDITING BUSINESS APPS BUSINESS INTELLIGENCE SECURITY DEVOPS TOOLS NETWORKING REGIONS AVAILABILITY ZONES EDGE POPS GLOBAL NETWORK GOVCLOUD • IDENTITY POLICIES • LOCATION POLICIES • TIME-BASED POLICIES • INDIVIDUAL API CALLS • KEY ROTATION • TEMPORARY CREDENTIALS • POLICY SIMULATOR PLATFORM SERVICES ENTERPRISE SERVICES MARKETPLACE INFRASTRUCTURE SERVICES PHYSICAL INFRASTRUCTURE
  27. 27. Amazing innovations enabled by agility and a rich collection of services DELIVERING 10,000 RELEASES IN 3 MONTHS, VERSUS 1 EVERY 6 WEEKS PRE-AWS MILLIONS OF CONCURRENT PLAYERS AT LAUNCH SCALING FROM 38 MILLION MESSAGING USERS TO 170 MILLION USERS ENABLES BUSINESSES TO COMMUNICATE WITH THEIR CUSTOMERS, GLOBALLY ANALYZING 20,000 EXOMES IN DEC 2015, UP FROM 3000 IN 11 MONTHS BEFORE
  28. 28. 13 Regions 35 Availability Zones Broad Global Geographic Footprint. Expanding in 2016
  29. 29. CTO, FANDUEL ROBIN SPIRA
  30. 30. FOUNDERS LAUNCHED HUBDUB IN 2007 PIVOTED TO FANDUEL AT SXSW IN 2009 FANDUEL PIONEERED DAILY FANTASY SPORTS OVER 6 MILLION USERS, 4 MILLION APP DOWNLOADS 350K ENTRIES PER DAY IN 2014 TO 2.5M PER DAY IN 2015 FROM STARTUP TO SCALE-UP
  31. 31. CAPACITY PLANNING WITH TRADITIONAL HARDWARE IS HARD TRANSACTION VOLUME JUMPS FROM 10S PER MINUTE TO 1000S PER SECOND WRITE INTENSIVE PLATFORM - LIMITED SCOPE TO SCALE BY CACHING DOWNTIME, AT THE WRONG TIME, IS EXPENSIVE INTERNATIONAL INFRASTRUCTURE MANAGEMENT Thursday Sunday THE CHALLENGE
  32. 32. CLOUDFORMATION MULTI-AZ, MULTI-REGION MANAGED SERVICES ENTERPRISE SUPPORT CONSULTANCY INFRASTRUCTURE EVENT MANAGEMENT INSTANT INCIDENT RESPONSE HOW WE USE AWS
  33. 33. AMAZON AURORA, RDS EVOLVED AMAZON AURORA TAKES RDS TO THE NEXT LEVEL RTO HALVED FROM 2 MINUTES TO 60 SECONDS - $1.5M ENTRY FEES RPO REDUCED TO ZERO - $25K ENTRY FEES PER SECOND ELASTIC STORAGE 2X - 5X IMPROVEMENT IN WRITE PERFORMANCE
  34. 34. OUR RELATIONSHIP WITH AWS OUR INFRASTRUCTURE TEAM IS HUNDREDS OF PEOPLE, BUT ONLY 12 WORK FOR FANDUEL WE SPIN UP DOZENS OF MINI-FANDUELS A WEEK MANAGED TECHNOLOGY MAKES LIFE EASIER THE AWS TEAM IS ALWAYS HELPING US IMPROVE
  35. 35. THE FUTURE EVENT DRIVEN ARCHITECTURE AND KINESIS SERVERLESS COMPUTING WITH LAMBDA UK PRODUCT LAUNCH SIGN UP READY FOR THE PREMIERSHIP AT FANDUEL.CO.UK WE’RE ALSO HIRING - FANDUEL.COM/CAREERS
  36. 36. THANK YOU
  37. 37. Cloud has removed the constraints for speed and agility
  38. 38. Forces Driving New Resource Models Growing Consumer Power Intensifying Competition Decreasing Brand Loyalty Growing Abundance Limited Access to Capital Increasing Uncertainty
  39. 39. Uncertainty Requires Different Resource Models Acquire Resources On Demand Release Resources When No Longer Needed Pay For What You Use Leverage Other’s Core Competencies Turn Fixed Cost Into Variable
  40. 40. Uncertainty Drives New Development Models Smaller, Targeted Applications Reactive to Customer Needs More Experimental Reduce Risk Deliver Faster
  41. 41. Development and Testing is Where Agility Lives Significant Cost Improvements Major Productivity Improvements Faster to MarketTesting with Much Higher Fidelity Unconstrained Access to Resources
  42. 42. ELIMINATE “WAIT STATES” Lessons from LEAN:
  43. 43. ELIMINATE “WAIT STATES” Lessons from LEAN:
  44. 44. ELIMINATE “WASTE” Lessons from LEAN:
  45. 45. ELIMINATE “WASTE” Lessons from LEAN: Waste is anything that does not benefit customers
  46. 46. You can switch off your resources when you go home…
  47. 47. You can switch off your resources when you go home… Typical cost savings up to 75%
  48. 48. It’s All About Your Applications Not About the Infrastructure New Application Development Existing Application Migration Hybrid Scenarios
  49. 49. 5 Pillars of Design, Development and Operations Security Predictable Performance Reliability Scalability Cost Control
  50. 50. The Path to Well Architected, Cloud Native Applications Use the AWS Well Architected Framework Build on the five pillars of core cloud functionality Impacts Design, Implementation, Deployment, Operations It is the path, not the destination Where you are on the path determines the services you use
  51. 51. Virtual Machines Containers Functions
  52. 52. The World of Virtual Machines Per VM Per Hour Multi-threaded Multi-task Hours to MonthsAMI Patching
  53. 53. The Story of Amazon.com Monolithic Application Services Microservices
  54. 54. TOM BLOMFIELD CEO, MONDO
  55. 55. LEGACY DATA CENTER
  56. 56. HOW DO WE USE AWS? AMAZON EC2 AVAILABILITY ZONES AMAZON S3 AWS CLOUDHSM AMAZON ECS CONTAINER REGISTRY
  57. 57. RESILIENT SCALABLE EXTENSIBLE SECURE
  58. 58. THANK YOU
  59. 59. The Move to Microservices is Assisted by the Rise of Containers Small functional building blocks as output of the development process Minimizing dependency and reducing complexity of dependency management
  60. 60. The World of Containers Minutes to Days Versioning Multi-threaded Single-task Per VM Per Hour Container File
  61. 61. The Challenges of Container Based Operation High AvailabilityInfrastructure Management Security Task SchedulingPipeline Integration Container Management Service Discovery Resource Access
  62. 62. Scheduling One Resource is Straightforward Server Guest OS Bins/Libs Bins/Libs App2App1
  63. 63. Scheduling a Cluster is Hard AZ 1 Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS AZ 2 Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS AZ 3 Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS Server Guest OS
  64. 64. Amazon EC2 Container Service (ECS) The Best Way to Run Your Containers in Production Container Management NO Infrastructure Management Batch and Long Running Task Scheduling Container Registry Access to EBS, ELB, CloudWatch Integration With IAM Multi-AZ Aware
  65. 65. What is a Container Manager? Maintains Available Resources Tracks Resource Changes Accepts Resource Requests Guarantees Accuracy and Consistency
  66. 66. Amazon ECS Container Instance Docker Task Container ECS Agent API Cluster Management Engine Task Container Container Instance Docker Task Container ECS Agent Task Container Key/Value Store Agent Communication Service Amazon ECS Container Instance Docker Task Container ECS Agent Task Container ELB ELB Internet User
  67. 67. ECS container management is decoupled from container scheduling
  68. 68. ECS Container Scheduling ECS Task scheduler Run tasks once Batch jobs RunTask (random) StartTask (placed) Batch jobs Long-running apps ECS service scheduler Health management Scale-up and scale-down AZ aware Grouped containers
  69. 69. ECS Scheduling
  70. 70. ECS Scheduling
  71. 71. ECS Scheduling
  72. 72. Designed for Use with Other AWS Services Elastic Load Balancing Amazon Elastic Block Store Amazon Virtual Private Cloud Amazon CloudWatch AWS Identity and Access Management AWS CloudTrail
  73. 73. Amazon CloudWatch Logs Amazon S3 Amazon Kinesis AWS Lambda Amazon Elasticsearch Service Amazon ECS Store Stream Process Search CloudWatch Logging with awslogs Amazon CloudWatch Logs Amazon CloudWatch Logs Amazon CloudWatch Logs
  74. 74. Automatic Service Scaling AMAZON ECS Publish metrics AMAZON CLOUDWATCH ELASTIC LOAD BALANCING AMAZON CLOUDWATCH Auto Scaling ECS service Auto Scaling group AUTO SCALING Availability Zone A Availability Zone B TASK A TASK B TASK CScale in / Scale out policies Add/remove ECS tasks Add/remove EC2 instance Scale in / Scale out policies Publish metrics
  75. 75. ECS is the Best Way to Run Your Containers in Production
  76. 76. Some Signs You Are Not at Microservice Level Yet Different services do coordinated deployments. A change in one service has unexpected consequences or requires a change in other services. Services share a persistence store. You cannot change your service's persistence tier without anyone caring. Engineers need intimate knowledge of the designs and schemas of other teams' services.
  77. 77. “A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system. ” Gall’s Law The Power of Simplicity
  78. 78. The Power of Simplicity Fewer Lines of Code, Improved Security Automated Execution, Increased Reliability and Scalability Fewer Changes, Less Risk and Cost Less Features, More Reliable Updates
  79. 79. Low CostSecureSimplicity Reliability Scalability Low Latency Let’s Bring the Power of Cloud Native to Execution
  80. 80. Serverless Computing No server is easier to manage than no server
  81. 81. Instant content management Add inline text editing and localization to your website or app - using just Javascript. No more CMS headaches. No more design restrictions. No more language packs.
  82. 82. Virtual Machines Containers Functions
  83. 83. DYNAMO DB API GATEWAYLAMBDA S3 ROUTE 53 CLOUDFRONT ROUTE 53 EDITOR VISITOR Serverless Architecture Cost < lunch
  84. 84. DYNAMO DB API GATEWAYLAMBDA S3 ROUTE 53 CLOUDFRONT ROUTE 53 EDITOR VISITOR Create & Edit Content • Authenticate with Google OpenID • Use Cognito to create IAM role • Store drafts in DynamoDB Serverless Architecture Cost < lunch
  85. 85. DYNAMO DB API GATEWAYLAMBDA S3 ROUTE 53 CLOUDFRONT ROUTE 53 EDITOR VISITOR Create & Edit Content • Authenticate with Google OpenID • Use Cognito to create IAM role • Store drafts in DynamoDBPublish Content • Lambda function creates JSON from draft • Store as static file in S3 for reliability Serverless Architecture Cost < lunch
  86. 86. DYNAMO DB API GATEWAYLAMBDA S3 ROUTE 53 CLOUDFRONT ROUTE 53 EDITOR VISITOR Serve Content Create & Edit Content • Authenticate with Google OpenID • Use Cognito to create IAM role • Store drafts in DynamoDB • Serve as flat JSON files for performance Publish Content • Lambda function creates JSON from draft • Store as static file in S3 for reliability Serverless Architecture Cost < lunch
  87. 87. The World of Lambda Functions Code Single-threaded Single-task VersioningMicroseconds to Seconds Per Memory/Second Per Request Free Tier
  88. 88. The State of Lambda Languages Node.js (JavaScript) Python Java (Java 8 compatible) Triggers S3 Bucket DynamoDB Table Kinesis Stream SNS Notification
  89. 89. MOBILE CHAT APP AD DATA ANALYTICS AND ROUTING MOBILE APP ANALYTICS IMAGE CONTENT FILTERING REAL-TIME VIDEO AD BIDDING NEWS CONTENT PROCESSING GENE SEQUENCE SEARCH CLOUD TELEPHONY DATA PROCESSING WEB APPLICATIONS WEB APPLICATIONS THREAT INTELLIGENCE AND ANALYTICS NEWS CONTENT PROCESSING GAME METRICS ANALYTICS
  90. 90. Lambda API Gateway S3 CloudFront DynamoDB Kinesis ElastiCache CloudSearch ElasticSearch SQSSES SNS There is No Cattle, There is Only the Herd
  91. 91. Amazon API Gateway Create robust, scalable and secure APIs in minutes Caching Signing & Authorization SDK GenerationMetering and ThrottlingVersioning
  92. 92. Amazon API Gateway MOBILE APPS WEBSITES SERVICES INTERNET API GATEWAY CACHE API GATEWAY CLOUDWATCH LAMBDA FUNCTIONS EC2 ENDPOINTS ANY OTHER ENDPOINT
  93. 93. Amazon API Gateway Role in Mobile DYNAMO DB API GATEWAY LAMBDA LAMBDA LAMBDA RDSS3 MOBILE ANALYTICS SNS MOBILE DEVICE AMAZON COGNITO MOBILE BACKEND DATA AND CONTENT ANALYTICS NOTIFICATIONS
  94. 94. Reference Architecture Serverless Web Application DYNAMO DB LAMBDA FUNCTION 2 API GATEWAY S3 ROUTE 53 LAMBDA FUNCTION 1 www.mydashboard.com Streams Static HTML/JS website Twilio Phone Number or Shortcode
  95. 95. Reference Architecture Serverless File Processing DYNAMO DB LAMBDA FUNCTION 1 S3 LAMBDA FUNCTION 2 LAMBDA FUNCTION N S3 SNS
  96. 96. Reference Architecture Serverless Stream Processing DYNAMO DB LAMBDA FUNCTION 1 S3 CLOUDWATCHKINESIS LAMBDA FUNCTION 2 Event Ingestion Monitoring & Alarms
  97. 97. Reference Architecture Serverless Mobile Backend DYNAMO DBLAMBDA FUNCTION 1 S3 SNS API GATEWAY AMAZON COGNITO LAMBDA FUNCTION 3 LAMBDA FUNCTION 4 CLOUDSEARCH CLOUDFRONT Media Files Repository Content Delivery Network Mobile Users Search Engine Mobile Push Notifications LAMBDA FUNCTION 2 Database Stream
  98. 98. Reference Architecture Serverless IoT Backend DYNAMO DB S3 KINESIS CLOUDWATCH LAMBDA FUNCTION 1 LAMBDA FUNCTION 3 LAMBDA FUNCTION 4 Event Data Monitoring & Alarms Event Storage Event Storage REDSHIFT Event Analytics ELASTIC MAPREDUCE Event AnalyticsCONNECTED DEVICES Synchronous Calls SPOT INSTANCES
  99. 99. Connective Tissue of AWS Environments CloudWatch Events ELB LifeCycle Hooks Config Rules Scheduled Jobs Ecosystem
  100. 100. Amazon Cognito - Your User Pools Add user sign-up and sign-in easily to your mobile and web apps Easy User Management Launch a simple, secure, low-cost, and fully managed service to create and maintain a user directory that scales to 100s of millions of users Managed User Directory Verify phone numbers and email addresses and offer multi-factor authentication Enhanced Security Features 1 2 3
  101. 101. Amazon Cognito Identity Federated User Identities Your users can sign-in through social identity providers such as Facebook, Twitter and SAML providers and you can control access to AWS resources from your app. Cognito User Pools You can easily and securely add sign-up and sign-in functionality to your mobile and web apps with a fully-managed service that scales to support 100s of millions of users. GuestYour own auth SAML
  102. 102. Email or Phone Number Verification Forgot Password User Sign-up and Sign-in User Profile SMS-based MFA User Scenarios Manage users in a User Pool Select Email and Phone Verification Customize with Lambda Triggers Setup Password Policies Create and Manage User Pools Define Attributes Administrator Scenarios Token-based Authentication Secure Remote Password Protocol SMS-based Multi-factor Authentication Secure Foundation
  103. 103. Lambda Hook Example Scenarios Pre user sign-up Custom validation to accept or deny the sign-up request Custom message Advanced customization and localization of verification messages Pre user sign-in Custom validation to accept or deny the sign-in request Post user sign-in Event logging for custom analytics Post user confirmation Custom welcome messages or event logging for custom analytics Customization Using Lambda Hooks
  104. 104. Lambda API Gateway S3 CloudFront DynamoDB Kinesis ElastiCache CloudSearch ElasticSearch SQSSES SNS There is No Cattle, There is Only the Herd
  105. 105. DAVID WASCHA GLOBAL DIRECTOR, NEW PRODUCT DEVELOPMENT, TRAVELEX
  106. 106. 2016 GLOBAL BRAND TECHNOLOGY COMPANY ENABLING THE FRICTIONLESS FLOW OF MONEYACROSS BOARDERS 1976 FOUNDED IN LONDON BRICKS & MORTAR RETAILERS TRAVEL MONEY
  107. 107. SPEED FLEXIBILITY INNOVATION SECURITY RELIABILITY TRUSTED BRAND&
  108. 108. THE SOLUTIONS “SUPERQUEUE” ROUTE 53 + LAMBDA + SQS SERVERLESS 2 DEVS X 4 WEEKS WORK <£1000 OPERATING COST THE PROBLEM UNPREDICTABLE DEMAND PEAKS IN REGISTRATION VOLUMES RISK OF POOR CUSTOMER EXPERIENCE RISK OF INCREASED SUPPORT COSTS
  109. 109. WHAT’S AHEAD? E-COMMERCEDATA SCIENCE & ANALYTICS CUSTOMER PLATFORM NEW PRODUCT LAUNCHES
  110. 110. THANK YOU
  111. 111. It is a journey…
  112. 112. Integrated networking Hybrid app deployments Integrated networking Hybrid app deployment Integrated DevOps Management Integrated DevOps Management Realtime data integration integrated resource management Integrated networking Integrated DevOps Management Integrated networking Data integration Hybrid app deployment Integrated networkingIntegrated networking Integrated security data integration Integrated Networking Automated and integrated back-ups Hybrid as a Stepping Stone
  113. 113. What do customers want from hybrid?
  114. 114. Parity: Run The Same Application On-Premises and in the Cloud Integration: Extend On-Premises Infrastructure into the Cloud Unification: Seamless Management of On-Premises and the Cloud What Do Customers Want? A B C
  115. 115. How Do We Help Customers Achieve Their Definition of “Hybrid”?
  116. 116. ON- PREMISES Virtual Private Cloud Direct Connect AWS Config Storage Gateway INTEGRATED 
 NETWORKING Directory Service Identity Federation INTEGRATED 
 IDENTITY INTEGRATED 
 MANAGEMENT AWS CloudTrail BACKUPS OpsWorks DEPLOYMENT CodeDeploy vCenter & System Center Plugins Metered Billing MARKETPLACE AWS Broad Services for Hybrid Applications
  117. 117. 1 2 3 4 5 Fully-Featured Compute Integrated Networking Common Controls for Security & Access Data Integration & Lifecycle Management Resource and Deployment Management How Do We Help Customers Achieve Their Definition of “Hybrid”?
  118. 118. 1: Fully Featured Compute Requirement AWS Service Simultaneous, Self-Service Provisioning of Many VMs Single-Tenant Compute Bring Your Own Image / Instance Amazon EC2 Amazon EC2 Dedicated Instances BYOL since 2008 AWS SnowballMassive Scale Import / Export
  119. 119. Requirement AWS Service Isolated Network Within Region Isolated Network Across Regions Fully Isolated Network Posture Network Performance Tiers Global Content Delivery Network Amazon Virtual Private Cloud (VPC) Amazon VPC Peering Private Fiber Network Connects AWS Regions AWS Direct ConnectPrivate Connection from Your DC to AWS EBS PIOPS + EBS-Optimized Instances DNS-Based Global Load Balancing Amazon Route 53 Amazon CloudFront Network Forensic Tools Amazon VPC Flow Logs Web Application Firewall Amazon Web Application Firewall 2: Integrated Networking
  120. 120. Requirement AWS Service Rich, Role-Based Access Controls Security Info & Event Mgmt (SIEM) Integration Provider-Enabled Encryption Services Active Directory (AD) Integration/ AD-aaS Track Resource Inventory and Changes AWS Identity & Access Management AWS CloudTrail Encryption Baked into AWS Services AWS CloudHSMHSM Support AWS Directory Service Centralized Key Management AWS Key Management Service AWS Config + AWS Config Rules Automated Security Assessment AWS Inspector 3: Common Controls for Security and Access
  121. 121. Simple Import of Massive Data Amounts Bulk Object Delete and Retirement Policies Customer Ownership of Data Elastic File System Database Migration and Conversion AWS Snowball Amazon S3 Multi-Object Delete and Object Policies Customers Own The Data Customers Control the Data LocaleCustomer Control Over Data Locale Amazon Elastic File System (EFS) Your Databases, Managed Amazon Relational Database Service (RDS) DB Migration Service & Schema Conversion Tool Data Warehouse Amazon Redshift Data Archival Amazon Glacier Gateway-Cached Volumes AWS Storage Gateway Requirement AWS Service 4: Data Integration and Lifecycle Management
  122. 122. Requirement AWS Service Monitor Resources and Applications Create and Standardize on Best Practices Automated Operations Management Build, Publish and Manage APIs Release Software Using Continuous Delivery AWS CloudWatch AWS CloudFormation AWS OpsWorks AWS Service CatalogCentralize and Simplify Software Deployments Amazon API Gateway Automate Code Deployments AWS CodeDeploy AWS CodePipelines Managed Source Control AWS CodeCommit Integration with Existing Management Tools Plug-Ins for vCenter, System Center, etc. 5: Resource and Deployment Management
  123. 123. Fully-Featured Compute Integrated Networking Common Controls for Security & Access Data Integration & Lifecycle Mgmt Resource and Deployment Mgmt Single-Tenant Compute Bring Your Own Image/License Simultaneous, Self-Service Provisioning of Many VMs Integration with Existing Management Tools Massive Scale Import / Export Isolated Network Across Regions Fully Isolated Network Posture DNS-Based Global Load Balancing Network Forensic Tools Web Application Firewall Isolated Network within Region Private Connections from Your DC to AWS Network Performance Tiers Global Content Delivery Network Security Info & Event Management (SIEM) Integration Provider-Enabled Encryption Services Centralized Key Management Automated Security Assessment Rich, Role-Based Access Controls Hardware Security Module (HSM) Support Active Directory (AD) Integration / AD-aaS Track Resource Inventory and Changes Bulk Object Delete and Data Lifecycle Mgmt Policies Customer Ownership Of Data Many Scalable Database Engines Data Warehouse Data Archival Simple Import of Massive Data Amounts Customer Control Over Data Locale Elastic File System Database Migration and Conversion Tools Gateway – Cached Volumes Create and Standardize on Best Practices Automate Operations Management Release Software Using Continuous Delivery Monitor Resources And Applications Centralize and Simplify Software Deployments Build, Publish and Manage APIs Managed Source Control 1 2 3 4 5 Customer Datacenter Integration with Existing Management Tools Core Requirements for Hybrid IT AWS
  124. 124. Integrated Networking Common Controls for Security & Access Data Integration & Lifecycle Management Resource and Deployment Management Customer Datacenter Rich Partner Ecosystem for Hybrid Architectures > 70 Direct Connect Partners Single pane of glass for security management Integrated Dev/Ops Management Across On-Prem & AWS Integrated back-up and data management AWS
  125. 125. AWS Marketplace Procurement in Europe Support for Hybrid Software Deployments Through Elastic Metering AWS Marketplace Now Supports EU-based ISVs as Sellers EU ISVs Currently Listing with AWS Marketplace Database & Business Intelligence Media & Communications HPC & StorageSecurity & Monitoring Security & Business Applications
  126. 126. The Journey to AWS is a Well Trodden Path DEVELOPMENT & TEST ALL TOGETHER NEW APPLICATIONS DIGITAL ANALYTICS MOBILE DC MIGRATION MISSION CRITICAL APPS ALL IN 1 2 3 4
  127. 127. JAMES MUNSON DIRECTOR, DIGITAL SERVICES & TECHNOLOGY, DRIVER AND VEHICLE STANDARDS AGENCY
  128. 128. AN AGENCY WITHIN THE DEPARTMENT FOR TRANSPORT WE IMPROVE ROAD SAFETY IN BRITAIN £350M INCOME & EXPENDITURE 4,500 EMPLOYEES 500 OPERATIONAL SITES SAFETY STANDARDS SERVICE
  129. 129. 22,834
 GARAGES 80,000
 USERS 42 million
 TESTS PER YEAR £65 million
 REVENUE £6 billion
 CAR TAX COLLECTION 30 million
 PASSES PER YEAR £35
 AVERAGE MOT FEE £1bn+
 WORTH OF GARAGE TRANSACTIONS MOT - THE CASE FOR CHANGE 10 YEAR PFI OUTSOURCED CONTRACT TURNKEY SOLUTION BASED ON PAY PER PASS — PROFIT DRIVEN MAINFRAME BASED SYSTEM: END OF LIFE DEDICATED GARAGE HARDWARE EXPENSIVE TO OPERATE UNABLE TO DRIVE EFFICIENCIES FOR USERS ONE COMPUTER REFRESH OVER 10 YEARS DIAL UP CONNECTION NO MOBILE SUPPORT
  130. 130. HOW WE SOLVED THE CHALLENGE DEVELOPING THE MOT SERVICE EMBEDDED AGILE WAYS OF WORKING FOCUS ON MVP FIRST RELEASE INDEPENDENT CLOUD REVIEW 10 WEEKS TO BUILD OUT PRODUCTION ONTO THE AWS CLOUD TRANSITION TO LIVE HALF WAY OVER ONE WEEKEND SERVICE DESIGN APPROACH MULTI VENDOR, BLENDED AGILE TEAMS CLOUD BASED SCALABLE SOLUTION MOBILE CAPABILITY — BYO DEVICES INTERNAL SERVICE OWNERSHIP INTERNAL DIGITAL CAPABILITY INTERNAL SAVINGS TO REINVEST IN THE SERVICE Service Digital Ops MOT Service
  131. 131. WHAT DID WE ACHIEVE? Service Digital Ops MOT Service SWITCHED OFF OLD SERVICE ON TIME EMBEDDED SERVICE MANAGEMENT BLENDED DELIVERY TEAMS EMPOWERED DECISION MAKING CLOUD ENABLED SERVICE VISIBLE BACKLOG OF CHANGE WEEKLY RELEASES AT 50% OF THE COST OF THE OLD SERVICE
  132. 132. DVSA TECHNOLOGY FUTURE PLANS MAKING USE OF AWS FEATURES FOR 3AZ BLUE/GREEN DEPLOYMENT & AUTOSCALING USING THE DATA — MOT HISTORY, API FOR CONSUMER SERVICES CONTINUOUS BACKLOG OF IMPROVEMENT ACTIVITIES NEW SERVICES : CONTINUE TO EXPAND INTERNAL DIGITAL CAPABILITY : BUILDING OUR TECHNOLOGY CAPABILITIES
  133. 133. THANK YOU
  134. 134. Statcast Personal Finances Healthcare Digital Web E-commerce App Platform Digital Services Media Web SitesDigital Products CRM Digital Media Digital Services Education Analytics From Experiments to Digital Transformation
  135. 135. 2014 2015 2016 E.G. INNOVATION LABS, MOBILE APP PILOTS, HACKATHONS E.G. ONLINE BANKING, STREAM DATA PROCESSING E.G. MOBILE BANKING APP A Strategic, Phased Migration DEVELOP & TEST PRODUCTION EXPERIMENTATION
  136. 136. The Destination for Many Enterprises: All In
  137. 137. TRAINING & CERTIFICATION Four Key Components of Migration
  138. 138. TRAINING & CERTIFICATION DATA MIGRATION Four Key Components of Migration
  139. 139. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  140. 140. PERSISTANT CONNECTIVITY HUGE, LESS FREQUENT MEDIUM & OFTEN SMALL & FREQUENT Moving Data to the Cloud
  141. 141. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  142. 142. KINESIS STREAMS BUILD CUSTOM APPLICATIONS TO COLLECT & ANALYZE STREAMING DATA Real Time Streaming Data with Amazon Kinesis
  143. 143. KINESIS STREAMS BUILD CUSTOM APPLICATIONS TO COLLECT & ANALYZE STREAMING DATA KINESIS FIREHOSE EASILY LOAD STREAMING DATA INTO AWS Real Time Streaming Data with Amazon Kinesis
  144. 144. KINESIS STREAMS BUILD CUSTOM APPLICATIONS TO COLLECT & ANALYZE STREAMING DATA KINESIS FIREHOSE EASILY LOAD STREAMING DATA INTO AWS Real Time Streaming Data with Amazon Kinesis
  145. 145. KINESIS ANALYTICS RUN STANDARD SQL QUERIES OVER STREAMING DATA KINESIS STREAMS BUILD CUSTOM APPLICATIONS TO COLLECT & ANALYZE STREAMING DATA KINESIS FIREHOSE EASILY LOAD STREAMING DATA INTO AWS Real Time Streaming Data with Amazon Kinesis
  146. 146. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  147. 147. LONG DISTANCE FROM AWS REGION LARGE SIZE OBJECTS LARGE NUMBER OF OBJECTS Moving Data to the Cloud: Limited by the Speed of Light
  148. 148. Can we use the AWS Global Network to speed up data in both directions?
  149. 149. Accelerate transfers to Amazon S3 using the AWS Edge network Amazon S3 Transfer Acceleration
  150. 150. 300% faster for most use cases Even faster in others No cost unless it’s faster Amazon S3 Transfer Acceleration
  151. 151. VIDEO COLLABORATION VIDEO ANALYSIS CINEMATIC VIRTUAL REALITY Amazon S3 Transfer Acceleration Results
  152. 152. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  153. 153. SNOWBALL PETABYTE SCALE DATA TRANSPORT SERVICE
  154. 154. LARGE CUSTOMER DATASET END-TO-END CUSTODY CUSTOMER DATASET LOADED
  155. 155. 10 SNOWBALLS CONNECTED TO YOUR DMZ = THE THROUGHPUT OF A 100G NETWORK CONNECTION
  156. 156. 30 TIMES670+ MILLION AROUND THE WORLDOBJECTS MOVED Snowball Momentum Builds
  157. 157. Growing Snowball: NEW 80T SNOWBALL DEVICE NEW
  158. 158. Growing Snowball: NEW 80T SNOWBALL DEVICE NORTHERN CALIFORNIA, DUBLIN & SYDNEY NEW
  159. 159. NEW 80T SNOWBALL DEVICE ALL AWS REGIONS BY END OF 2016 NORTHERN CALIFORNIA, DUBLIN & SYDNEY Growing Snowball: NEW
  160. 160. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  161. 161. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  162. 162. TRAINING & CERTIFICATION DATA MIGRATION DATABASE MIGRATION Four Key Components of Migration
  163. 163. ON-PREMISES DATABASES AWS Database Migration Service
  164. 164. Migrate Between Database Engines ENGINE A SCHEMA CONVERSION TOOL SCHEMA & DATA TRANSFORMATION DATABASE MIGRATION SERVICE CONVERT DATABASE FUNCTIONS Tables Partitons Sequences Views Stored Procedures Triggers Functions ENGINE B
  165. 165. Amazon Aurora
  166. 166. TRAINING & CERTIFICATION DATA MIGRATION DATABASE MIGRATION APPLICATION MIGRATION Four Key Components of Migration
  167. 167. AWS Application Discovery Service Automate the discovery of data center applications and their dependencies
  168. 168. Simplify Application Discovery with AWS ADS Automatically discovers app inventory Measures performance baseline Identifies app and infrastructure dependencies Data encrypted with Amazon KMS
  169. 169. Get Help with Migration from ISV and SI Partners
  170. 170. TRAINING & CERTIFICATION DATA MIGRATION DATABASE MIGRATION APPLICATION MIGRATION Four Key Components of Migration
  171. 171. It is a journey…
  172. 172. There Has Never Been a Better Time to Build!
  173. 173. GO BUILD!

×