【文章筆記 】CS75 (Summer 2012) Lecture 9 Scalability Harvard Web Development David Malan


Posted by chihyu on 2021-01-25

Web host 網頁代管

特點:

  • IP 位置在該國家或地區是否會被鎖
  • 使用 SFTP 比 FTP 更安全,SFTP 的每個流量都會進行加密,對於使用者名稱跟密碼的安全性相對理想
    • 註:SFTP (Secure File Transfer Protocal),即檔案加密傳輸協議,傳輸預設的 port 為 22,傳輸需經密碼安全驗證,SFTP 是 SSH 的一部分
  • 無限制的儲存空間,但其實有其他使用的會用同樣的機器來分掉資源
  • 虛擬伺服器,與其他使用者共用同一台機器,但只有自己跟系統管理員可以進入你的檔案
  • 如果需要更多的私密性,就必須用自己的伺服器

Load Balancer

分發 HTTP request,回傳 Load Banalcer 的 Public IP 位置,由 Load Balancer 決定如何將數據傳到後端伺服器

應用:

  • 不同的東西有專用的主機,不同的 HTTP Header (ex. gifs, jpegs, images, videos)
  • Round robin 輪巡:輪流使用伺服器,可以平均的把每一個伺服器都用到,缺點:可能某一台會遇到用量大的使用者
  • 根據伺服器的負載量
  • 專門儲存 session 的伺服器,缺法冗餘時可添加 RAID(redundents array independent disk)
    • 容錯式磁碟陣列(RAID, Redundant Array of Independent Disks),舊稱容錯式廉價磁碟陣列(Redundant Array of Inexpensive Disks),簡稱磁碟陣列。利用虛擬化儲存技術把多個硬碟組合起來,成為一個或多個硬碟陣列組,目的為提升效能或資料冗餘

參考資料:
Notes for Harvard CS75 Web Development Lecture 9 Scalability by David Malan


#Web #scalability #Load Balancer







Related Posts

gitHub 的 SSH key 設定

gitHub 的 SSH key 設定

MTR04_0724

MTR04_0724

C# 按鍵觸發事件處理

C# 按鍵觸發事件處理


Comments