Top Banner
Best Practices for Web Infrastructure on Amazon Web Services
29

Best Practices for Web Infrastructure on Amazon Web Services

Feb 17, 2017

Download

Technology

Brett Gillett
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Best Practices for Web Infrastructure on Amazon Web Services

Best Practices for Web Infrastructure

on Amazon Web Services

Page 2: Best Practices for Web Infrastructure on Amazon Web Services

Softchoice: an IT solutions & managed services company.

• $1 Billion + USD revenue• 46 North American Locations • 1,200 Employees

• Over 150 Hybrid IT Engineers and Architects • Dedicated Cloud Practice• Community of highly tenured cloud technologists• Top 7 of Global Managed Service Providers

Page 3: Best Practices for Web Infrastructure on Amazon Web Services

How to Contact meBrett Gillett, Cloud Practice Lead

Twitter: @brettg98 LinkedIn:https://ca.linkedin.com/in/brettgillett

Page 4: Best Practices for Web Infrastructure on Amazon Web Services

Agenda• Web Infrastructure Survey • Why? • Field of Dreams • AWS Services & Reference Architecture • Best Practices • “Gotchas” - Lessons learned • How we can help • Q&A

Page 5: Best Practices for Web Infrastructure on Amazon Web Services

Too long to turnaround requests

Difficulty simulating test & development

Scaling to meet traffic demands

Outgrowing current infrastructure

Lack of Budget

What are your biggest challenges aroundweb infrastructure?

1

2

3

4

5

21%

37%

17%

15%

10%

Page 6: Best Practices for Web Infrastructure on Amazon Web Services

“Demand for our website is spiky and can lead to bad response times”

“We don’t want to have to buy new hardware”

“We need to improve the availability of our website”

“We spend too long managing the infrastructure our website runs on”

Why?

Page 7: Best Practices for Web Infrastructure on Amazon Web Services

Field of Dreams

Page 8: Best Practices for Web Infrastructure on Amazon Web Services

VPC EC2 AutoScaling ELB Route53

S3RDS IAM Cloud Trail Config

Page 9: Best Practices for Web Infrastructure on Amazon Web Services

Reference Architecture in AWS• Security from day one • Multiple availability

zones • Hybrid deployment • Managed database • Bootstrap EC2

Page 10: Best Practices for Web Infrastructure on Amazon Web Services

Best Practices

Page 11: Best Practices for Web Infrastructure on Amazon Web Services

Flickr: citylovesyou_ffm

Design for Failure

Page 12: Best Practices for Web Infrastructure on Amazon Web Services

Security

Flickr: Holly Victoria Norval

Page 13: Best Practices for Web Infrastructure on Amazon Web Services

“Right Sizing”Flickr:Carlos ZGZ

Page 14: Best Practices for Web Infrastructure on Amazon Web Services

Horizontal ScalingFlickr: Emilian Robert Vicol

Page 15: Best Practices for Web Infrastructure on Amazon Web Services

Flickr: Luke Ma

Use PaaS(Platform-as-a-Service)

Page 16: Best Practices for Web Infrastructure on Amazon Web Services

Use Reserved Instances

Use Reserved Instances

(where it makes sense)

Flickr:TheGabeC

Page 17: Best Practices for Web Infrastructure on Amazon Web Services

SummaryBest Practice• Things will fail - design for failure • Start with security in mind from day one• Make sure you’re not paying for infrastructure that’s not being used

• Use the smallest EC2 instances you can and scale horizontally

• Leverage PaaS where it makes sense to lessen the administrative burden

• Use Reserved Instances (RIs) when (and where) it makes sense.

Page 18: Best Practices for Web Infrastructure on Amazon Web Services

“Gotchas”Lessons Learned

Page 19: Best Practices for Web Infrastructure on Amazon Web Services

Understand Costs

UnderstandCosts

Flickr:Images Money

Page 20: Best Practices for Web Infrastructure on Amazon Web Services

Reserved Instances

Flickr:TheGabeC

Reserved Instances

Page 21: Best Practices for Web Infrastructure on Amazon Web Services

Pace ofInnovation

Flickr:Michael Gil

Page 22: Best Practices for Web Infrastructure on Amazon Web Services

Drift

Drift

Flickr: Nic Redhead

Page 23: Best Practices for Web Infrastructure on Amazon Web Services

Summary“Gotchas”• Understand how AWS services are billed - no surprises • Beware the “double-edged” sword known as Reserved Instances (RIs)

• Find ways to keep pace • Monitor and control “Drift” in your AWS infrastructure

Page 24: Best Practices for Web Infrastructure on Amazon Web Services

Customer Story

Page 25: Best Practices for Web Infrastructure on Amazon Web Services

How we can help

Page 26: Best Practices for Web Infrastructure on Amazon Web Services

How we can helpSoftchoice Services - Web Foundations Accelerator

Services Highlights• Get you started fast in AWS

• Security from day one • Highly available infrastructure

Page 27: Best Practices for Web Infrastructure on Amazon Web Services

How we can helpSoftchoice Services - Keystone for AWS

Services Highlights• Act as an “extension of your bench”

• Get access to a team of AWS experts

• On-going monthly insights • See on-going value from services in AWS

Page 28: Best Practices for Web Infrastructure on Amazon Web Services

How we can helpSoftchoice Services - AWS Analyzer

Services Highlights• Full audit of existing AWS infrastructure

• Ensure that your getting value for your spend

• Ensure that your AWS environment is secure

Page 29: Best Practices for Web Infrastructure on Amazon Web Services

How to Contact meBrett Gillett, Cloud Practice Lead

Twitter: @brettg98 LinkedIn:https://ca.linkedin.com/in/brettgillett

https://creativecommons.org/licenses/by/2.0/