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

20110821-webdevelopmentoncloudplatform-11082021...

jnlin
April 14, 2012
48

 20110821-webdevelopmentoncloudplatform-110820211058-phpapp01.pdf

jnlin

April 14, 2012
Tweet

Transcript

  1. About this talk & me  URL of this Slide:

    http://0rz.tw/b8bfL  QRCode:  About me:  Jui-Nan Lin (jnlin)  Developer @ www.pixnet.net  Twitter: @jnlin  Google Plus: http://jnlin.org/+  Github: jnlin 2
  2. 當網站長大…  使用者 UP!  訪客 UP!  資料 UP!

     所以…  增加 Web Server  增加 Load Balancer  增加 Database Server 7
  3. 所以…  報表跑很久  老闆怒氣值++  資料處理計算時間很久  工程師疲勞++ 

    老闆怒氣值++  新的服務要考慮HA與可擴充性  不能新服務倒站導致舊服務一起倒  成本++  老闆怒氣值++ 8
  4. 總是要解決…  Cloud Computing  On demand Self-Service – 有需求時自助服務

     Broad network access – 廣泛的網路連接  Resource pooling – 資源共享池  Rapid elasticity – 快速與彈性  Measured Service – 被量測的服務  包括收費方式與擴展  像電力、自來水一樣 9
  5. 總是要解決…  On demand Self-Service  減少採購硬體的時間  減少人力成本(外包給專業的!) 

    Rapid elasticity  可程式化,使用API呼叫即可進行擴展  Measured Service  以真實使用量計費  避免閒置資源浪費 10
  6. 新的相簿功能  100GB Storage  Geolocation of photography  文字標籤

     人臉標記 face tagging  共同相簿集  Please try it!! 12
  7. 人臉標記  先把人臉找到並且框出來,方便使用者標記  Open Source Solution  OpenCV 

    Python binding  在 Amazon Web Services 上實做成一個 RESTful API (Private) 13
  8. AWS Infrastructure 14 Data Center in Taiwan Storage (Images, Video,

    …) RESTful API EC2 instance EC2 instance EC2 instance FaceDetection DB Server Web Server Web Server Users Job Worker Amazon Web Services
  9. 其他的使用情況…  新的 Service  API Service (Private & Public)

     Data Mining & IR  有一些需要 Map-Reduce  Release Build  Testing, Prototyping 16
  10. 需要注意的事項  Cloud Computing ≠ High Availability  google://AWS Judgment

    Day  根據雲端的特性,設計適合的架構  以所有的Server與網路都會出包為前提  Cloud Computing ≠ Virtualization 17
  11. Amazon Web Services (AWS)  http://aws.amazon.com/  From July 2006

     功能最多也最完整  全世界都有機房  美國、歐洲、新加坡、日本  價錢…  Reserved & Spot Instance  以小時計費,流量費用另計  有非官方的 iOS App 19
  12. Linode  http://www.linode.com/  其實是VPS  有提供 API - http://www.linode.com/api

     iOS App - http://www.linode.com/iphone/  價錢  以日計費,內含流量費用  預收一個月,中途取消會退還到帳戶內 21