Skip to content

QueenieCplusplus/CDN_and_Cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

CDN_and_Cloud

內容分發網路和雲端服務

除了雲端運算的虛擬化技術以外,雲端存儲也是很重要的,因為傳統的儲存方案難以滿足現在巨量、細分化的影音串流服務,且保證巨大的存儲空間,才能避免不必要的上下架和刪除內容等動作,而且空間夠大才能讓內容引用協力廠商的加值服務,而 CDN 需要對大型檔案進行密集且頻繁的存取。

雲端存儲也可以不必考慮設備裝置的型號、介面、底層的傳輸協定設定等,並且資料的存取有安全的防護保障。

況且,在雲端的可延展性極高的狀態上,可以新增伺服器節點上部署分散式存儲中介軟體並進行必要的網路設定,即可將此節點納入雲端儲存叢集中。

SaaS, 軟體即服務

服務商提供軟體,客戶透過網路可以直接使用。 這與 Packaged Software 不同,打包軟體是使用者或客戶自行處理, 範疇包含網路、存儲、伺服器、系統、虛擬化、中介軟體、編譯器、資料、程式碼。

PaaS, 平台即服務

服務商提供服務平台和開發環境,客戶可在 PaaS 上客製化自己的應用程式,而使用者自備 Data 和 App 。


雲端服務包含兩大技術分類:

  • 虛擬化

  • 分散式叢集

虛擬化技術

為了提升資源使用率或是降低營運成本、加快部署速度、提升延展度的靈活性,最直接的方式是在一硬體設備上同時執行多個軟體, 不同軟體利用同一排程器(虛擬機監視器)排程硬體資源,進一步實現共享資源。

分散式叢集

由 ISP 自行應用的技術,面對巨量資料與查詢、處理的要求,傳統 IT 技術成本高且延展性低,缺乏彈性。 節點與節點的傳輸均透過高速網路互相連結,假設節點不可靠,透過網路監控可以分流至別的節點,資料和訊號作分流處理, 並且將檔案資料切分成資料區塊。

Releases

No releases published

Packages

No packages published