Amazon-Ec2
在完整的 EC2 上將僅包含客戶端程式碼的頁面儲存在 S3 中?
問題:
與將頁面託管在 Amazon 的 EC2 中相比,僅使用客戶端程式碼將頁面儲存在 S3 中會降低成本嗎?
背景:
現在我使用 cms 來管理網站的所有頁面和使用者,但我正在考慮只保存我的頁面的註銷狀態,以便它們顯示就好像沒有 cms 一樣。要更改頁面,我只需將文件保存在我的開發伺服器上並將其推送到 S3。我的直覺說這比儲存需要客戶端和伺服器端程式碼的頁面以及只需要客戶端程式碼的頁面更經濟,但我沒有嘗試過。
目前:
EC2 上的所有頁面。
建議的替代方案:
EC2 主機:客戶端/伺服器端頁面
S3 主機:客戶端頁面(註銷狀態)
只要從伺服器下載的 HTML/Javascript 是靜態的,就可以從 S3 提供。網頁是否有客戶端動態程式碼無關緊要,只是伺服器不會進行任何處理。
與完整的 EC2 實例相比,S3 的成本非常小。EC2 實例將花費您至少每小時的費用 $ 0.005 per hour, whereas S3 would cost you $ 每月每 GB 0.10。