SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Jonathan Allen
AWS Enterprise Strategist & Evangelist
Benelux Summit
12 Steps to the Cloud
System
Integrator
Energy
Sector
1996 1998 2000 2017
Brief career overview

Common Cloud Drivers
Agility/dev
productivity
Digital
transformation
Data center
consolidation
Cost
Reduction
Large scale 

compute intensive
workloads
Acquisitions
or divestitures
Colocation 

or outsourcing

contract changes
Facility or 

real-estate 

decisions
Developer Credit card 3 seconds
Just start
1
Developer Credit card 3 seconds
1
“Declare a Bold Cloud Objective”
1
Single-threaded leader2
2-pizza cloud business office
1
Procurement CISO CFO Head of
Infrastructure
Head of
Delivery
Engineering Risk Leader

Audit Leader
HRLegal
Single-Threaded Leader
i !
3
1
i
!
1
Questions parking lot
4 Create your questions parking lot
Amazon.com
Big Data & Analytics
Business Apps
Migration Acceleration Program
Compute Options
Contracts & Legal
Database Options
Container Options
Desktop & App Streaming
DevOps
Management Apps
Digital Transformation
Edge Services
Enterprise Strategy
General AWS Topics
Industry Specific Solutions
Internet of Things
Machine Learning
AWS Executive Briefing Sessions
AWS Cloud Adoption Framework
AWS Well Architected Framework
AWS Migration Acceleration Program
1
5 Establish your principles
Cost Security Compliance
People Flexibility Training
…unless you have better ones
…unless you have better ones
Cloud First
Cloud Native
Run Less Software
Focus on Data and Logic
Predominant Public Cloud Partner
Minimum Viable Cloud Product
Exit existing DC’s by a set date
Save as you earn
Frugality Matters
Cost
to remove as much undifferentiated heavy lifting as soon as possible, all new development will be
Public Cloud First.
wherever possible we leverage AWS features rather than build our own solutions.  We build the
thinnest possible control plane over AWS, to leverage their efficiencies of scale.  We acknowledge
that “perfect” is the enemy of “good enough”.  While we bias to using AWS features, when blocked,
we will innovate with our own temporary solutions.
If a component has become a commodity you shouldn’t be spending precious development time on
maintaining it, instead you should be consuming it as a Service.
we strive to build and support the companies data and logic structures, not systems that do not
differentiate our product.
we will select a cloud partner that will allow focus for our organization to get to an expert level rapidly
with a chosen platform, avoiding the distractions that come with too many platforms, across people,
process, and technology paradigms.
we will investigate the minimum Security, Availability and efficiency objectives to get the first
production work load to the cloud.  We will expand our research to other tools, as customer features
demand it.
We will have migrated or found the right homes for all our systems, to enable the close of our data
centres by a specified date.
the team and product manager are accountable for their cloud spend, if a means to end justifies the
use of something that delivers material fiscal benefit to to the organisation they are allowed to use.
being prudent and owning your cloud spend is important, teams should strive to continually lower
their costs.  Money spent on wasted resources could have been better spent on customer features.
…unless you have better ones
Assume the Enemy Knows Your
Code
Dance like no one is watching, encrypt like everyone is
Security
Source Code Security All code will be securely held in Enterprise GitHub, access will be restricted and monitored.
Policies Matter While teams have autonomy to choose their tooling, the tools and solutions must comply to Security,
Compliance and Availability Objectives.
Radically Restrict and Monitor
Human Access to the Data
Restrict the access to the data by a profound amount (i.e. 90%) this will force the development of
tooled mechanisms.
Immutability Rules The authoritative data source and logs will be immutable, we will have a copy of data held separately
from the teams that support the data.
Trust, but Verify We will intrinsically trust out leaders, engineers and developers to make the right decisions to protect
our data and systems, but will have mechanisms in place to verify that trust.
…unless you have better ones
Everybody is a Security
Engineer
Everybody has security engineering responsibility to design and engineer solutions to be secure.
Failure is not an option in security.
People
Pair Programming Works
For both training and development of Production Code and Support the concept of 2 programmers
working together on a single machine and verifying each others works continually has been proven to
increase productivity more than the sum of the parts.
Tooled Correctly for
Continually Learning
Ensuring that Engineers and Developers have the right tools for the job is essential. To complement
this mechanisms for continually self development must be in place. For example, an Enterprise
ACloudGuru licence. Attendance to re:invent. Rotations to other teams to experiment with ideas.
Get to 10% AWS Certified
Scientists at Rensselaer Polytechnic Institute in New York in July 2011, found that when just 10
percent of the population holds an unshakable belief, their belief will always be adopted by the
majority. The same has been true for customers have achieved 10% of Technology Staff holding an
AWS certification.
Recruit for alignment to your
tenets
Recognise what Motivates
Engineers and Developers
As simple as it sounds, formalise into your HR and recruiting cycles.
Motivation comes from Autonomy, Mastery and Purpose allowing people to run with their own ideas,
master them and have impact with them.
…unless you have better ones
2 Pizza Teams
We will organise ourselves into small teams no larger than 12, the teams wherever possible will be
self contained and have the ability to own their destiny and work schedule.
Flexibility
You Build It, You Run It As the 2 Pizza Teams create features, they will own the support of the them 24x7. A storng emphasis
on pipelines, automation will Cloud Native will reduce overheard.
The Team We Have is the Team
We Need
We are always working to re-skill and retool and promote our workforce with the best knowledge so
that they can execute our cloud vision first, before trying to hire externally.
Teams Choose
The team with their product manager decides how to build and what tools to use to do so, as long as
it meets the organisations security and availability objectives.
One Size Doesn’t Fit All
Our business is large and diverse. Use the right tool for the job. We do not assume one size (tool or
product) fits all, but we do have strong opinions on how to solve common problems. We automate
out opinions into simple, integrated experiences. We remove and deliberately avoid undiffentiated
engineering effort.
Get Out Of The Way
Allowing service teams to own their AWS adoption themselves, we decouple and decentralise
development. We prefer to build guardrails, not gates. We automatically audit for compliance.
…unless you have better ones
Everything Fails All The Time
Design and test for failure to levels appropriate for the customer problem we are solving. Using Site
Reliability Engineering Principles as we go and it 2nd nature to us.
Compliance &
Availability
Deliberately Fail In Production
Be be bold and use Chaos Engineering to deliberately fail applications components in a controlled but
resilient way.
Production Always Run in
Multiple Availability Zones
Production services and their date are always run in more than 1 Availability Zone.
Understand The Rules
Each team will understand the technical articulation of the regulations applicable to them. And will
Design and Execute with compliance in mind. They say ‘How’.
Audit Ready, All The Time Each team is ready to be internally or externally audited at any time. Each time will strive to use their
tools to automate such audits as much as possible.
2-pizza engineering team6
AWS Infrastructure

Engineers
Operations

Engineers
Lead 

Architect
Security

Engineers
Application

Engineers
Data-driven 

decisions
Bring in a partner
There is no compression
algorithm for experience
7
Data-driven decisions There is no compression algorithm for experience
Bring in a partner7
Ten of thousands of AWS Partners
Security

objectives
Availability

objectives
Cost

objectives
AGREEMENT
Get clear on your objectives8
Feature & TTM

objectives
Compliance

objectives
Get clear on your objectives8
Cost

8%
26%
42%
2%
1%
21%
Facility (lease/power/maint)
Facility Improvements
Connectivity
Hardware - Refresh/Growth
Hardware - Buildout
Software
16%
84%
Cloud
Software
On-Premise AWS
5-Year On-Premise vs. Cloud Costs = (GAAP) savings of 68.9%
Customer
AWS
AWS is responsible for

security of the cloud
Customer is responsible for

security in the cloud
Customer data
Platform, applications, identity, & access management
Operating system, network, & firewall configuration
Client-side data encryption & 

data integrity authentication
Server-side encryption

(file system &/or data)
Network traffic protection

(encryption/integrity/identity)
Compute Storage Database Networking
Edge

locations
Regions
Availability Zones
AWS Global
Infrastructure
Get clear on your objectives8
Security

Get clear on your objectives8
AWS has a deep set of security tooling
Virtual Private Cloud
Isolated cloud resources
Firewall Manager
Filter malicious web traffic
Advanced Shield
DDoS protection
Certificate Manager
Provision, manage, and 

deploy SSL/TSL certificates
Networking
Key Management Service
Manage creation 

and control of 

encryption keys
CloudHSM
Hardware-based 

key storage
Server-Side Encryption
Flexible data 

encryption options
Encryption
IAM
Manage user access

and encryption keys
SAML Federation
SAML 2.0 support 

to allow on-premises

identity integration
Directory Service
Host and manage Microsoft
Active Directory
Organizations
Manage settings for 

multiple accounts
Identity & management
Service Catalog
Create and use standardized
products
Config
Track resource inventory 

and changes
CloudTrail
Track user activity and 

API usage
CloudWatch
Monitor resources 

and applications
Inspector
Analyze application security
Compliance
Macie
Discover, classify & protect data
Security

Secrets Manager
Rotate, manage & retrieve
credentials.
Certifications / Attestations Laws / Regulations / Privacy Alignments / Frameworks
C5 ! ✔ Agentina Data Privacy   ✔ CIS (Center for Internet Security)  🌐 ✔
Cyber Essentials Plus # ✔ CISPE $ ✔ CJIS (US FBI) % ✔
DoD SRG % ✔ EU Model Clauses $ ✔ CSA (Cloud Security Alliance)  🌐 ✔
FedRAMP % ✔ FERPA % ✔ ENS High & ✔
FIPS % ✔ GDPR $ ✔ EU-US Privacy Shield $ ✔
IRAP ' ✔ GLBA % ✔ FFIEC % ✔
ISO 9001  🌐 ✔ HIPAA % ✔ FISC ( ✔
ISO 27001  🌐 ✔ HITECH  🌐 ✔ FISMA % ✔
ISO 27017  🌐 ✔ IRS 1075 % ✔ G-Cloud # ✔
ISO 27018  🌐 ✔ ITAR % ✔ GxP (US FDA CFR 21 Part 11) % ✔
K-ISMS ) ✔ My Number Act ( ✔ ICREA   🌐 ✔
MTCS * ✔ UK DPA - 1988 # ✔ IT Grundschutz ! ✔
PCI DSS Level 1  🌐 ✔ VPAT/Section 508 % ✔ MITA 3.0 (US Medicaid) % ✔
SEC Rule 17-a-4(f) % ✔ Data Protection Directive $ ✔ MPAA % ✔
SOC 1, SOC 2, SOC 3 🌐 ✔ Privacy Act [Australia] ' ✔ NIST % ✔
Privacy Act [New Zealand] + ✔ PHR % ✔
  PDPA—2010 [Malaysia] , ✔ Uptime Institute Tiers  🌐 ✔
  PDPA—2012 [Singapore] * ✔ Cloud Security Principles # ✔
  PIPEDA [Canada] - ✔
🌐 = industry or global standard Spanish DPA Authorization & ✔    
Spanish DPA Authorization & ✔
Get clear on your objectives8
Compliance

Get clear on your objectives8
Availability Downtime per year Categories
95% (1-nine) 18 days 6 hours
Batch processing, data extraction, 

load jobs
99% (2-nines) 3 days 15 hours Internal tools, project tracking
99.9% (3-nines) 8 hours 45 minutes Online commerce
99.99% (4-nines) 52 minutes Video delivery, broadcast systems
99.999% (5-nines) 5 minutes Telecom industry (ATM Transactions)
Availability
Get clear on your objectives8
Part X Part Y
A = AX AY
Availability
Get clear on your objectives8
Component Availability Downtime
X 99% (2-nines) 3 days 15 hours
Y 99.99% (4-nines) 52 minutes
X and Y Combined 98.99% 3 days 16 hours 33 minutes
…availability in series
Availability
Part X Part Y
A = AX AY
Get clear on your objectives8
A = 1 – (1 – AX)2
Part X
Part X
Availability
Get clear on your objectives8
Component Availability Downtime
X 99% (2-nines) 3 days 15 hours
Two X in parallel 99.99% (4-nines) 52 minutes
Three X in parallel 99.9999% (6-nines) 31 seconds
A = 1 – (1 – AX)2
Part X
Part X
Availability
Get clear on your objectives8
“Component redundancy increases
availability significantly”

Availability
Get clear on your objectives8
Availability Zone A Availability Zone B Availability Zone C
Availability
AWS Region
Availability Zone A Availability Zone B Availability Zone C
Availability
Multi-AZ—Well-architected
Availability Zone A Availability Zone B Availability Zone C
APPLICATION
Availability
Get clear on your objectives8
CORE SERVICES
Integrated Networking
Rules Engine
Device Shadows
Device SDKs
Device Gateway
Registry
Local Compute
Custom Model

Training & Hosting
Conversational Chatbots
Virtual Desktops
App Streaming
Schema Conversion
Image & Scene
Recognition Sharing & Collaboration
Exabyte-Scale

Data Migration
Text to Speech
Corporate Email Application Migration
Database Migration
Regions
Availability Zones
Points of Presence
Data Warehousing
Business Intelligence
Elasticsearch
Hadoop/Spark
Data Pipelines
Streaming Data 

Collection
ETL
Streaming Data 

Analysis
Interactive SQL 

Queries
Queuing & Notifications
Workflow
Email
Transcoding
Deep Learning
(Apache MXNet, 

TensorFlow, & others)
Server MigrationCommunications
MARKETPLACE
Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases
API Gateway
Single Integrated Console
Identity
Sync
Mobile Analytics
Mobile App Testing
Targeted Push
Notifications
One-click App
Deployment
DevOps Resource
Management
Application Lifecycle
Management
Containers
Triggers
Resource Templates
Build & Test
Analyze & Debug
Identity
Management
Key Management 

& Storage
Monitoring 

& Logs
Configuration
Compliance
Web Application Firewall
Assessment

& Reporting
Resource & Usage
Auditing
Access Control
Account
Grouping
DDOS

Protection
TECHNICAL & BUSINESS SUPPORT
Support
Professional

Services
Optimization
Guidance
Partner

Ecosystem
Training & Certification Solutions Management Account Management Security & Billing Reports
Personalized
Dashboard
Monitoring
Manage
Resources
Data Integration
Integrated Identity &
Access
Integrated Resource &
Deployment Management
Integrated Devices
& Edge Systems
Resource Templates
Configuration
Tracking
Server
Management
Service
Catalogue
Search
MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS
APP SERVICES
INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENT TOOLS
Compute

VMs, Auto-scaling, Load Balancing,
Containers, Virtual Private Servers,
Batch Computing, Cloud Functions,
Elastic GPUs, Edge Computing
Storage
Object, Blocks, File, Archivals, Import/
Export, Exabyte-scale data transfer
CDN
Databases
Relational, NoSQL, Caching,
Migration, PostgreSQL compatible
Networking
VPC, DX, DNS
Facial Recognition 

& Analysis
Facial Search
Patching
Contact Center
120+ Services…
Feature

& TTM
 Ship something to production
that is important, but not critical
9
Amazon Machine image
Create
two-pizza
team
Build your product
Support
your
product
create
deregister
template for the

root volume
AMI #1
Instance
AMI #2
register
launch
copy
Train, gain experience, and certify your teams10
Train Certify Scale
Watch: re:Invent talk Read: Medium Blog post
http://amzn.to/2uPrGzRhttp://amzn.to/2GlXeA7
 “Plans are worthless, but planning is everything”
 — Dwight D. Eisenhower
11
March April May June
Migration process
Migration preparation
& business case
Portfolio discovery
& planning
Application
design
Migration &
validation
Operate
Continually optimize
App migration automation/tools
AWS Migration Hub AWS Application Discovery Service
Server & DB migration
Additional third-party
migration tools
Data transfer Partners
AWS Server Migration Service
AWS Database Migration Service
VMWare Cloud on AWS
AWS Schema Conversion Tool
S3 Transfer Acceleration
AWS Storage and File Gateway
AWS Direct Connect
AWS Snowball & Snowmobile
Amazon Kinesis Firehose
Re-architect
(Re-writing/Decoupling
applications)
Redesign
Application/
Infrastructure 

Architecture
App Code
Development
Full ALM/
SDLC
Integration
Re-purchase
(Replace—Drop & Shop)
Purchase COTS/
SaaS & licensing
Manual Install
& Setup
Re-platform
(Lift & Reshape) Modify underlying
Infrastructure
Determine
new platform
Retain/Revisit
Manual
Manual Config
Manual Deploy
Manual Install
Retire/Decommission
Re-host
(Lift and
Shift)
Discover/Assess/Prioritize
Applications
Determine
Migration
Path
Use Migration Tools
Transition ProductionValidation
Automate
App migration patterns
Some customers migrating
Migrated ~5,500 instances in 

nine months, reduced storage costs
50%, compute costs 20%, and
sped up provisioning by 10x 

(4 weeks to 2 days)
Cost reduction
Agility/dev
productivity
Some customers migrating
Transforming culture to be a great
place for developers to work by
investing in new skills (thousands of
AWS certifications and counting) and
migrating data centers to the cloud
Agility/Dev
Productivity
Data Center
Consolidation
Digital
Transformation
Some customers migrating
Migrating to AWS provides the scalability,
security, and flexibility we need to stay at the
forefront of consumer DNA testing as science 

and technology continues to evolve. We’ve
rapidly migrated much of our data and
applications to AWS in less than a year and we’re
excited to ramp up our innovation engine to help
more people discover their family history.”
—Nat Natarajan, EVP of Product and Technology
Data Center
Consolidation
Agility/dev
productivity
Some customers migrating
“
Trust
12 Trust, but verify
Trust, but verify
Trust
12
Cloud Custodian
Security

objectives
Availability

objectives
Cost

objectives
Feature & TTM

objectives
Compliance

objectives
12 steps
1 Just start
2
Single-threaded leader
3
2-pizza cloud business office
4
5
6 7 8
9
10
11
12
Establish your principles
Create your 

questions parking lot
Bring in a partner
Get clear on 

your objectives
Ship something 

to production that
is important but
not critical
Train, gain experience,
and certify your teams
“Plans are worthless, but
planning is everything”

—Dwight D. Eisenhower
Trust, but verify
2-pizza 

engineering team
Getting started 

with cloud
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
R e m e m b e r —
“A l l o f y o u r a s s u m e d c o n s t r a i n t s
a r e d e b a t a b l e . ”
jonathanallen02
jnatall@amazon.com
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Go-to Market with AWS for Startups
Go-to Market with AWS for StartupsGo-to Market with AWS for Startups
Go-to Market with AWS for StartupsAmazon Web Services
 
SID303 Navigating GDPR Compliance on AWS
 SID303 Navigating GDPR Compliance on AWS SID303 Navigating GDPR Compliance on AWS
SID303 Navigating GDPR Compliance on AWSAmazon Web Services
 
Enabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdfEnabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdfAmazon Web Services
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the CloudAmazon Web Services
 
Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...
Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...
Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...Amazon Web Services
 
Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...
Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...
Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...Amazon Web Services
 
Building Real-Time Serverless Backends with GraphQL
Building Real-Time Serverless Backends with GraphQLBuilding Real-Time Serverless Backends with GraphQL
Building Real-Time Serverless Backends with GraphQLAmazon Web Services
 
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...Amazon Web Services
 
AWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS Compliance
AWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS ComplianceAWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS Compliance
AWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS ComplianceAmazon Web Services
 
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre... ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...Amazon Web Services
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions Amazon Web Services
 
Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...
Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...
Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...Amazon Web Services
 
Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions
 Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions
Big Data Meets AI - Driving Insights and Adding Intelligence to Your SolutionsAmazon Web Services
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSAmazon Web Services
 
DEM04 Fearless: From Monolith to Serverless with Dynatrace
DEM04 Fearless: From Monolith to Serverless with DynatraceDEM04 Fearless: From Monolith to Serverless with Dynatrace
DEM04 Fearless: From Monolith to Serverless with DynatraceAmazon Web Services
 

Was ist angesagt? (20)

Go-to Market with AWS for Startups
Go-to Market with AWS for StartupsGo-to Market with AWS for Startups
Go-to Market with AWS for Startups
 
SID303 Navigating GDPR Compliance on AWS
 SID303 Navigating GDPR Compliance on AWS SID303 Navigating GDPR Compliance on AWS
SID303 Navigating GDPR Compliance on AWS
 
Enabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdfEnabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdf
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
 
AWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOSAWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOS
 
AWS-Vizalytics-March-2018 2.pdf
AWS-Vizalytics-March-2018 2.pdfAWS-Vizalytics-March-2018 2.pdf
AWS-Vizalytics-March-2018 2.pdf
 
Managed NoSQL databases
Managed NoSQL databasesManaged NoSQL databases
Managed NoSQL databases
 
Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...
Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...
Integrate Amazon WorkDocs with Security & Compliance Solutions & Applications...
 
Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...
Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...
Mission (Not) Impossible: Applying NIST 800-53 High Impact-Controls on AWS fo...
 
Building Real-Time Serverless Backends with GraphQL
Building Real-Time Serverless Backends with GraphQLBuilding Real-Time Serverless Backends with GraphQL
Building Real-Time Serverless Backends with GraphQL
 
AWS Security Hub
AWS Security HubAWS Security Hub
AWS Security Hub
 
GDPR x AWS 導覽 (Level 200)
GDPR x AWS 導覽 (Level 200)GDPR x AWS 導覽 (Level 200)
GDPR x AWS 導覽 (Level 200)
 
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
 
AWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS Compliance
AWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS ComplianceAWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS Compliance
AWS FSI Symposium 2017 NYC- Shared Reponsibility & AWS Compliance
 
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre... ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions
 
Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...
Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...
Securely Deliver Desktop Applications with Amazon AppStream 2.0 (BAP201) - AW...
 
Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions
 Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions
Big Data Meets AI - Driving Insights and Adding Intelligence to Your Solutions
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
DEM04 Fearless: From Monolith to Serverless with Dynatrace
DEM04 Fearless: From Monolith to Serverless with DynatraceDEM04 Fearless: From Monolith to Serverless with Dynatrace
DEM04 Fearless: From Monolith to Serverless with Dynatrace
 

Ähnlich wie 12 Steps to Cloud

12 Steps to get Started with Cloud.pdf
12 Steps to get Started with Cloud.pdf12 Steps to get Started with Cloud.pdf
12 Steps to get Started with Cloud.pdfAmazon Web Services
 
Unblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationUnblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationAmazon Web Services
 
Implementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projectsImplementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projectsTom Stiehm
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAmazon Web Services
 
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...Amazon Web Services
 
Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24Christian Deger
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
From the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWSFrom the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWSAlert Logic
 
Data-Driven Customer Support
Data-Driven Customer SupportData-Driven Customer Support
Data-Driven Customer SupportCloudera, Inc.
 
Data Drive Applications_Webinar
Data Drive Applications_WebinarData Drive Applications_Webinar
Data Drive Applications_WebinarSean Spediacci
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsTechWell
 
DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF LoftDevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF LoftAmazon Web Services
 
AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...
AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...
AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...Amazon Web Services
 
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsTour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsAlex Danvy
 
J Tobolski Cloud Computing
J Tobolski Cloud ComputingJ Tobolski Cloud Computing
J Tobolski Cloud ComputingArt Upton
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSAmazon Web Services
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
 

Ähnlich wie 12 Steps to Cloud (20)

12 Steps to get Started with Cloud.pdf
12 Steps to get Started with Cloud.pdf12 Steps to get Started with Cloud.pdf
12 Steps to get Started with Cloud.pdf
 
Choosing the Right Cloud Provider
Choosing the Right Cloud ProviderChoosing the Right Cloud Provider
Choosing the Right Cloud Provider
 
Enabling Cloud Deployment
Enabling Cloud DeploymentEnabling Cloud Deployment
Enabling Cloud Deployment
 
Unblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationUnblocking Innovation for Digital Transformation
Unblocking Innovation for Digital Transformation
 
Implementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projectsImplementing cloud based devops for distributed agile projects
Implementing cloud based devops for distributed agile projects
 
DevOps at Crevise Technologies
DevOps at Crevise TechnologiesDevOps at Crevise Technologies
DevOps at Crevise Technologies
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
 
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...DevOps at Scale:  How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...
 
Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
From the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWSFrom the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWS
 
Data-Driven Customer Support
Data-Driven Customer SupportData-Driven Customer Support
Data-Driven Customer Support
 
Data Drive Applications_Webinar
Data Drive Applications_WebinarData Drive Applications_Webinar
Data Drive Applications_Webinar
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile Projects
 
DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF LoftDevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
 
AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...
AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...
AWS re:Invent 2016: [JK REPEAT] The Enterprise Fast Lane - What Your Competit...
 
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsTour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
 
J Tobolski Cloud Computing
J Tobolski Cloud ComputingJ Tobolski Cloud Computing
J Tobolski Cloud Computing
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWS
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 

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
 

12 Steps to Cloud

  • 1. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Jonathan Allen AWS Enterprise Strategist & Evangelist Benelux Summit 12 Steps to the Cloud
  • 2. System Integrator Energy Sector 1996 1998 2000 2017 Brief career overview

  • 3. Common Cloud Drivers Agility/dev productivity Digital transformation Data center consolidation Cost Reduction Large scale 
 compute intensive workloads Acquisitions or divestitures Colocation 
 or outsourcing
 contract changes Facility or 
 real-estate 
 decisions
  • 6. 1
  • 7. “Declare a Bold Cloud Objective” 1 Single-threaded leader2
  • 8. 2-pizza cloud business office 1 Procurement CISO CFO Head of Infrastructure Head of Delivery Engineering Risk Leader
 Audit Leader HRLegal Single-Threaded Leader i ! 3
  • 10. 1 Questions parking lot 4 Create your questions parking lot
  • 11. Amazon.com Big Data & Analytics Business Apps Migration Acceleration Program Compute Options Contracts & Legal Database Options Container Options Desktop & App Streaming DevOps Management Apps Digital Transformation Edge Services Enterprise Strategy General AWS Topics Industry Specific Solutions Internet of Things Machine Learning AWS Executive Briefing Sessions AWS Cloud Adoption Framework AWS Well Architected Framework AWS Migration Acceleration Program
  • 12. 1 5 Establish your principles Cost Security Compliance People Flexibility Training …unless you have better ones
  • 13. …unless you have better ones Cloud First Cloud Native Run Less Software Focus on Data and Logic Predominant Public Cloud Partner Minimum Viable Cloud Product Exit existing DC’s by a set date Save as you earn Frugality Matters Cost to remove as much undifferentiated heavy lifting as soon as possible, all new development will be Public Cloud First. wherever possible we leverage AWS features rather than build our own solutions.  We build the thinnest possible control plane over AWS, to leverage their efficiencies of scale.  We acknowledge that “perfect” is the enemy of “good enough”.  While we bias to using AWS features, when blocked, we will innovate with our own temporary solutions. If a component has become a commodity you shouldn’t be spending precious development time on maintaining it, instead you should be consuming it as a Service. we strive to build and support the companies data and logic structures, not systems that do not differentiate our product. we will select a cloud partner that will allow focus for our organization to get to an expert level rapidly with a chosen platform, avoiding the distractions that come with too many platforms, across people, process, and technology paradigms. we will investigate the minimum Security, Availability and efficiency objectives to get the first production work load to the cloud.  We will expand our research to other tools, as customer features demand it. We will have migrated or found the right homes for all our systems, to enable the close of our data centres by a specified date. the team and product manager are accountable for their cloud spend, if a means to end justifies the use of something that delivers material fiscal benefit to to the organisation they are allowed to use. being prudent and owning your cloud spend is important, teams should strive to continually lower their costs.  Money spent on wasted resources could have been better spent on customer features.
  • 14. …unless you have better ones Assume the Enemy Knows Your Code Dance like no one is watching, encrypt like everyone is Security Source Code Security All code will be securely held in Enterprise GitHub, access will be restricted and monitored. Policies Matter While teams have autonomy to choose their tooling, the tools and solutions must comply to Security, Compliance and Availability Objectives. Radically Restrict and Monitor Human Access to the Data Restrict the access to the data by a profound amount (i.e. 90%) this will force the development of tooled mechanisms. Immutability Rules The authoritative data source and logs will be immutable, we will have a copy of data held separately from the teams that support the data. Trust, but Verify We will intrinsically trust out leaders, engineers and developers to make the right decisions to protect our data and systems, but will have mechanisms in place to verify that trust.
  • 15. …unless you have better ones Everybody is a Security Engineer Everybody has security engineering responsibility to design and engineer solutions to be secure. Failure is not an option in security. People Pair Programming Works For both training and development of Production Code and Support the concept of 2 programmers working together on a single machine and verifying each others works continually has been proven to increase productivity more than the sum of the parts. Tooled Correctly for Continually Learning Ensuring that Engineers and Developers have the right tools for the job is essential. To complement this mechanisms for continually self development must be in place. For example, an Enterprise ACloudGuru licence. Attendance to re:invent. Rotations to other teams to experiment with ideas. Get to 10% AWS Certified Scientists at Rensselaer Polytechnic Institute in New York in July 2011, found that when just 10 percent of the population holds an unshakable belief, their belief will always be adopted by the majority. The same has been true for customers have achieved 10% of Technology Staff holding an AWS certification. Recruit for alignment to your tenets Recognise what Motivates Engineers and Developers As simple as it sounds, formalise into your HR and recruiting cycles. Motivation comes from Autonomy, Mastery and Purpose allowing people to run with their own ideas, master them and have impact with them.
  • 16. …unless you have better ones 2 Pizza Teams We will organise ourselves into small teams no larger than 12, the teams wherever possible will be self contained and have the ability to own their destiny and work schedule. Flexibility You Build It, You Run It As the 2 Pizza Teams create features, they will own the support of the them 24x7. A storng emphasis on pipelines, automation will Cloud Native will reduce overheard. The Team We Have is the Team We Need We are always working to re-skill and retool and promote our workforce with the best knowledge so that they can execute our cloud vision first, before trying to hire externally. Teams Choose The team with their product manager decides how to build and what tools to use to do so, as long as it meets the organisations security and availability objectives. One Size Doesn’t Fit All Our business is large and diverse. Use the right tool for the job. We do not assume one size (tool or product) fits all, but we do have strong opinions on how to solve common problems. We automate out opinions into simple, integrated experiences. We remove and deliberately avoid undiffentiated engineering effort. Get Out Of The Way Allowing service teams to own their AWS adoption themselves, we decouple and decentralise development. We prefer to build guardrails, not gates. We automatically audit for compliance.
  • 17. …unless you have better ones Everything Fails All The Time Design and test for failure to levels appropriate for the customer problem we are solving. Using Site Reliability Engineering Principles as we go and it 2nd nature to us. Compliance & Availability Deliberately Fail In Production Be be bold and use Chaos Engineering to deliberately fail applications components in a controlled but resilient way. Production Always Run in Multiple Availability Zones Production services and their date are always run in more than 1 Availability Zone. Understand The Rules Each team will understand the technical articulation of the regulations applicable to them. And will Design and Execute with compliance in mind. They say ‘How’. Audit Ready, All The Time Each team is ready to be internally or externally audited at any time. Each time will strive to use their tools to automate such audits as much as possible.
  • 18. 2-pizza engineering team6 AWS Infrastructure
 Engineers Operations
 Engineers Lead 
 Architect Security
 Engineers Application
 Engineers
  • 19. Data-driven 
 decisions Bring in a partner There is no compression algorithm for experience 7
  • 20. Data-driven decisions There is no compression algorithm for experience Bring in a partner7 Ten of thousands of AWS Partners
  • 21. Security
 objectives Availability
 objectives Cost
 objectives AGREEMENT Get clear on your objectives8 Feature & TTM
 objectives Compliance
 objectives
  • 22. Get clear on your objectives8 Cost
 8% 26% 42% 2% 1% 21% Facility (lease/power/maint) Facility Improvements Connectivity Hardware - Refresh/Growth Hardware - Buildout Software 16% 84% Cloud Software On-Premise AWS 5-Year On-Premise vs. Cloud Costs = (GAAP) savings of 68.9%
  • 23. Customer AWS AWS is responsible for
 security of the cloud Customer is responsible for
 security in the cloud Customer data Platform, applications, identity, & access management Operating system, network, & firewall configuration Client-side data encryption & 
 data integrity authentication Server-side encryption
 (file system &/or data) Network traffic protection
 (encryption/integrity/identity) Compute Storage Database Networking Edge
 locations Regions Availability Zones AWS Global Infrastructure Get clear on your objectives8 Security

  • 24. Get clear on your objectives8 AWS has a deep set of security tooling Virtual Private Cloud Isolated cloud resources Firewall Manager Filter malicious web traffic Advanced Shield DDoS protection Certificate Manager Provision, manage, and 
 deploy SSL/TSL certificates Networking Key Management Service Manage creation 
 and control of 
 encryption keys CloudHSM Hardware-based 
 key storage Server-Side Encryption Flexible data 
 encryption options Encryption IAM Manage user access
 and encryption keys SAML Federation SAML 2.0 support 
 to allow on-premises
 identity integration Directory Service Host and manage Microsoft Active Directory Organizations Manage settings for 
 multiple accounts Identity & management Service Catalog Create and use standardized products Config Track resource inventory 
 and changes CloudTrail Track user activity and 
 API usage CloudWatch Monitor resources 
 and applications Inspector Analyze application security Compliance Macie Discover, classify & protect data Security
 Secrets Manager Rotate, manage & retrieve credentials.
  • 25. Certifications / Attestations Laws / Regulations / Privacy Alignments / Frameworks C5 ! ✔ Agentina Data Privacy   ✔ CIS (Center for Internet Security)  🌐 ✔ Cyber Essentials Plus # ✔ CISPE $ ✔ CJIS (US FBI) % ✔ DoD SRG % ✔ EU Model Clauses $ ✔ CSA (Cloud Security Alliance)  🌐 ✔ FedRAMP % ✔ FERPA % ✔ ENS High & ✔ FIPS % ✔ GDPR $ ✔ EU-US Privacy Shield $ ✔ IRAP ' ✔ GLBA % ✔ FFIEC % ✔ ISO 9001  🌐 ✔ HIPAA % ✔ FISC ( ✔ ISO 27001  🌐 ✔ HITECH  🌐 ✔ FISMA % ✔ ISO 27017  🌐 ✔ IRS 1075 % ✔ G-Cloud # ✔ ISO 27018  🌐 ✔ ITAR % ✔ GxP (US FDA CFR 21 Part 11) % ✔ K-ISMS ) ✔ My Number Act ( ✔ ICREA   🌐 ✔ MTCS * ✔ UK DPA - 1988 # ✔ IT Grundschutz ! ✔ PCI DSS Level 1  🌐 ✔ VPAT/Section 508 % ✔ MITA 3.0 (US Medicaid) % ✔ SEC Rule 17-a-4(f) % ✔ Data Protection Directive $ ✔ MPAA % ✔ SOC 1, SOC 2, SOC 3 🌐 ✔ Privacy Act [Australia] ' ✔ NIST % ✔ Privacy Act [New Zealand] + ✔ PHR % ✔   PDPA—2010 [Malaysia] , ✔ Uptime Institute Tiers  🌐 ✔   PDPA—2012 [Singapore] * ✔ Cloud Security Principles # ✔   PIPEDA [Canada] - ✔ 🌐 = industry or global standard Spanish DPA Authorization & ✔     Spanish DPA Authorization & ✔ Get clear on your objectives8 Compliance

  • 26. Get clear on your objectives8 Availability Downtime per year Categories 95% (1-nine) 18 days 6 hours Batch processing, data extraction, 
 load jobs 99% (2-nines) 3 days 15 hours Internal tools, project tracking 99.9% (3-nines) 8 hours 45 minutes Online commerce 99.99% (4-nines) 52 minutes Video delivery, broadcast systems 99.999% (5-nines) 5 minutes Telecom industry (ATM Transactions) Availability
  • 27. Get clear on your objectives8 Part X Part Y A = AX AY Availability
  • 28. Get clear on your objectives8 Component Availability Downtime X 99% (2-nines) 3 days 15 hours Y 99.99% (4-nines) 52 minutes X and Y Combined 98.99% 3 days 16 hours 33 minutes …availability in series Availability Part X Part Y A = AX AY
  • 29. Get clear on your objectives8 A = 1 – (1 – AX)2 Part X Part X Availability
  • 30. Get clear on your objectives8 Component Availability Downtime X 99% (2-nines) 3 days 15 hours Two X in parallel 99.99% (4-nines) 52 minutes Three X in parallel 99.9999% (6-nines) 31 seconds A = 1 – (1 – AX)2 Part X Part X Availability
  • 31. Get clear on your objectives8 “Component redundancy increases availability significantly”
 Availability
  • 32. Get clear on your objectives8 Availability Zone A Availability Zone B Availability Zone C Availability
  • 33. AWS Region Availability Zone A Availability Zone B Availability Zone C Availability
  • 34. Multi-AZ—Well-architected Availability Zone A Availability Zone B Availability Zone C APPLICATION Availability
  • 35. Get clear on your objectives8 CORE SERVICES Integrated Networking Rules Engine Device Shadows Device SDKs Device Gateway Registry Local Compute Custom Model
 Training & Hosting Conversational Chatbots Virtual Desktops App Streaming Schema Conversion Image & Scene Recognition Sharing & Collaboration Exabyte-Scale
 Data Migration Text to Speech Corporate Email Application Migration Database Migration Regions Availability Zones Points of Presence Data Warehousing Business Intelligence Elasticsearch Hadoop/Spark Data Pipelines Streaming Data 
 Collection ETL Streaming Data 
 Analysis Interactive SQL 
 Queries Queuing & Notifications Workflow Email Transcoding Deep Learning (Apache MXNet, 
 TensorFlow, & others) Server MigrationCommunications MARKETPLACE Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases API Gateway Single Integrated Console Identity Sync Mobile Analytics Mobile App Testing Targeted Push Notifications One-click App Deployment DevOps Resource Management Application Lifecycle Management Containers Triggers Resource Templates Build & Test Analyze & Debug Identity Management Key Management 
 & Storage Monitoring 
 & Logs Configuration Compliance Web Application Firewall Assessment
 & Reporting Resource & Usage Auditing Access Control Account Grouping DDOS
 Protection TECHNICAL & BUSINESS SUPPORT Support Professional
 Services Optimization Guidance Partner
 Ecosystem Training & Certification Solutions Management Account Management Security & Billing Reports Personalized Dashboard Monitoring Manage Resources Data Integration Integrated Identity & Access Integrated Resource & Deployment Management Integrated Devices & Edge Systems Resource Templates Configuration Tracking Server Management Service Catalogue Search MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS APP SERVICES INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENT TOOLS Compute
 VMs, Auto-scaling, Load Balancing, Containers, Virtual Private Servers, Batch Computing, Cloud Functions, Elastic GPUs, Edge Computing Storage Object, Blocks, File, Archivals, Import/ Export, Exabyte-scale data transfer CDN Databases Relational, NoSQL, Caching, Migration, PostgreSQL compatible Networking VPC, DX, DNS Facial Recognition 
 & Analysis Facial Search Patching Contact Center 120+ Services… Feature
 & TTM
  • 36.  Ship something to production that is important, but not critical 9 Amazon Machine image Create two-pizza team Build your product Support your product create deregister template for the
 root volume AMI #1 Instance AMI #2 register launch copy
  • 37. Train, gain experience, and certify your teams10 Train Certify Scale Watch: re:Invent talk Read: Medium Blog post http://amzn.to/2uPrGzRhttp://amzn.to/2GlXeA7
  • 38.  “Plans are worthless, but planning is everything”  — Dwight D. Eisenhower 11 March April May June
  • 39. Migration process Migration preparation & business case Portfolio discovery & planning Application design Migration & validation Operate Continually optimize
  • 40. App migration automation/tools AWS Migration Hub AWS Application Discovery Service Server & DB migration Additional third-party migration tools Data transfer Partners AWS Server Migration Service AWS Database Migration Service VMWare Cloud on AWS AWS Schema Conversion Tool S3 Transfer Acceleration AWS Storage and File Gateway AWS Direct Connect AWS Snowball & Snowmobile Amazon Kinesis Firehose
  • 41. Re-architect (Re-writing/Decoupling applications) Redesign Application/ Infrastructure 
 Architecture App Code Development Full ALM/ SDLC Integration Re-purchase (Replace—Drop & Shop) Purchase COTS/ SaaS & licensing Manual Install & Setup Re-platform (Lift & Reshape) Modify underlying Infrastructure Determine new platform Retain/Revisit Manual Manual Config Manual Deploy Manual Install Retire/Decommission Re-host (Lift and Shift) Discover/Assess/Prioritize Applications Determine Migration Path Use Migration Tools Transition ProductionValidation Automate App migration patterns
  • 43. Migrated ~5,500 instances in 
 nine months, reduced storage costs 50%, compute costs 20%, and sped up provisioning by 10x 
 (4 weeks to 2 days) Cost reduction Agility/dev productivity Some customers migrating
  • 44. Transforming culture to be a great place for developers to work by investing in new skills (thousands of AWS certifications and counting) and migrating data centers to the cloud Agility/Dev Productivity Data Center Consolidation Digital Transformation Some customers migrating
  • 45. Migrating to AWS provides the scalability, security, and flexibility we need to stay at the forefront of consumer DNA testing as science 
 and technology continues to evolve. We’ve rapidly migrated much of our data and applications to AWS in less than a year and we’re excited to ramp up our innovation engine to help more people discover their family history.” —Nat Natarajan, EVP of Product and Technology Data Center Consolidation Agility/dev productivity Some customers migrating “
  • 47. Trust, but verify Trust 12 Cloud Custodian Security
 objectives Availability
 objectives Cost
 objectives Feature & TTM
 objectives Compliance
 objectives
  • 48. 12 steps 1 Just start 2 Single-threaded leader 3 2-pizza cloud business office 4 5 6 7 8 9 10 11 12 Establish your principles Create your 
 questions parking lot Bring in a partner Get clear on 
 your objectives Ship something 
 to production that is important but not critical Train, gain experience, and certify your teams “Plans are worthless, but planning is everything”
 —Dwight D. Eisenhower Trust, but verify 2-pizza 
 engineering team Getting started 
 with cloud
  • 49. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. R e m e m b e r — “A l l o f y o u r a s s u m e d c o n s t r a i n t s a r e d e b a t a b l e . ” jonathanallen02 jnatall@amazon.com Thank you!