AWS Summit Auckland -Key steps for Setting up your AWS Journey For Success

Post on 14-Apr-2017

115 views 1 download

Transcript of AWS Summit Auckland -Key steps for Setting up your AWS Journey For Success

© 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!