SlideShare ist ein Scribd-Unternehmen logo
1 von 179
Downloaden Sie, um offline zu lesen
WELCOME
AWS Summit, July 2016
WELCOME
Gavin Jackson
Managing Director, AWS UK & Ireland
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
UK (Coming Soon)
Solutions
Architects
Account
Managers
Professional
Services
Technical
Support
Training &
Certification
AMAZON WEB SERVICES IN THE UK & IRELAND
@AWS_UKI
#AWSSummit
and many more.
THANKS TO OUR SPONSORS
THANK YOU
DR WERNER VOGELS
CTO, AMAZON.COM
@WERNER
WELCOME
FROM 2010
AWS grew up fast:
COMPUTE GROWTH
Q3 2014 VS Q3 2015
DATA TRANSFER
GROWTH
DATABASE SERVICE
USAGE GROWTH
88% 102% 113%
AWS 10 years later:
ACTIVE CUSTOMERS
PER MONTH
RUN RATE YOY GROWTH
1,000,000+ $10B+ 64%
THE TECHNOLOGY
PLATFORM OF CHOICE
LARGEST NUMBER OF START-UP CUSTOMERS
LARGEST NUMBER OF ENTERPRISE CUSTOMERS
LARGEST NUMBER OF PUBLIC SECTOR CUSTOMERS
BROADEST ECOSYSTEM OF SYSTEM INTEGRATORS
BROADEST ECOSYSTEM OF ISVS
SURVIVAL
EFFICIENCY
TALENT
Digital Transformation
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.”
GE is migrating 9000 workloads over to
AWS



Intends to reduce the number of datacenters
from 34 down to 4
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
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
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
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
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
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
13 Regions
35 Availability Zones
Broad Global Geographic Footprint.
Expanding in 2016
CTO,
FANDUEL
ROBIN SPIRA
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
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
CLOUDFORMATION
MULTI-AZ, MULTI-REGION
MANAGED SERVICES
ENTERPRISE SUPPORT
CONSULTANCY
INFRASTRUCTURE EVENT
MANAGEMENT
INSTANT INCIDENT RESPONSE
HOW WE USE AWS
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
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
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
THANK YOU
Cloud has removed the constraints for speed and agility
Forces Driving New Resource Models
Growing
Consumer Power
Intensifying
Competition
Decreasing
Brand Loyalty
Growing
Abundance
Limited Access
to Capital
Increasing
Uncertainty
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
Uncertainty Drives New Development Models
Smaller, Targeted
Applications
Reactive to
Customer Needs
More
Experimental
Reduce
Risk
Deliver
Faster
Development and Testing is Where Agility Lives
Significant Cost
Improvements
Major Productivity
Improvements
Faster to MarketTesting with Much
Higher Fidelity
Unconstrained
Access to
Resources
ELIMINATE “WAIT STATES”
Lessons from LEAN:
ELIMINATE “WAIT STATES”
Lessons from LEAN:
ELIMINATE “WASTE”
Lessons from LEAN:
ELIMINATE “WASTE”
Lessons from LEAN:
Waste is anything that
does not benefit customers
You can switch off your resources when you go home…
You can switch off your resources when you go home…
Typical cost savings up to 75%
It’s All About Your Applications
Not About the Infrastructure
New Application
Development
Existing
Application Migration
Hybrid
Scenarios
5 Pillars of Design, Development and Operations
Security Predictable
Performance
Reliability Scalability Cost
Control
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
Virtual Machines Containers Functions
The World of Virtual Machines
Per VM
Per Hour
Multi-threaded
Multi-task
Hours to MonthsAMI Patching
The Story of Amazon.com
Monolithic Application Services Microservices
TOM BLOMFIELD
CEO,
MONDO
LEGACY DATA CENTER
HOW DO WE USE AWS?
AMAZON EC2 AVAILABILITY ZONES
AMAZON S3
AWS CLOUDHSM
AMAZON ECS CONTAINER REGISTRY
RESILIENT
SCALABLE
EXTENSIBLE
SECURE
THANK YOU
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
The World of Containers
Minutes to Days Versioning Multi-threaded
Single-task
Per VM
Per Hour
Container
File
The Challenges of Container Based Operation
High AvailabilityInfrastructure
Management
Security Task SchedulingPipeline
Integration
Container
Management
Service
Discovery
Resource
Access
Scheduling One Resource is Straightforward
Server
Guest	OS
Bins/Libs Bins/Libs
App2App1
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
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
What is a Container Manager?
Maintains Available Resources
Tracks Resource Changes
Accepts Resource Requests
Guarantees Accuracy and Consistency
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
ECS container management is decoupled from container scheduling
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
ECS Scheduling
ECS Scheduling
ECS Scheduling
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
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
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
ECS is the Best Way to Run Your Containers in Production
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.
“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
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
Low CostSecureSimplicity Reliability Scalability Low Latency
Let’s Bring the Power of Cloud Native to Execution
Serverless Computing
No server is easier to manage than no server
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.
Virtual Machines Containers Functions
DYNAMO DB API GATEWAYLAMBDA
S3
ROUTE 53
CLOUDFRONT ROUTE 53
EDITOR
VISITOR
Serverless Architecture
Cost < lunch
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
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
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
The World of Lambda Functions
Code Single-threaded
Single-task
VersioningMicroseconds to Seconds Per Memory/Second
Per Request
Free Tier
The State of Lambda
Languages
Node.js (JavaScript) Python Java (Java 8 compatible)
Triggers
S3 Bucket DynamoDB Table Kinesis Stream SNS Notification
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
Lambda API Gateway S3 CloudFront DynamoDB Kinesis
ElastiCache CloudSearch ElasticSearch SQSSES SNS
There is No Cattle, There is Only the Herd
Amazon API Gateway
Create robust, scalable and secure APIs in minutes
Caching Signing & Authorization SDK GenerationMetering and ThrottlingVersioning
Amazon API Gateway
MOBILE APPS
WEBSITES
SERVICES
INTERNET
API GATEWAY CACHE
API GATEWAY
CLOUDWATCH
LAMBDA FUNCTIONS
EC2 ENDPOINTS
ANY OTHER ENDPOINT
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
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
Reference Architecture Serverless File Processing
DYNAMO DB
LAMBDA FUNCTION 1
S3
LAMBDA FUNCTION 2
LAMBDA FUNCTION N
S3 SNS
Reference Architecture Serverless Stream Processing
DYNAMO DB
LAMBDA FUNCTION 1
S3
CLOUDWATCHKINESIS
LAMBDA FUNCTION 2
Event Ingestion Monitoring & Alarms
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
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
Connective Tissue of AWS Environments
CloudWatch
Events
ELB
LifeCycle
Hooks
Config
Rules
Scheduled
Jobs
Ecosystem
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
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
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
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
Lambda API Gateway S3 CloudFront DynamoDB Kinesis
ElastiCache CloudSearch ElasticSearch SQSSES SNS
There is No Cattle, There is Only the Herd
DAVID WASCHA
GLOBAL DIRECTOR,
NEW PRODUCT DEVELOPMENT,
TRAVELEX
2016
GLOBAL BRAND
TECHNOLOGY COMPANY
ENABLING THE
FRICTIONLESS FLOW OF
MONEYACROSS BOARDERS
1976
FOUNDED IN LONDON
BRICKS & MORTAR
RETAILERS
TRAVEL MONEY
SPEED
FLEXIBILITY
INNOVATION
SECURITY
RELIABILITY
TRUSTED BRAND&
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
WHAT’S AHEAD?
E-COMMERCEDATA SCIENCE &
ANALYTICS
CUSTOMER
PLATFORM
NEW PRODUCT
LAUNCHES
THANK YOU
It is a journey…
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
What do customers want from hybrid?
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
How Do We Help Customers
Achieve Their Definition of “Hybrid”?
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
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”?
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
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
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
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
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
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
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
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
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
JAMES MUNSON
DIRECTOR,
DIGITAL SERVICES & TECHNOLOGY,
DRIVER AND VEHICLE STANDARDS AGENCY
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
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
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
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
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
THANK YOU
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
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
The Destination for Many Enterprises: All In
TRAINING &
CERTIFICATION
Four Key Components of Migration
TRAINING &
CERTIFICATION
DATA
MIGRATION
Four Key Components of Migration
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTANT
CONNECTIVITY
Moving Data to the Cloud
PERSISTANT
CONNECTIVITY
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
SMALL &
FREQUENT
Moving Data to the Cloud
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTANT
CONNECTIVITY
Moving Data to the Cloud
KINESIS STREAMS
BUILD CUSTOM APPLICATIONS TO
COLLECT & ANALYZE STREAMING DATA
Real Time Streaming Data with Amazon Kinesis
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
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
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
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTANT
CONNECTIVITY
Moving Data to the Cloud
LONG DISTANCE
FROM AWS REGION
LARGE
SIZE OBJECTS
LARGE NUMBER
OF OBJECTS
Moving Data to the Cloud: Limited by the Speed of Light
Can we use the AWS Global Network
to speed up data in both directions?
Accelerate transfers to Amazon S3 using the AWS Edge network
Amazon S3 Transfer Acceleration
300% faster for most use cases
Even faster in others
No cost unless it’s faster
Amazon S3 Transfer Acceleration
VIDEO
COLLABORATION
VIDEO
ANALYSIS
CINEMATIC
VIRTUAL REALITY
Amazon S3 Transfer Acceleration Results
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTANT
CONNECTIVITY
Moving Data to the Cloud
SNOWBALL
PETABYTE SCALE
DATA TRANSPORT SERVICE
LARGE CUSTOMER
DATASET
END-TO-END
CUSTODY
CUSTOMER DATASET
LOADED
10 SNOWBALLS CONNECTED TO YOUR DMZ = THE THROUGHPUT OF A 100G NETWORK CONNECTION
30 TIMES670+ MILLION
AROUND THE WORLDOBJECTS MOVED
Snowball Momentum Builds
Growing
Snowball:
NEW 80T SNOWBALL
DEVICE
NEW
Growing
Snowball:
NEW 80T SNOWBALL
DEVICE
NORTHERN CALIFORNIA,
DUBLIN & SYDNEY
NEW
NEW 80T SNOWBALL
DEVICE
ALL AWS REGIONS
BY END OF 2016
NORTHERN CALIFORNIA,
DUBLIN & SYDNEY
Growing
Snowball:
NEW
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTANT
CONNECTIVITY
Moving Data to the Cloud
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTANT
CONNECTIVITY
Moving Data to the Cloud
TRAINING &
CERTIFICATION
DATA
MIGRATION
DATABASE
MIGRATION
Four Key Components of Migration
ON-PREMISES
DATABASES
AWS Database Migration Service
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
Amazon Aurora
TRAINING &
CERTIFICATION
DATA
MIGRATION
DATABASE
MIGRATION
APPLICATION
MIGRATION
Four Key Components of Migration
AWS Application Discovery Service
Automate the discovery of data center applications and their
dependencies
Simplify Application Discovery with AWS ADS
Automatically discovers app inventory
Measures performance baseline
Identifies app and infrastructure dependencies
Data encrypted with Amazon KMS
Get Help with Migration
from ISV and SI Partners
TRAINING &
CERTIFICATION
DATA
MIGRATION
DATABASE
MIGRATION
APPLICATION
MIGRATION
Four Key Components of Migration
It is a journey…
There Has Never Been a
Better Time to Build!
GO BUILD!

Weitere ähnliche Inhalte

Was ist angesagt?

Security and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John HildebrandtSecurity and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John HildebrandtHelen Rogers
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersAmazon Web Services
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Amazon Web Services
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliAmazon Web Services
 
Introduction to the AWS Cloud from Digital Tuesday Meetup
Introduction to the AWS Cloud from Digital Tuesday MeetupIntroduction to the AWS Cloud from Digital Tuesday Meetup
Introduction to the AWS Cloud from Digital Tuesday MeetupIan Massingham
 
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...Amazon Web Services
 
Running Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWSRunning Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWSAmazon Web Services
 
Cloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - BusinessCloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - BusinessAmazon Web Services
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupAmazon Web Services
 
Build a Serverless Web Application in One Day
Build a Serverless Web Application in One DayBuild a Serverless Web Application in One Day
Build a Serverless Web Application in One DayAmazon Web Services
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationIan Massingham
 
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...Amazon Web Services
 
AWS Innovate Montreal Keynote - by Chris Munns
AWS Innovate Montreal Keynote - by Chris MunnsAWS Innovate Montreal Keynote - by Chris Munns
AWS Innovate Montreal Keynote - by Chris MunnsAmazon Web Services
 
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels Amazon Web Services
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Amazon Web Services
 
Welcome Keynote - AWS Summit Stockholm
Welcome Keynote - AWS Summit Stockholm Welcome Keynote - AWS Summit Stockholm
Welcome Keynote - AWS Summit Stockholm Amazon Web Services
 
Introduction to AWS Workshop Series
Introduction to AWS Workshop SeriesIntroduction to AWS Workshop Series
Introduction to AWS Workshop SeriesAmazon Web Services
 

Was ist angesagt? (20)

Security and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John HildebrandtSecurity and Compliance Better on AWS_John Hildebrandt
Security and Compliance Better on AWS_John Hildebrandt
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
 
Enterprise Cloud Adoption
Enterprise Cloud AdoptionEnterprise Cloud Adoption
Enterprise Cloud Adoption
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 
Introduction to the AWS Cloud from Digital Tuesday Meetup
Introduction to the AWS Cloud from Digital Tuesday MeetupIntroduction to the AWS Cloud from Digital Tuesday Meetup
Introduction to the AWS Cloud from Digital Tuesday Meetup
 
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
 
Running Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWSRunning Mission Critical Workload for Financial Services Institutions on AWS
Running Mission Critical Workload for Financial Services Institutions on AWS
 
Cloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - BusinessCloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - Business
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a Startup
 
Build a Serverless Web Application in One Day
Build a Serverless Web Application in One DayBuild a Serverless Web Application in One Day
Build a Serverless Web Application in One Day
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory Presentation
 
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
 
AWS Innovate Montreal Keynote - by Chris Munns
AWS Innovate Montreal Keynote - by Chris MunnsAWS Innovate Montreal Keynote - by Chris Munns
AWS Innovate Montreal Keynote - by Chris Munns
 
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017
 
AWS 101 December 2014
AWS 101 December 2014AWS 101 December 2014
AWS 101 December 2014
 
Welcome Keynote - AWS Summit Stockholm
Welcome Keynote - AWS Summit Stockholm Welcome Keynote - AWS Summit Stockholm
Welcome Keynote - AWS Summit Stockholm
 
Introduction to AWS Workshop Series
Introduction to AWS Workshop SeriesIntroduction to AWS Workshop Series
Introduction to AWS Workshop Series
 

Andere mochten auch

AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...Amazon Web Services
 
Think Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial ServicesThink Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial ServicesAmazon Web Services
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIsAmazon Web Services
 
Ignite eCommerce growth with AWS
Ignite eCommerce growth with AWSIgnite eCommerce growth with AWS
Ignite eCommerce growth with AWSAmazon Web Services
 
AWS Enterprise First Call Deck
AWS Enterprise First Call DeckAWS Enterprise First Call Deck
AWS Enterprise First Call DeckAlexandre Melo
 
AWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAmazon Web Services
 
Amazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better TogetherAmazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better TogetherDanilo Poccia
 
AWS Webcast - Getting Started with Amazon Web Services
AWS Webcast - Getting Started with Amazon Web ServicesAWS Webcast - Getting Started with Amazon Web Services
AWS Webcast - Getting Started with Amazon Web ServicesAmazon Web Services
 
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...Amazon Web Services
 
Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...
Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...
Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...Amazon Web Services
 
Canonical AWS Summit London 2011
Canonical AWS Summit London 2011Canonical AWS Summit London 2011
Canonical AWS Summit London 2011Amazon Web Services
 
Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...
Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...
Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...Amazon Web Services
 
Running Microsoft Enterprise Workloads on Amazon Web Services
Running Microsoft Enterprise Workloads on Amazon Web ServicesRunning Microsoft Enterprise Workloads on Amazon Web Services
Running Microsoft Enterprise Workloads on Amazon Web ServicesAmazon Web Services
 
Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...
Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...
Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...Amazon Web Services
 

Andere mochten auch (20)

Jz 101 b
Jz 101 bJz 101 b
Jz 101 b
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
 
Think Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial ServicesThink Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial Services
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
 
Ignite eCommerce growth with AWS
Ignite eCommerce growth with AWSIgnite eCommerce growth with AWS
Ignite eCommerce growth with AWS
 
AWS Enterprise First Call Deck
AWS Enterprise First Call DeckAWS Enterprise First Call Deck
AWS Enterprise First Call Deck
 
AWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong Keynote
 
AWS Adoption in FSI
AWS Adoption in FSIAWS Adoption in FSI
AWS Adoption in FSI
 
Amazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better TogetherAmazon API Gateway and AWS Lambda: Better Together
Amazon API Gateway and AWS Lambda: Better Together
 
AWS in Financial Services
AWS in Financial ServicesAWS in Financial Services
AWS in Financial Services
 
AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016AWSome Day Dublin - June 2016
AWSome Day Dublin - June 2016
 
AWS Webcast - Getting Started with Amazon Web Services
AWS Webcast - Getting Started with Amazon Web ServicesAWS Webcast - Getting Started with Amazon Web Services
AWS Webcast - Getting Started with Amazon Web Services
 
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
 
Keynote & Introduction
Keynote & IntroductionKeynote & Introduction
Keynote & Introduction
 
Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...
Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...
Securing Serverless Workloads with Cognito and API Gateway Part I - AWS Secur...
 
Canonical AWS Summit London 2011
Canonical AWS Summit London 2011Canonical AWS Summit London 2011
Canonical AWS Summit London 2011
 
Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...
Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...
Health Solutions at the Edge: Mobile and IoT for Life Sciences | AWS Public S...
 
AWS Lunch and Learn - Security
AWS Lunch and Learn - SecurityAWS Lunch and Learn - Security
AWS Lunch and Learn - Security
 
Running Microsoft Enterprise Workloads on Amazon Web Services
Running Microsoft Enterprise Workloads on Amazon Web ServicesRunning Microsoft Enterprise Workloads on Amazon Web Services
Running Microsoft Enterprise Workloads on Amazon Web Services
 
Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...
Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...
Globus Genomics: How Science-as-a-Service is Accelerating Discovery (BDT310) ...
 

Ähnlich wie AWS Summit London 2016 Keynote

AWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' Keynote
AWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' KeynoteAWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' Keynote
AWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' KeynoteAmazon Web Services
 
AWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney KeynoteAWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney KeynoteAmazon Web Services
 
AWS Summit Tel Aviv - Opening Keynote
AWS Summit Tel Aviv - Opening KeynoteAWS Summit Tel Aviv - Opening Keynote
AWS Summit Tel Aviv - Opening KeynoteAmazon Web Services
 
Transforming Governments in the Cloud
Transforming Governments in the CloudTransforming Governments in the Cloud
Transforming Governments in the CloudAmazon Web Services
 
Leveraging aws for digital transformation
Leveraging aws for digital transformationLeveraging aws for digital transformation
Leveraging aws for digital transformationSameer Zaveri
 
AWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAmazon Web Services
 
Achieving Agility with Control in Financial Services
Achieving Agility with Control in Financial ServicesAchieving Agility with Control in Financial Services
Achieving Agility with Control in Financial ServicesAmazon Web Services
 
AWSome Day 2014 Singapore - Keynote
AWSome Day 2014 Singapore - KeynoteAWSome Day 2014 Singapore - Keynote
AWSome Day 2014 Singapore - KeynoteAmazon Web Services
 
AWS Partner Day London - June 11th 2013
AWS Partner Day London -  June 11th 2013  AWS Partner Day London -  June 11th 2013
AWS Partner Day London - June 11th 2013 Amazon Web Services
 
Initiate Edinburgh 2019 - AWS in the UK
Initiate Edinburgh 2019 - AWS in the UKInitiate Edinburgh 2019 - AWS in the UK
Initiate Edinburgh 2019 - AWS in the UKAmazon Web Services
 
(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally
(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally
(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & GloballyAmazon Web Services
 
AWS Initiate Day Manchester 2019 – AWS Plenary
AWS Initiate Day Manchester 2019 – AWS PlenaryAWS Initiate Day Manchester 2019 – AWS Plenary
AWS Initiate Day Manchester 2019 – AWS PlenaryAmazon Web Services
 
금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar
금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar
금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance SeminarAmazon Web Services Korea
 
Keynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it CanadaKeynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it CanadaAmazon Web Services
 

Ähnlich wie AWS Summit London 2016 Keynote (20)

AWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' Keynote
AWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' KeynoteAWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' Keynote
AWS Summit Benelux 2013 - 'Transformation Powered by the AWS Cloud' Keynote
 
AWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney KeynoteAWS Partner Summit Sydney Keynote
AWS Partner Summit Sydney Keynote
 
AWS Summit Tel Aviv - Opening Keynote
AWS Summit Tel Aviv - Opening KeynoteAWS Summit Tel Aviv - Opening Keynote
AWS Summit Tel Aviv - Opening Keynote
 
Amazon Partnership Model
Amazon Partnership Model Amazon Partnership Model
Amazon Partnership Model
 
Transforming Governments in the Cloud
Transforming Governments in the CloudTransforming Governments in the Cloud
Transforming Governments in the Cloud
 
Leveraging aws for digital transformation
Leveraging aws for digital transformationLeveraging aws for digital transformation
Leveraging aws for digital transformation
 
Partnering with AWS
Partnering with AWSPartnering with AWS
Partnering with AWS
 
AWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening Keynote
 
Partnership Model
Partnership ModelPartnership Model
Partnership Model
 
Achieving Agility with Control in Financial Services
Achieving Agility with Control in Financial ServicesAchieving Agility with Control in Financial Services
Achieving Agility with Control in Financial Services
 
AWSome Day 2014 Singapore - Keynote
AWSome Day 2014 Singapore - KeynoteAWSome Day 2014 Singapore - Keynote
AWSome Day 2014 Singapore - Keynote
 
AWS Partner Day London - June 11th 2013
AWS Partner Day London -  June 11th 2013  AWS Partner Day London -  June 11th 2013
AWS Partner Day London - June 11th 2013
 
Future of Enterprise IT
Future of Enterprise IT Future of Enterprise IT
Future of Enterprise IT
 
Initiate Edinburgh 2019 - AWS in the UK
Initiate Edinburgh 2019 - AWS in the UKInitiate Edinburgh 2019 - AWS in the UK
Initiate Edinburgh 2019 - AWS in the UK
 
(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally
(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally
(ISM212) Mcdonald’s Uses AWS To Launch Applications Quickly & Globally
 
Plenary Session
Plenary SessionPlenary Session
Plenary Session
 
AWS Initiate Day Manchester 2019 – AWS Plenary
AWS Initiate Day Manchester 2019 – AWS PlenaryAWS Initiate Day Manchester 2019 – AWS Plenary
AWS Initiate Day Manchester 2019 – AWS Plenary
 
Enterprise Innovations
Enterprise InnovationsEnterprise Innovations
Enterprise Innovations
 
금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar
금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar
금융권 big data 쉽게 도입 하기 :: Stire Craig :: AWS Finance Seminar
 
Keynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it CanadaKeynote: Future of IT - future of enterprise it Canada
Keynote: Future of IT - future of enterprise it Canada
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Kürzlich hochgeladen (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

AWS Summit London 2016 Keynote

  • 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
  • 7. and many more. THANKS TO OUR SPONSORS
  • 9. DR WERNER VOGELS CTO, AMAZON.COM @WERNER WELCOME
  • 11. AWS grew up fast: COMPUTE GROWTH Q3 2014 VS Q3 2015 DATA TRANSFER GROWTH DATABASE SERVICE USAGE GROWTH 88% 102% 113%
  • 12. AWS 10 years later: ACTIVE CUSTOMERS PER MONTH RUN RATE YOY GROWTH 1,000,000+ $10B+ 64%
  • 14. LARGEST NUMBER OF START-UP CUSTOMERS
  • 15. LARGEST NUMBER OF ENTERPRISE CUSTOMERS
  • 16. LARGEST NUMBER OF PUBLIC SECTOR CUSTOMERS
  • 17. BROADEST ECOSYSTEM OF SYSTEM INTEGRATORS
  • 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. GE is migrating 9000 workloads over to AWS
 
 Intends to reduce the number of datacenters from 34 down to 4
  • 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. 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. 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. 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. 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. 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. 13 Regions 35 Availability Zones Broad Global Geographic Footprint. Expanding in 2016
  • 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. 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. CLOUDFORMATION MULTI-AZ, MULTI-REGION MANAGED SERVICES ENTERPRISE SUPPORT CONSULTANCY INFRASTRUCTURE EVENT MANAGEMENT INSTANT INCIDENT RESPONSE HOW WE USE AWS
  • 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. 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. 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
  • 37. Cloud has removed the constraints for speed and agility
  • 38. Forces Driving New Resource Models Growing Consumer Power Intensifying Competition Decreasing Brand Loyalty Growing Abundance Limited Access to Capital Increasing Uncertainty
  • 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. Uncertainty Drives New Development Models Smaller, Targeted Applications Reactive to Customer Needs More Experimental Reduce Risk Deliver Faster
  • 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
  • 45. ELIMINATE “WASTE” Lessons from LEAN: Waste is anything that does not benefit customers
  • 46. You can switch off your resources when you go home…
  • 47. You can switch off your resources when you go home… Typical cost savings up to 75%
  • 48. It’s All About Your Applications Not About the Infrastructure New Application Development Existing Application Migration Hybrid Scenarios
  • 49. 5 Pillars of Design, Development and Operations Security Predictable Performance Reliability Scalability Cost Control
  • 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
  • 52. The World of Virtual Machines Per VM Per Hour Multi-threaded Multi-task Hours to MonthsAMI Patching
  • 53. The Story of Amazon.com Monolithic Application Services Microservices
  • 55.
  • 56.
  • 57.
  • 59.
  • 60. HOW DO WE USE AWS? AMAZON EC2 AVAILABILITY ZONES AMAZON S3 AWS CLOUDHSM AMAZON ECS CONTAINER REGISTRY
  • 63. 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
  • 64. The World of Containers Minutes to Days Versioning Multi-threaded Single-task Per VM Per Hour Container File
  • 65. The Challenges of Container Based Operation High AvailabilityInfrastructure Management Security Task SchedulingPipeline Integration Container Management Service Discovery Resource Access
  • 66. Scheduling One Resource is Straightforward Server Guest OS Bins/Libs Bins/Libs App2App1
  • 67. 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
  • 68. 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
  • 69. What is a Container Manager? Maintains Available Resources Tracks Resource Changes Accepts Resource Requests Guarantees Accuracy and Consistency
  • 71. ECS container management is decoupled from container scheduling
  • 72. 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
  • 76. 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
  • 77. 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
  • 78. 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
  • 79. ECS is the Best Way to Run Your Containers in Production
  • 80. 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.
  • 81. “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
  • 82. 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
  • 83. Low CostSecureSimplicity Reliability Scalability Low Latency Let’s Bring the Power of Cloud Native to Execution
  • 84. Serverless Computing No server is easier to manage than no server
  • 85. 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.
  • 87. DYNAMO DB API GATEWAYLAMBDA S3 ROUTE 53 CLOUDFRONT ROUTE 53 EDITOR VISITOR Serverless Architecture Cost < lunch
  • 88. 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
  • 89. 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
  • 90. 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
  • 91. The World of Lambda Functions Code Single-threaded Single-task VersioningMicroseconds to Seconds Per Memory/Second Per Request Free Tier
  • 92. The State of Lambda Languages Node.js (JavaScript) Python Java (Java 8 compatible) Triggers S3 Bucket DynamoDB Table Kinesis Stream SNS Notification
  • 93. 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
  • 94. Lambda API Gateway S3 CloudFront DynamoDB Kinesis ElastiCache CloudSearch ElasticSearch SQSSES SNS There is No Cattle, There is Only the Herd
  • 95. Amazon API Gateway Create robust, scalable and secure APIs in minutes Caching Signing & Authorization SDK GenerationMetering and ThrottlingVersioning
  • 96. Amazon API Gateway MOBILE APPS WEBSITES SERVICES INTERNET API GATEWAY CACHE API GATEWAY CLOUDWATCH LAMBDA FUNCTIONS EC2 ENDPOINTS ANY OTHER ENDPOINT
  • 97. 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
  • 98. 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
  • 99. Reference Architecture Serverless File Processing DYNAMO DB LAMBDA FUNCTION 1 S3 LAMBDA FUNCTION 2 LAMBDA FUNCTION N S3 SNS
  • 100. Reference Architecture Serverless Stream Processing DYNAMO DB LAMBDA FUNCTION 1 S3 CLOUDWATCHKINESIS LAMBDA FUNCTION 2 Event Ingestion Monitoring & Alarms
  • 101. 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
  • 102. 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
  • 103. Connective Tissue of AWS Environments CloudWatch Events ELB LifeCycle Hooks Config Rules Scheduled Jobs Ecosystem
  • 104. 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
  • 105. 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
  • 107. 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
  • 108. Lambda API Gateway S3 CloudFront DynamoDB Kinesis ElastiCache CloudSearch ElasticSearch SQSSES SNS There is No Cattle, There is Only the Herd
  • 109. DAVID WASCHA GLOBAL DIRECTOR, NEW PRODUCT DEVELOPMENT, TRAVELEX
  • 110. 2016 GLOBAL BRAND TECHNOLOGY COMPANY ENABLING THE FRICTIONLESS FLOW OF MONEYACROSS BOARDERS 1976 FOUNDED IN LONDON BRICKS & MORTAR RETAILERS TRAVEL MONEY
  • 112.
  • 113. 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
  • 114. WHAT’S AHEAD? E-COMMERCEDATA SCIENCE & ANALYTICS CUSTOMER PLATFORM NEW PRODUCT LAUNCHES
  • 116. It is a journey…
  • 117. 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
  • 118. What do customers want from hybrid?
  • 119. 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
  • 120. How Do We Help Customers Achieve Their Definition of “Hybrid”?
  • 121. 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
  • 122. 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”?
  • 123. 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
  • 124. 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
  • 125. 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
  • 126. 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
  • 127. 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
  • 128. 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
  • 129. 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
  • 130. 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
  • 131. 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
  • 132. JAMES MUNSON DIRECTOR, DIGITAL SERVICES & TECHNOLOGY, DRIVER AND VEHICLE STANDARDS AGENCY
  • 133. 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
  • 134. 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
  • 135. 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
  • 136. 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
  • 137. 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
  • 139. 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
  • 140. 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
  • 141. The Destination for Many Enterprises: All In
  • 142. TRAINING & CERTIFICATION Four Key Components of Migration
  • 144. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  • 146. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  • 147. KINESIS STREAMS BUILD CUSTOM APPLICATIONS TO COLLECT & ANALYZE STREAMING DATA Real Time Streaming Data with Amazon Kinesis
  • 148. 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
  • 149. 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
  • 150. 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
  • 151. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  • 152. LONG DISTANCE FROM AWS REGION LARGE SIZE OBJECTS LARGE NUMBER OF OBJECTS Moving Data to the Cloud: Limited by the Speed of Light
  • 153. Can we use the AWS Global Network to speed up data in both directions?
  • 154. Accelerate transfers to Amazon S3 using the AWS Edge network Amazon S3 Transfer Acceleration
  • 155. 300% faster for most use cases Even faster in others No cost unless it’s faster Amazon S3 Transfer Acceleration
  • 156.
  • 158. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  • 161. 10 SNOWBALLS CONNECTED TO YOUR DMZ = THE THROUGHPUT OF A 100G NETWORK CONNECTION
  • 162. 30 TIMES670+ MILLION AROUND THE WORLDOBJECTS MOVED Snowball Momentum Builds
  • 164. Growing Snowball: NEW 80T SNOWBALL DEVICE NORTHERN CALIFORNIA, DUBLIN & SYDNEY NEW
  • 165. NEW 80T SNOWBALL DEVICE ALL AWS REGIONS BY END OF 2016 NORTHERN CALIFORNIA, DUBLIN & SYDNEY Growing Snowball: NEW
  • 166. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  • 167. SMALL & FREQUENT HUGE, LESS FREQUENT MEDIUM & OFTEN PERSISTANT CONNECTIVITY Moving Data to the Cloud
  • 170. 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
  • 173. AWS Application Discovery Service Automate the discovery of data center applications and their dependencies
  • 174. Simplify Application Discovery with AWS ADS Automatically discovers app inventory Measures performance baseline Identifies app and infrastructure dependencies Data encrypted with Amazon KMS
  • 175. Get Help with Migration from ISV and SI Partners
  • 177. It is a journey…
  • 178. There Has Never Been a Better Time to Build!