Your Title Here



      Chris Kenworthy and Mick Thompson
This slide intentionally left blank.
Chris and I started a grand
        new site!
We registered the
     domain…

name.com         enom.com

  (Not with your webhost)
We got a smokin’ deal on
       hosting...
     hostgator.com
       $4.95/mo

        Unlimited
      EVERYTHING!
Hot damn… we’re on the
        tubes!
Posted “Easy Fusilli With
 Tomato Pesto Sauce”
        recipe.
Penny’s Pasta Project
  (one pasta dish a day)
100 people.
   (Sweet!)
Nancy Noodle News
(If it ain’t noodles, it ain’t news)
1,000 Visitors!
  (*happy dance*)
Hostgator
Called…
GTFO!
      (shit)
We went over our
“unlimited” limit.
VPS?
Virtual Private Server
$59/mo
1GB Burstable RAM
    40GB HDD
  2TB Bandwidth

Whaaaaa!? No Unlimited?!
allrecipes.com features
     the WikiNoodle.
New Members! Yay!

 Slow Server! Booooo!




(1000 an hour on the biggest plan)
(Again)
Options…
Dedicated       Colocation

            Cloud
Dedicated
      (Leasing)


Managed   Unmanaged
Datacenter

Geographic Diversity

Onsite/Offsite Storage

    Redundancy

Global Load Balancing
24
Pros…
Cons…
Colocation
Pros…
Cons…
Cloud
Cloud
Applications

Infrastructure

Platform
Infrastructure
Amazon EC2
Rackspace (was Mosso)
Go Grid, Nimbus, FlexiScale

You could own hardware and do this but that i...
EC2


Elastic Compute Cloud

Not yet 4 yrs old (was in beta
just 2 years ago)

40000 servers running 79463
instances
Elastic Pros / Cons



Con: Instances die.
Pro:You plan for that.

Con: Performance
Pro: flexibility
Platforms



Google App Engine / AppScale

Engine Yard, Heroku

S3 / Simple DB / SQS
Best Uses



Flexibility in Resources

  Low barrier to entry

      Multi zone setup

                Testing
Performance
Y!Slow & Google
  Page Speed
Minimize HTTP
  Requests
Use a CDN
Expire & Cache
   Control
Status 200

Last Modified
ETag
Status 304

Request Headers
If Modified Since
If None Match
Any static resource should be set to far future

How do you update those now?

hash the filename
version in filename
times...
Gzip &
Compress
CSS At The Top
Scripts At The
   Bottom
Reduce DNS
 Lookups
Globally
Distributed DNS
    (IPAnyCast)
Not 100%?!
http://developer.yahoo.com/performance/rules.html




          Performance Rules!
Monitoring
E-Mail, SMS, Phone, Twitter
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
Backups!
What Did We Learn?
Redundant. Redundant.
more then 1 server.
in more then 1 place.
automatic failover

Scalable
A site bui...
Questions
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Webuquerque Web Hosting
Upcoming SlideShare
Loading in...5
×

Webuquerque Web Hosting

438

Published on

1 Comment
0 Likes
Statistics
Notes
  • Find coupons for your hosting. Get a promo deal before you purchase hosting http://www.scriptcoupons.com/Vps.net/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
438
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Webuquerque Web Hosting

  1. 1. Your Title Here Chris Kenworthy and Mick Thompson
  2. 2. This slide intentionally left blank.
  3. 3. Chris and I started a grand new site!
  4. 4. We registered the domain… name.com enom.com (Not with your webhost)
  5. 5. We got a smokin’ deal on hosting... hostgator.com $4.95/mo Unlimited EVERYTHING!
  6. 6. Hot damn… we’re on the tubes!
  7. 7. Posted “Easy Fusilli With Tomato Pesto Sauce” recipe.
  8. 8. Penny’s Pasta Project (one pasta dish a day)
  9. 9. 100 people. (Sweet!)
  10. 10. Nancy Noodle News (If it ain’t noodles, it ain’t news)
  11. 11. 1,000 Visitors! (*happy dance*)
  12. 12. Hostgator Called…
  13. 13. GTFO! (shit) We went over our “unlimited” limit.
  14. 14. VPS? Virtual Private Server
  15. 15. $59/mo 1GB Burstable RAM 40GB HDD 2TB Bandwidth Whaaaaa!? No Unlimited?!
  16. 16. allrecipes.com features the WikiNoodle.
  17. 17. New Members! Yay! Slow Server! Booooo! (1000 an hour on the biggest plan)
  18. 18. (Again)
  19. 19. Options… Dedicated Colocation Cloud
  20. 20. Dedicated (Leasing) Managed Unmanaged
  21. 21. Datacenter Geographic Diversity Onsite/Offsite Storage Redundancy Global Load Balancing
  22. 22. 24
  23. 23. Pros… Cons…
  24. 24. Colocation
  25. 25. Pros… Cons…
  26. 26. Cloud
  27. 27. Cloud Applications Infrastructure Platform
  28. 28. Infrastructure Amazon EC2 Rackspace (was Mosso) Go Grid, Nimbus, FlexiScale You could own hardware and do this but that isnt what I’m going to be talking about because you know that would be more like a dedicated server that was discussed, but at the same time some of the benefits of virtualization, and not that it would be considered cheating, because it isnt, but it would bring up a whole other set of pros and cons that I couldnt find space to talk about.
  29. 29. EC2 Elastic Compute Cloud Not yet 4 yrs old (was in beta just 2 years ago) 40000 servers running 79463 instances
  30. 30. Elastic Pros / Cons Con: Instances die. Pro:You plan for that. Con: Performance Pro: flexibility
  31. 31. Platforms Google App Engine / AppScale Engine Yard, Heroku S3 / Simple DB / SQS
  32. 32. Best Uses Flexibility in Resources Low barrier to entry Multi zone setup Testing
  33. 33. Performance
  34. 34. Y!Slow & Google Page Speed
  35. 35. Minimize HTTP Requests
  36. 36. Use a CDN
  37. 37. Expire & Cache Control
  38. 38. Status 200 Last Modified ETag
  39. 39. Status 304 Request Headers If Modified Since If None Match
  40. 40. Any static resource should be set to far future How do you update those now? hash the filename version in filename timestamp in filename One of those should be in your build / deploy script
  41. 41. Gzip & Compress
  42. 42. CSS At The Top
  43. 43. Scripts At The Bottom
  44. 44. Reduce DNS Lookups
  45. 45. Globally Distributed DNS (IPAnyCast)
  46. 46. Not 100%?!
  47. 47. http://developer.yahoo.com/performance/rules.html Performance Rules!
  48. 48. Monitoring E-Mail, SMS, Phone, Twitter
  49. 49. Backups! Backups! Backups! Backups! Backups! Backups!
  50. 50. Backups! Backups! Backups! Backups! Backups! Backups!
  51. 51. Backups! Backups! Backups! Backups! Backups! Backups!
  52. 52. What Did We Learn? Redundant. Redundant. more then 1 server. in more then 1 place. automatic failover Scalable A site built to take advantage of multiple servers Have extra resources (traffic is spiky)
  53. 53. Questions
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×