Upgrade to Pro — share decks privately, control downloads, hide ads and more …

System Operations for Startup - Hardware

System Operations for Startup - Hardware

8327d09b0bd5ac97409aa10f927b3c30?s=128

Gea-Suan Lin

July 23, 2012
Tweet

More Decks by Gea-Suan Lin

Other Decks in Technology

Transcript

  1. Systsm Operations for Startup - First Part Gea-Suan Lin, KKBOX

    Inc. 2012-07-23 12年7月23日星期⼀一
  2. Before start... 12年7月23日星期⼀一

  3. If you have questions, just interrupt 12年7月23日星期⼀一

  4. So, start... 12年7月23日星期⼀一

  5. General rule 12年7月23日星期⼀一

  6. Find out problem Analyze problem Then solve problem 12年7月23日星期⼀一

  7. So... 12年7月23日星期⼀一

  8. Divide into two parts 12年7月23日星期⼀一

  9. Hardware and Software 12年7月23日星期⼀一

  10. Let’s talk about hardware part first 12年7月23日星期⼀一

  11. Hosting choices 12年7月23日星期⼀一

  12. • Heroku • Amazon Web Services • Amazon Web Services

    - Elastic Beanstalk • Linode • Dedicated Hosting 12年7月23日星期⼀一
  13. Heroku 12年7月23日星期⼀一

  14. 2007~ 12年7月23日星期⼀一

  15. Most famous PaaS provider 12年7月23日星期⼀一

  16. Start from Ruby on Rails 12年7月23日星期⼀一

  17. Node.js, Clojure, Java, Scala, Python, PHP 12年7月23日星期⼀一

  18. PostgreSQL, MySQL 12年7月23日星期⼀一

  19. Many 3rd-party plugin 12年7月23日星期⼀一

  20. Based on AWS us-east-1 12年7月23日星期⼀一

  21. Advantage 12年7月23日星期⼀一

  22. Easy to deploy application 12年7月23日星期⼀一

  23. Easy to manage 12年7月23日星期⼀一

  24. Easy to scale (Errr, not always) 12年7月23日星期⼀一

  25. Pricing 12年7月23日星期⼀一

  26. First dyno is free 12年7月23日星期⼀一

  27. Disadvantage 12年7月23日星期⼀一

  28. Only one region 12年7月23日星期⼀一

  29. Notorious us-east-1 12年7月23日星期⼀一

  30. Pricing issue 12年7月23日星期⼀一

  31. Extra cost is expensive 12年7月23日星期⼀一

  32. Amazon Web Services 12年7月23日星期⼀一

  33. 2002~ 2006~ (S3, EC2) 12年7月23日星期⼀一

  34. Most famous IaaS provider 12年7月23日星期⼀一

  35. Start with S3 & EC2 12年7月23日星期⼀一

  36. All kind of instructure 12年7月23日星期⼀一

  37. Advantage 12年7月23日星期⼀一

  38. Rich environment 12年7月23日星期⼀一

  39. All kind of services 12年7月23日星期⼀一

  40. All kinds of infrastructures 12年7月23日星期⼀一

  41. From firewall to storage 12年7月23日星期⼀一

  42. Multiple regions 12年7月23日星期⼀一

  43. 3 US 1 EU 2 Asia 1 South America 12年7月23日星期⼀一

  44. Almost Scalable (Yeah, almost) 12年7月23日星期⼀一

  45. Disadvantage 12年7月23日星期⼀一

  46. It’s infrastructure 12年7月23日星期⼀一

  47. Take care of software parts 12年7月23日星期⼀一

  48. Althrough multiple regions 12年7月23日星期⼀一

  49. Everybody loves notorious us-east-1 12年7月23日星期⼀一

  50. Pricing (for some people) 12年7月23日星期⼀一

  51. Amazon Web Services Elastic Beanstalk 12年7月23日星期⼀一

  52. 2011~ 12年7月23日星期⼀一

  53. Amazon’s PaaS 12年7月23日星期⼀一

  54. Begin with Java support 12年7月23日星期⼀一

  55. Then .NET and PHP 12年7月23日星期⼀一

  56. Advnatage 12年7月23日星期⼀一

  57. Pricing 12年7月23日星期⼀一

  58. All on AWS 12年7月23日星期⼀一

  59. No extra cost from Heroku 12年7月23日星期⼀一

  60. Disadvantage 12年7月23日星期⼀一

  61. Still Pricing 12年7月23日星期⼀一

  62. Everybody uses Heroku’s first free dyno 12年7月23日星期⼀一

  63. When they become large, they move to dedicated hosting 12年7月23日星期⼀一

  64. Linode 12年7月23日星期⼀一

  65. 2003~ 12年7月23日星期⼀一

  66. Famous VPS 12年7月23日星期⼀一

  67. Xen-based 12年7月23日星期⼀一

  68. L4 Switch NodeBalancer 12年7月23日星期⼀一

  69. Advantage 12年7月23日星期⼀一

  70. CPU is fast 12年7月23日星期⼀一

  71. Really fast 12年7月23日星期⼀一

  72. IO is fast 12年7月23日星期⼀一

  73. Multiple regions 12年7月23日星期⼀一

  74. 3 US 1 EU 1 Asia 12年7月23日星期⼀一

  75. Pricing 12年7月23日星期⼀一

  76. Asia and US pricing are same 12年7月23日星期⼀一

  77. Disadvantage 12年7月23日星期⼀一

  78. It’s all infrastructure 12年7月23日星期⼀一

  79. Dedicated Hosting 12年7月23日星期⼀一

  80. There are many companies... 12年7月23日星期⼀一

  81. Energy Group Network 12年7月23日星期⼀一

  82. PEER 1 12年7月23日星期⼀一

  83. Some content provider choose this way... 12年7月23日星期⼀一

  84. WordPress.com 12年7月23日星期⼀一

  85. Advantage 12年7月23日星期⼀一

  86. Customize hardware and network 12年7月23日星期⼀一

  87. Pricing 12年7月23日星期⼀一

  88. Disadvantage 12年7月23日星期⼀一

  89. Much more infrastructure 12年7月23日星期⼀一

  90. Take care of hardware failure 12年7月23日星期⼀一

  91. You can break everything 12年7月23日星期⼀一

  92. IP address collision 12年7月23日星期⼀一

  93. Incorrect firewall settings 12年7月23日星期⼀一

  94. So, 12年7月23日星期⼀一

  95. Summarize 12年7月23日星期⼀一

  96. It’s all about human and money 12年7月23日星期⼀一

  97. Human resource is expensive 12年7月23日星期⼀一

  98. When you’re small, human cost > hosting cost 12年7月23日星期⼀一

  99. Heroku is suitable for startup (usually) 12年7月23日星期⼀一

  100. When you becomes large, recalculate your need and cost 12年7月23日星期⼀一

  101. Dedicated hosting and colocation are complex 12年7月23日星期⼀一

  102. Okay... 12年7月23日星期⼀一

  103. Any questions ? 12年7月23日星期⼀一