instructors who teach your team in a hands-on learning environment Enable Your Team With the Right Training Developed by the experts at AWS Digital Training Free, on-demand courses so your team can learn about the latest services when and where it’s convenient AWS Certification Identify skilled professionals to lead cloud initiatives using AWS
Private onsite training AWS Technical Essentials training for ~80 person team Deep technical training for a core group of 8 employees Baseline cloud knowledge so everyone was speaking the same language Faster journey from “cloud naïve” to “cloud native”
behind the scenes Machine learning model Billions of data points from Amazon.com Load metric and forecasts next two days based on the pre-trained model Performs regression analysis between load metric and scaling metric Schedules scaling actions for the next two days, hourly Repeats every day Capacity provisioning On-Premises Capacity provisioning with Dynamic Scaling Capacity provisioning with Predictive Scaling and Dynamic Scaling Time Load/Capacity Time Load/Capacity Time Load/Capacity Provisioned Capacity Actual Capacity Demand
Paulo Montreal Ohio London Mumbai Seoul Ningxia Cape Town Hong Kong Sweden AWS GovCloud East Osaka Milan Bahrain Jakarta 2016–2020: 13 regions and 1 local region Coming soon: 3 regions Next 5 years: 7 regions First 5 years: 4 regions Regional expansion Frankfurt Singapore Beijing Spain Paris Sydney
rights reserved. Amazon Confidential Meeting increased capacity needs Distance learning “Since the beginning of the year, we’ve seen significant growth across Robinhood, including record trading activity and customer sign-ups. Thanks to the flexibility and power of the EC2 platform, we’ve been able to continuously expand our capacity to meet this demand. The AWS team has been invaluable in helping us tackle other challenges in scaling our services by advising us on potential demands, including helping us identify bottlenecks in how we integrate with RDS, the AWS hosted version of PostgreSQL.” — Adam Wolff, VP of Engineering at Robinhood
expose their data and functionality through service interfaces. 2. Teams must communicate with each other through these interfaces. 3. There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network. 4. It doesn’t matter what technology they use. 5. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.
rights reserved. Amazon Confidential and Trademark 38 Realtor.com uses APIs between services Lambda function AWS Amazon CloudWatch monitoring Amazon CloudFront Mobile apps API Gateway cache Websites Image Processing Internet Image Repository “We process 800 million images per day through Amazon API Gateway...” Kuntal Shah, SVP Engineering, Realtor.com
rights reserved. Amazon Confidential and Trademark 40 Event-driven architectures drive reliability and scalability Asynchronous Events Improve responsiveness and reduce dependencies Event Routers Abstract producers and consumers from each other Event Stores Buffer messages until services are available to process
rights reserved. Amazon Confidential and Trademark 41 Lego uses an event-driven design Commerce platform Order & customer updates Event relay Amazon EventBridge Login Customer login Checkout Submit order Order Process order Shipping Send order to SAP Data sync Customer, VIP, wishlist sync Payment Authorize payment FIFO queue Customer login Invoke every minute Order complete Events Payment authorized Customer login Order complete Order submit
rights reserved. Amazon Confidential and Trademark 45 Purpose built databases Massive data volume? One size does not fit all. What are the data needs of each modular service? Data warehousing? High speed rendering?
economy has driven the need to work from anywhere, with anyone at any time. You can no longer assume that all your work gets done within the confines of the traditional office. Organizations are increasingly looking for options for employees to work securely from any location.
access the applications they need? How do my employees and students engage with each other using audio and video conferencing at scale? How do I keep my contact center operational while my staff are all working from home? How can my VPN service scale to handle peak demand when unexpected events require many of my employees to work remotely?
Remote communication and collaboration Virtual contact center Secure remote network access Access your desktop anywhere, anytime, from any device Securely deliver desktop applications to any computer Secure content collaboration, simplified Working together, simplified Connect amazon Easy-to-use cloud contact center Client VPN AWS Securely access any resources from anywhere
scale our Amazon WorkSpaces environment - in 1.5 weeks - from a steady-state of 25k running instances to a maximum capacity of near 300k running instances across 8 regions; this ensures that every Amazon employee has a dedicated, remotely-accessible corporate computer.” Andrew Blackard, Manager, Client Engineering, Amazon “With Amazon WorkSpaces, we can provide new workers with a Windows desktop and the applications they need within hours instead of days. Because Amazon WorkSpaces is cost effective and requires no upfront payment, we have been able to save 30 percent of our desktop operations costs and 70 percent on capital expenditure.” Leon Backbier, IT Manager - Edemol Shine Nederland “In the past, opening a new office required a significant IT capex investment and took three to six months of planning. With Amazon WorkSpaces, we are able to save money on capex, and we can open a new location in days. Amazon Web Services has helped us accelerate the pace of growth for our business.” Elly Krommidas, Managing Director - CMC Property Services