close
Blogtrottr
商業周刊 - 專欄部落格文章
先進觀念 輕鬆掌握 
淘寶網成交金額破紀錄,為何能順利接單不當機?
Nov 21st 2013, 11:48, by VICTOR_LIN

本文獲有物報告有物報告授權刊登,原文出處

淘寶網近日創下天文數字的成交金額。除了震撼,許多人多少會好奇淘寶網如何完成海量資料的處理。筆者身為工程師,想從淺顯易懂的角度帶領讀者瞭解像這樣的電子商務網站,通常是如何從小規模,一步一步的演變至今天的驚人海量地步。

停機一天都受不了

對於淘寶或 Amazon 這樣的大型網路,只要停機一下子所造成的損失可能都是以億計算。現今開發網路服務,必須考量三樣重要因素:可靠性(Reliability)、可得性(Availability)、擴展性(Scalability)。

可靠性是指一個服務運行期間出現錯誤的狀況。擴展性是指這一個網路服務,可以透過增加主機數量台提升整體的承載能力。

可得性是指服務保持在線上可以使用的狀態所佔的時間比例,一般常用幾個9來表示。例如一個網站在一個月裡有1%的時間發生當機的話,我們就稱它的可得性在這段期間是99%。如果只有0.1%的時間離線,那它的可得性就是 99.9%。可得性每增加一個9的代價都十分昂貴,每多一個9的成本甚至是以指數的型式成長。知名程式開發協作平台Github的狀態頁面上就顯示了它在特定時間內的可得性和可靠性。

一個團隊的技術功力可以從可得性和擴展性看出端倪。這牽涉到了伺服器艦隊(fleet)的架構設計;好的設計師能設計良好的系統架構,達成高度擴展性和可得性。

以下我們從簡入繁,想像一個電子商務網站從剛出生時,隨著流量成長,如何透過伺服器的架構設計逐步承載越來越多的使用量。

This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jmuko90 的頭像
    jmuko90

    2016【韓劇】奶酪陷阱劇情簡介及人物介紹奶酪陷阱 EP03 預告奶酪陷阱 線上看奶酪陷阱(捕鼠器裡的奶酪) 第1集

    jmuko90 發表在 痞客邦 留言(0) 人氣()