答案1
使用外部資料庫的延遲是否明顯高於內部(同一網路)資料庫?
是的,確實如此,並且在每秒有大量請求的環境中非常明顯。
如果您想要高效能,您應該嘗試將資料庫和Web 伺服器放在同一個資料中心,並且對您來說,購買自己的專用伺服器並在那裡託管您的magento 可能更便宜,而不是透過將Web 伺服器放在一個資料中心來使事情變得複雜位置,然後設定 RDS。
答案2
亞馬遜支援確認它會花費這麼多(+ 80 美元),
....如果我需要實例在一個月內每天 24 小時運行
他們是否假設網站只在一天的某些時間需要其主資料庫......?
答案3
當我查看 6 月和 7 月的帳單時,與我目前運行的 2 個多可用區 RDS 實例相比,您的數字似乎是正確的。我運行一個小型多可用區和一個大型多可用區,因此它們的運行費用分別為每小時 0.22 美元和 0.88 美元。唯一要包含的其他計算是預先配置的儲存空間,對我來說是 0.20 美元/GB,我們預先配置了 20GB,然後每 100 萬個 I/O 請求按 0.10 美元收費。到目前為止,這些額外費用總計還沒有達到任何值得關注的金額。
現在,對於延遲,我無法提供太多幫助,因為在大多數情況下,我有十幾個 EC2 執行個體與 RDS 執行個體進行通訊;但是,我的 VPS 位於 Amazon 雲端之外,利用 RDS 執行個體來處理 Puppet 的儲存數據,我用它來配置我的 EC2 執行個體。它被配置為使用訊息佇列進行非同步更新,因此延遲不是問題,但我在訪問它時從未遇到過問題。