• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud Computing: Amazon AWS and EC2
 

Cloud Computing: Amazon AWS and EC2

on

  • 3,725 views

 

Statistics

Views

Total Views
3,725
Views on SlideShare
3,711
Embed Views
14

Actions

Likes
5
Downloads
79
Comments
0

9 Embeds 14

http://twitter.com 4
http://www.slideshare.net 2
http://www.onlydoo.com 2
http://translate.googleusercontent.com 1
http://www.irekia.euskadi.net 1
http://www.tecnotic.com 1
http://www.cs.nott.ac.uk 1
http://www.cloudstorm.org 1
http://www.kunalmittal.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Cloud Computing: Amazon AWS and EC2 Cloud Computing: Amazon AWS and EC2 Presentation Transcript

  • @TeamSkunkworksvn Cloud Computing: Building an Infrastructure with Amazon AWS and EC2Chris Dollmont@MrCerulean
  • Agenda• Cloud
Compu7ng
Overview• Why?• How?• Discipline• Tools• Concept 2
  • Overview• What
is
the
“Cloud”?• Where
is
it?• Who
provides
it? – Amazon – Rackspace – GoGrid – In
house
cloud 3
  • Overview• Amazon
Services
alphabet
soup – EC2
(Elas7c
Compute
Cloud) – S3
(Simple
Storage
Service) – EBS
(Elas7c
Block
Storage) – ELB
(Elas7c
Load
Balancing) – SimpleDB – RDS
(Rela7onal
Database
Service) – Route
53
(Elas7c
DNS) – CloudWatch 4
  • Why?• Reduce
hardware
costs• Management• Ease
of
Deployment• Management• Scalability 5
  • Why
not?• Reducing
costs – bandwidth – cycles – storage – instances• Simplifying
management – upfront
investment 6
  • How?• Create
an
Amazon
Web
Services
account – provide
your
credit
card
details• Launch
an
instance – Hundreds
of
publicly
available
instances – Linux,
Windows,
Solaris,
BSD• Configure
storage – S3
or
EBS• Configure
access 7
  • Discipline• Best
prac7ces
are
cri7cal – Standard
images – Standard
tools – Define
conven7ons• Support
or
not? – Paid
support – Community
support 8
  • Discipline• Moving
to
the
cloud – Get
your
meatspace
in
order – Create
your
own
AMI
(image) – Use
sane
defaults• Test – And
test – And
test
some
more 9
  • Discipline• Loca7on,
loca7on,
loca7on – Be
aware
of
latency – Amazon
offers
many
loca7ons
(regions) • US
East • US
West • EU
(Ireland) • Asia/Pacific
(Singapore) 10
  • Discipline• Decide
on
image
availability – Reserved
instances – Spot
instances – On
demand
instances• Tie
storage
to
an
instance – Only
when
necessary• Create
with
transience
in
mind 11
  • Tools• Web
based – Amazon’s
AWS
console • Free • Full
featured – Rightscale • Not
free • Excellent
for
full
automa7on – SCALR • Not
free • Excellent
for
full
automa7on 12
  • Tools• Elas7fox – Graphical – Firefox
based – 80%• Tim
Kay’s
aws
tools – Command
line – hep://www.7mkay.com/aws/ – scriptable
(key!) 13
  • Tools• boto – Python
based – hep://code.google.com/p/boto/ – command
line – scriptable• mr.awsome – Python
based – Uses
boto – hep://pypi.python.org/pypi/mr.awsome – command
line – scriptable 14
  • Tools• puppet – configura7on
management• ZenOSS – system
monitoring• flume – log
aggrega7on• fabric – code
deployment 15
  • Concept• Base
AMI – Built
on
Debian
Lenny – Stripped
to
the
minimum – puppet
client
installed• Start
new
AMI – Assign
a
class – Authen7cate
to
puppet – Go
get
coffee 16
  • Concept• puppet – installs
packages
based
on
class – sets
up
configura7on – adds
users
and
groups – sets
up
ssh
auth – starts
essen7al
services 17
  • Concept• ZenOSS – Can
autodiscover
new
hosts – Hosts
can
be
grouped
by
func7on – Monitoring
and
stats
gathering• flume – Centralizes
logs – Allows
for
analysis 18
  • Ques%ons?
 @teamskunkworksvn,
@MrCerulean
#barcampsaigon
 #skunkworksvn
  • PSA 20/20/20Fixing
Powerpoint,
one
presenta7on
 at
a
7me 20