Aws cloudformation and an hour of acronmyns

14
Amazon Web Service (AWS) Cloudformation and an hour of acronyms @steverifkin High Performance - Los Angeles, CA - Droplabs @craigmceldowney @Droplabs Tuesday, June 5, 2012

description

Presented by Steven Rifkin, a Freelance developer and Drupal consultant with Exaltation of Larks in Los Angeles, CA. These slides are a warm up to a larger presentation regarding the server configuration tool Chef and AWS Cloudformation to be presented at Drupal Camp LA, July 28th and 29th, 2012 at UC Irvine.

Transcript of Aws cloudformation and an hour of acronmyns

Page 1: Aws cloudformation and an hour of acronmyns

Amazon Web Service(AWS)

Cloudformationand an hour of acronyms

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 2: Aws cloudformation and an hour of acronmyns

PresenterSteve Rifkin

d.o. stevenator

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 3: Aws cloudformation and an hour of acronmyns

Warmup for DCLAJuly 28, 29 2012 at UC IRvine

http://2012.drupalcampla.com/sessions/amazons-cloudfront-and-session-acronymns

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

http://2012.drupalcampla.com/sessions/cook-some-stacks-drupal-goodness-chef

2012.drupalcampla.com

Tuesday, June 5, 2012

Page 4: Aws cloudformation and an hour of acronmyns

Agenda What is AWS

Services

Cloudformation

Demo

QA

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 5: Aws cloudformation and an hour of acronmyns

So AWS is it?

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 6: Aws cloudformation and an hour of acronmyns

We are also using other tools

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Quick Questions????

Chef

Tuesday, June 5, 2012

Page 7: Aws cloudformation and an hour of acronmyns

Services

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

The ones I am using for my Drupal stacks are

EC2

RDS

SES

SNS

CloudWatch

CloudFront

Cloudformation

Tuesday, June 5, 2012

Page 8: Aws cloudformation and an hour of acronmyns

Getting to know EC2

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Servers

AMIs / Golden Images?

Security Groups

Elastic IPs

Elastic Load Balancing

Elastic Block Storage EBS

Tuesday, June 5, 2012

Page 9: Aws cloudformation and an hour of acronmyns

Instance Store vs EBS

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

What is your use case?

Tuesday, June 5, 2012

Page 10: Aws cloudformation and an hour of acronmyns

Services

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

The ones we are using for our Drupal stacks are

EC2

RDS

S3

SES

SNS

CloudWatch

CloudFront

Cloudformation

and more....

Tuesday, June 5, 2012

Page 11: Aws cloudformation and an hour of acronmyns

Let’s look at some JSON

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 12: Aws cloudformation and an hour of acronmyns

Demo

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 13: Aws cloudformation and an hour of acronmyns

Sources http://aws.amazon.com/

http://aws.amazon.com/developertools/AWS-CloudFormation

http://aws.amazon.com/cloudformation/aws-cloudformation-templates/

http://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide

http://docs.amazonwebservices.com/AWSCloudFormation/latest/APIReference

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012

Page 14: Aws cloudformation and an hour of acronmyns

Q/A

@steverifkinHigh Performance - Los Angeles, CA - Droplabs

@craigmceldowney @Droplabs

Tuesday, June 5, 2012