本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將流量保持在一個可用區域內,並使用 EC2 置放群組
也稱為可用區域親和性,此最佳實務也適用於完全可用區域故障的罕見事件。建議您消除任何跨可用區域流量,讓任何進入一個可用區域的 SIP 或 RTP 流量都應該保留在該可用區域中,直到它離開該區域為止。

可用區域親和性 (最多 50% 的作用中通話會遺失)
上圖顯示使用可用區域親和性的簡化架構。此方法的比較優勢會變得明確,因為有一個方法考量到完整的可用區域中斷的影響。如圖表所述,如果失去可用區域 2,則最多 50% 的作用中呼叫會受到影響 (假設可用區域之間的負載平衡相等)。如果未實作可用區域親和性,則某些呼叫會在一個區域中的可用區域之間流動,而失敗很可能會影響超過 50% 的作用中呼叫。
為了將流量延遲降至最低,AWS 也建議您考慮在每個可用區域中使用 EC2 置放群組。在相同 EC2 置放群組中啟動的執行個體具有更高的頻寬和更低的延遲,因為 EC2 可確保這些執行個體的網路接近度彼此相對。