© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
David Ly, Account Manager & Nathan Besh, Technical Account Manager,
Amazon Web Services
Jethro Carr, Systems Architect, Fairfax Media NZ
Key Steps for Setting Up your AWS
Journey for Success
Business
Business
101 Technical
201 Technical
301 Technical
401 Technical
Session Depth
Agenda
Step 1: Drawing the Blueprints (Planning)
Step 2: Laying the Foundation (Best Practices)
Step 3: Building (Workloads)
Step 4: Experts (Partners and Support)
Step 5: Optimisation (Cost and Usage)
Step 1: Drawing the Blueprints (Business and Technical Planning)
Business Planning
Cloud Adoption Framework
Operational Considerations
Financial Considerations
Business
Perspective
Maturity
PerspectivePeople
Perspective
Process
Perspective
Operations
Perspective
Security
Perspective
Platform
Perspective
Technical Planning
Technical Enablers
Building Agile Teams
Develop a DevOps Culture
Certification
aws.amazon.com/certification
Self-Paced Labs
aws.amazon.com/training/
self-paced-labs
Try products, gain new
skills, and get hands-on
practice working with
AWS technologies
aws.amazon.com/training
Training
Validate your proven skills
and expertise with the
AWS platform
Build technical expertise
to design and operate
scalable, efficient
applications on AWS
AWS Training and Certification
Step 2: Laying the Foundation(Best Practices)
Account Structure
One Account per Environment
Limit Blast Radius
Finer Control
Consolidated Billing
Payer Accounts and Linked
Accounts
Cost Control and Visibility
Volume Pricing
Security
Identity and Access
Management (IAM)
Multifactor Authentication
(MFA)
CloudTrail Auditing
Service Limits
Why do we have them?
Per Account / Per Region
Test Before Launch
Trusted Advisor
Scans your Entire AWS
Environment
Fault Tolerance, Security,
Performance, Cost
Optimisation
Basic and Business Support
Step 3: Building(First Workload)
Your First S.M.A.R.T Workload
Dev/Test
Backup and Disaster Recovery
Greenfields Projects
Pain Point
Plan Evolution and Set Goals
Proof of Concept Production Automation
Understand services
Test performance
Architect for scale
Develop team capabilities
Implement monitoring
Change control and management
Security management
Scalability
Automate corrective actions
Auto-scaling
Zero downtime deployments
System backup and recovery
Sam
ple
Activitie
s
Step 4: Engaging the Experts(Partnering and Support)
Partners
Deep Dive into your Business
Cloud Strategy
Accelerate your Success
AWS Support
Basic
Developer (Experimenting)
Business (Production)
Enterprise (Business Critical)
Jethro Carr - Systems Architect Fairfax New Zealand
Fairfax’s Cloud Journey
So, newspapers.. in the cloud?
Well, actually Yes. But also A Lot More
2 million+ unique visitors every month using
100% AWS via stuff.co.nz
Applications from massive CMS platforms to tiny
microservices
There are actually newspaper systems in the
cloud
So how did we end up here?
“We need to move to the cloud”
Actually, it’s a journey
And it continuously evolves
The Three Stages of Cloud
(At Fairfax)
Fairfax Stage 1
“VMs! In the cloud! As a
service!”
Stage 1 – The Early Cloud Experiences
AWS as an Extension of our D/C
AWS = Faster Product Innovation & Delivery
Conventional Concepts Applied to AWS
AWS is a great VPS provider
OK we have compute in the
cloud, time for pub?
Evolve
Fairfax Stage 2
Native Cloud IaaS Architecture
Stage 2 – Realise your Mistakes
Lift and Shift Network Designs
Point & click VMs = Terribly inefficient
Everything in One Account
Application Has one CPU License
Stage 2 – Correct your Mistakes
Get the Experts in
Automation is King
CloudFormation
Opsworks
ElasticBeanstalk
Off the Shelf? = Do More Useful Things
Adopt Good Platforms & Kill Bad Ones
OK we fixed everything and are
DevOps gurus, now what?
Evolve
Fairfax Stage 3
Introduction of Serverless
Stage 3 – Actually, We Hate Servers
Serverless – AWS Lambda & API Gateway
Servers for the Sake of Servers is Pointless
I Want A New App
Launch a CloudFormation Stack
Let Puppet Run
Have the System Registered with Monitoring
Deploy & Configure the Application
Run it
Or we can:
Deploy the Application
Run the Application
Keep Evolving
We Still Are
Jethro Carr - Systems Architect Fairfax New Zealand
Fairfax’s Cloud Journey
Step 5: Optimisation
(Cost and Usage)
Optimisation in the Cloud
Usage Optimisation
Cost Optimisation
Information & Power
Setting up for Success
Involve the Right People
Business Enablers
The Details
The Levers
Tooling – Analysis & Visualisation
The Right People
Financial
Management
Technical Leads
Analytics/Database
Business Enablers
Know your Business
Financial Processes
Internal Processes
Review Processes
Develop Goals
The Details
Cost/Usage Reports
Enable Detailed Billing
Proofs of Concepts
The Levers
The Right Services/Configurations
Higher Level Services
Elasticity (On Demand)
Spot Instances
Reserved Instances
Spot Instances
Pricing History
Spot Fleet
Spot Bid Advisor
Spot Blocks
Reserved Instances
Variable
Break Even
“Throw Away” Day
Monthly Saving/ROI
Tooling
Insights and Analysis
Where you Spend = Where you Look to Save
• Spend by Service/Account
• Savings due to RI’s/Spot
• Unused RI’s
• Top 20 Costs by “item description”
• Top 20 On Demand Costs
Visualisation
A Picture is Worth a Thousand Words
Summary
Step 1: Drawing the Blueprints (Planning)
Step 2: Laying the Foundation (Best Practices)
Step 3: Building (Workloads)
Step 4: Experts (Partners and Support)
Step 5: Optimisation (Cost and Usage)
AWS Training & Certification
Intro Videos & Labs
Free videos and labs to
help you learn to work
with 30+ AWS services
– in minutes!
Training Classes
In-person and online
courses to build
technical skills –
taught by accredited
AWS instructors
Online Labs
Practice working with
AWS services in live
environment –
Learn how related
services work
together
AWS Certification
Validate technical
skills and expertise –
identify qualified IT
talent or show you
are AWS cloud ready
Learn more: aws.amazon.com/training
Your Training Next Steps:
Visit the AWS Training & Certification pod to discuss your
training plan & AWS Summit training offer
Register & attend AWS instructor led training
Get Certified
AWS Certified? Visit the AWS Summit Certification Lounge to pick up your swag
Learn more: aws.amazon.com/training
Thank You!