MOPCON 2012 - 網路服務從 K 到 M

1,199 views

Published on

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,199
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

MOPCON 2012 - 網路服務從 K 到 M

  1. 1. 網路服務從K到M 畢瑄易 (ericpi) KKBOX南部研發中 心
  2. 2. About Me – ericpi• 曾任 北京天玩科技 技術經理• 曾任 KKBOX 研發中心資深工程師• KKBOX 南部研發中心經理• 愛好 php & node.js 1
  3. 3. 網路服務從K到M? K => Kbps, Kilo M => Mbps, Mega/Million 2
  4. 4. 電子票務?沒量就沒錢 3
  5. 5. 大家都想做五月天 15W 張票的生意 4
  6. 6. 但...iBon 也爆了.. 5
  7. 7. 所以, 我們來討論一個服務從小到大數量級的故事 6
  8. 8. 以下故事純屬虛構, 如有雷同 7
  9. 9. 算你家的 **工程師** 倒 楣 8
  10. 10. 故事開始… 9
  11. 11. 那些年, 我們一起架 的 LAMP 10
  12. 12. LAMP 好棒! 我要打十個! 11
  13. 13. 天字第一號 server 頂全 場 12
  14. 14. 幸福的日子, day1, day2…dayN 13
  15. 15. 有一天…行銷辦了個人稍微多一點的活動 14
  16. 16. 15
  17. 17. Performance Tunning!Javascript query_cache_ 16
  18. 18. 提高了 x00% 效率, 但… 17
  19. 19. 還是撐不住了… 冏 18
  20. 20. 因為, 這是個打群架的時代… 19
  21. 21. 要是能 tune 出 1000% 效能, 那表示有兩種可能… 20
  22. 22. 1. 原來的架構/軟體太糟 21
  23. 23. 2. 你家 server 叫葉問嗎? 22
  24. 24. 講高服務量最愛談的• Scalability• High Availability• High Performance 23
  25. 25. 實際一點, 人多勢眾 24
  26. 26. 動態與靜態頁面拆分開 25
  27. 27. 服務量應該比被圍毆狀況高很多, 但… 26
  28. 28. 總是又有那一天 …行銷辦了個人稍微多一點的活動 27
  29. 29. 28
  30. 30. 提高服務量必備  Cache 29
  31. 31. 前端 Cache 30
  32. 32. 資料 Cache 31
  33. 33. 客戶端 Cache 32
  34. 34. 但好日子總是不長… 33
  35. 35. 34
  36. 36. 我已經不想再講好日子不長的悲苦狀況 35
  37. 37. 當前端服務量出狀況時?  剛剛不是說過人多勢眾 36
  38. 38. 多重前端網站伺服器 37
  39. 39. 當一台DB撐不住時?  MySQL分散壓力方式 38
  40. 40. MySQL Replication 39
  41. 41. 分離資料庫讀寫 40
  42. 42. 多重Data Cache伺服器 41
  43. 43. Load Balance - Client Dispatch 42
  44. 44. Load Balancer 43
  45. 45. Real-time的挑戰 44
  46. 46. 還有呢? 45
  47. 47. 以上討論到的事情,不一定照順序發生 46
  48. 48. 碰到狀況務必先 profile, 對症下藥 47
  49. 49. 架構搞那麼複雜,難道產品還沒上線就要開始 做? 48
  50. 50. 有量才需要龐大架構, 好的(可維護性高/模組化)系統, 有助於未來擴展 49
  51. 51. 現在是 framework 比語言重要的時代, 好好利 用 framework, 有助自己在轉換/改善 infrastructure 50
  52. 52. IaaS/PaaS Cloud service, 請愛 用 Heroku/GAE/EC2 等服務 51
  53. 53. Cloud Service 對架構上的優 點• 省力(不用搬機器)• 省時(deploy快)• 爆量時, 花錢就可以解決 52
  54. 54. CDN、Google API等服務能用盡量用, 在地球到處蓋機房/租雲端主機不一 定划算 53
  55. 55. 祝福大家都能開發出需要煩惱數量級問題的服務 54
  56. 56. Thanks 55
  57. 57. 工商服務一下 56
  58. 58. KKBOX南部研發中心 就在各位正下方, 本棟9F 57
  59. 59. 而且我們持續徵募中 58
  60. 60. 前幾天才從 北海道/京都/蘇美島/澳洲/大阪 員工旅遊回來... 59
  61. 61. 60
  62. 62. 61
  63. 63. 除此之外, 南部現在有 MOPCON (請鼓掌) 還有 KSDG、Cocoaheads、MOSUT、 KaLUG 等社群 62
  64. 64. 所以, 工程師們… 63
  65. 65. 回來吧, 孩子! 64
  66. 66. 還有! 65
  67. 67. 老闆們!南下來設點吧! KKBOX 都來了, 你還擔心什麼? 66
  68. 68. Thanks! & KKBOX 招募訊息• 網址: http://www.kkbox.com/jobs/• 信箱: hr@kkbox.com• 電話: 02-26557557 ext 106 or 167 67
  69. 69. 感謝以下照片供應者以cc方式發佈• http://www.flickr.com/photos/lazlo/8248173/• http://www.flickr.com/photos/nickdoylephotos/549434793 0/• http://www.flickr.com/photos/7891209@N04/2951368555 /• http://www.flickr.com/photos/government_press_office/64 59412681/• http://www.flickr.com/photos/mayhem/2939259129/• http://www.flickr.com/photos/tastytouring/4338990521/ 68

×