移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

How we host Ars Technica

發表日期:星期五, 10/13/2023 - 19:53

來自 Ars Technica 網站的專題系列:How we host Ars Technica,以總計四篇文章的篇幅,描述該網站背後的雲端架構及技術。文章長度雖然略長,但有不少段落是科普性的說明。倘若讀者已具備相關知識,那麼其實是可以很快地帶過。

 

Ars Technica 的主網站以及線上商店,是兩個獨立的 WordPress 網站;至於線上討論板則是使用 XenForo。從文章中可以看到,其背後的基礎設施是完全以 AWS 服務為基礎,實現無伺服器(serverless)的營運架構。例如使用 ECS 容器來部署及執行應用程式、利用 EFS 或 S3 儲存檔案、資料庫用 Aurora,以及工作排程用 Lambda 等等這些。而不依賴任何傳統意義上、需要以作業系統作為支撐的伺服器主機。另一方面,也整合了 GitHub 來實現 CI/CD。

 

雖然 DR 對於導入新技術向來總是偏保守一點,特別是那種依賴於特定廠商的解決方案。但無論如何,這些文章仍是很有參考價值的技術範本。能夠藉此看到一個真實的案例,是如何善用雲端服務所提供的功能,來實現出高可用性、且能夠自動擴充資源的網站架構。

 

資訊技術