Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Primary
Prize
Sponsors
Raffle at 4:15


  Your raffle ticket is on your badge.
The raffle will be held in theaters #5 and
                    #8
Starts at 5pm
THANK YOU!
  RANDALL [AT] ENGINEYARD.COM



       @DAKSIS
HTTP://EVILMARTINI.TUMBLR.COM/
THE ARROGANT
BASTARD’S GUIDE TO

CLOUDS
CLOUDS ARE
DIFFERENT
APPLICATION DESIGN
APPLICATION DESIGN
    PERSISTENCE
APPLICATION DESIGN
    PERSISTENCE
    ECONOMICS
APPLICATION DESIGN
    PERSISTENCE
    ECONOMICS
     SECURITY
AND THAT’S JUST
THE BEGINNING...
ARCHITECTURE




http://commons.wikimedia.org/wiki/File:Arc.boutant.cathedrale.Chartres.png
PARALLEL




http://commons.wikimedia.org/wiki/File:Parallel_male_(1).JPG
ASYNCHRONUS




http://commons.wikimedia.org/wiki/File:Humble_sink.jpg
FAIL




via: http://engrishfunny.com/
PERSISTENCE & MEMORY




 http://upload.wikimedia.org/wikipedia/commons/d/dc/Salvador_Dali_-_Persistence_Of_Memory_-_Surre...
RECOVERY ORIENTED
   COMPUTING
HTTP://ROC.CS.BERKELEY.EDU/
ECONOMICS




http://commons.wikimedia.org/wiki/File:Ben_Bernanke_official_portrait.jpg
TIME IS _______
TIME VALUE OF ____
MO’ ______
MO’ PROBLEMS
EFFORT.
(...NOT MONEY)
IN THE CLOUD
AUTOMATION
IS EVERYTHING
AND NOW FOR
    SOMETHING
COMPLETELY DIFFERENT...
A FARMER IN THE DELL




  http://www.dell.com/us/en/business/virtualization_servers/fs.aspx?
            refid=virtualizat...
A FARMER IN THE DELL




  http://www.dell.com/us/en/business/virtualization_servers/fs.aspx?
            refid=virtualizat...
*

(*Shameless promotion for Engine Yard in on the next slide)
         (**More shameless than this slide even)
A SILVER LINING IN THE CLOUDS




    http://www.engineyard.com/products/cloud/pricing/full-pricing
30 DAYS X 24 HOURS
 @ $2.55 PER HOUR

$1836 PER MONTH
BY THE WAY THAT'S
    26ECUS,
 1.6TB STORAGE,
  70GB OF RAM
SCALE




http://commons.wikimedia.org/wiki/File:Unbalanced_scales.png
@DAKSIS FIRST AXIOM OF SCALE:

IF YOU CAN’T MEASURE IT
   YOU CAN’T SCALE IT
WRONG




http://commons.wikimedia.org/wiki/File:The_Wrong_Version.svg
WHAT TO SCALE?
WHAT NOT TO SCALE?
PREMATURE SCALING
 IS THE ROOT OF A
    LOT OF EVIL...
SECURITY




http://upload.wikimedia.org/wikipedia/en/4/4e/Paintedpuffy1000X907px.png
IN THE CLOUD
AUTOMATION
 IS EVERYTHING
(THIS INCLUDES SECURITY)
IN THE CLOUD
 ENCRYPT
 EVERYTHING
THE OLD GNU THING




 http://upload.wikimedia.org/wikipedia/en/4/4e/Paintedpuffy1000X907px.png
RABID
    OPINIONS
(YOUR MILAGE MAY VARY)
DEPLOY EARLY
   DEPLOY OFTEN
(UNDEPLOYED CODE DOESN’T EXIST)
AUTOMATE & ISOLATE:
 REDUCE THE COST OF
      CHANGE
(AUTOMATION SUPPORTS ISOLATION)
HELP ME OPEN-WAN
YOU’RE MY ONLY HOPE
(YOU WON’T RUN OUT OF SERVERS)
RESIST THE URGE




  http://commons.wikimedia.org/wiki/File:Joint.jpg
NO SQL
IS NOT A SUBSITITUTE FOR

NO KNOWLEDGE
   (THIS INCLUDES YOU)
Thank You!
            randall [at] engineyard.com

                      @daksis

http://evilmartini.tumblr.com/
Arrogant Bastards Guide to Cloud Architecture
Arrogant Bastards Guide to Cloud Architecture
Arrogant Bastards Guide to Cloud Architecture
Upcoming SlideShare
Loading in …5
×

Arrogant Bastards Guide to Cloud Architecture

1,333 views

Published on

Clouds are different
We all know this, but we continually build applications like it's not the case? We should be smarter than this, but we're not.

So it's time to get all opinionated about building a cloud application.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Arrogant Bastards Guide to Cloud Architecture

  1. 1. Primary
  2. 2. Prize Sponsors
  3. 3. Raffle at 4:15 Your raffle ticket is on your badge. The raffle will be held in theaters #5 and #8
  4. 4. Starts at 5pm
  5. 5. THANK YOU! RANDALL [AT] ENGINEYARD.COM @DAKSIS HTTP://EVILMARTINI.TUMBLR.COM/
  6. 6. THE ARROGANT BASTARD’S GUIDE TO CLOUDS
  7. 7. CLOUDS ARE DIFFERENT
  8. 8. APPLICATION DESIGN
  9. 9. APPLICATION DESIGN PERSISTENCE
  10. 10. APPLICATION DESIGN PERSISTENCE ECONOMICS
  11. 11. APPLICATION DESIGN PERSISTENCE ECONOMICS SECURITY
  12. 12. AND THAT’S JUST THE BEGINNING...
  13. 13. ARCHITECTURE http://commons.wikimedia.org/wiki/File:Arc.boutant.cathedrale.Chartres.png
  14. 14. PARALLEL http://commons.wikimedia.org/wiki/File:Parallel_male_(1).JPG
  15. 15. ASYNCHRONUS http://commons.wikimedia.org/wiki/File:Humble_sink.jpg
  16. 16. FAIL via: http://engrishfunny.com/
  17. 17. PERSISTENCE & MEMORY http://upload.wikimedia.org/wikipedia/commons/d/dc/Salvador_Dali_-_Persistence_Of_Memory_-_Surrealism.jpg/
  18. 18. RECOVERY ORIENTED COMPUTING HTTP://ROC.CS.BERKELEY.EDU/
  19. 19. ECONOMICS http://commons.wikimedia.org/wiki/File:Ben_Bernanke_official_portrait.jpg
  20. 20. TIME IS _______
  21. 21. TIME VALUE OF ____
  22. 22. MO’ ______ MO’ PROBLEMS
  23. 23. EFFORT. (...NOT MONEY)
  24. 24. IN THE CLOUD AUTOMATION IS EVERYTHING
  25. 25. AND NOW FOR SOMETHING COMPLETELY DIFFERENT...
  26. 26. A FARMER IN THE DELL http://www.dell.com/us/en/business/virtualization_servers/fs.aspx? refid=virtualization_servers&s=bsd&cs=04
  27. 27. A FARMER IN THE DELL http://www.dell.com/us/en/business/virtualization_servers/fs.aspx? refid=virtualization_servers&s=bsd&cs=04
  28. 28. * (*Shameless promotion for Engine Yard in on the next slide) (**More shameless than this slide even)
  29. 29. A SILVER LINING IN THE CLOUDS http://www.engineyard.com/products/cloud/pricing/full-pricing
  30. 30. 30 DAYS X 24 HOURS @ $2.55 PER HOUR $1836 PER MONTH
  31. 31. BY THE WAY THAT'S 26ECUS, 1.6TB STORAGE, 70GB OF RAM
  32. 32. SCALE http://commons.wikimedia.org/wiki/File:Unbalanced_scales.png
  33. 33. @DAKSIS FIRST AXIOM OF SCALE: IF YOU CAN’T MEASURE IT YOU CAN’T SCALE IT
  34. 34. WRONG http://commons.wikimedia.org/wiki/File:The_Wrong_Version.svg
  35. 35. WHAT TO SCALE?
  36. 36. WHAT NOT TO SCALE?
  37. 37. PREMATURE SCALING IS THE ROOT OF A LOT OF EVIL...
  38. 38. SECURITY http://upload.wikimedia.org/wikipedia/en/4/4e/Paintedpuffy1000X907px.png
  39. 39. IN THE CLOUD AUTOMATION IS EVERYTHING (THIS INCLUDES SECURITY)
  40. 40. IN THE CLOUD ENCRYPT EVERYTHING
  41. 41. THE OLD GNU THING http://upload.wikimedia.org/wikipedia/en/4/4e/Paintedpuffy1000X907px.png
  42. 42. RABID OPINIONS (YOUR MILAGE MAY VARY)
  43. 43. DEPLOY EARLY DEPLOY OFTEN (UNDEPLOYED CODE DOESN’T EXIST)
  44. 44. AUTOMATE & ISOLATE: REDUCE THE COST OF CHANGE (AUTOMATION SUPPORTS ISOLATION)
  45. 45. HELP ME OPEN-WAN YOU’RE MY ONLY HOPE (YOU WON’T RUN OUT OF SERVERS)
  46. 46. RESIST THE URGE http://commons.wikimedia.org/wiki/File:Joint.jpg
  47. 47. NO SQL IS NOT A SUBSITITUTE FOR NO KNOWLEDGE (THIS INCLUDES YOU)
  48. 48. Thank You! randall [at] engineyard.com @daksis http://evilmartini.tumblr.com/

×