SIP オーバーレイの作成
AWS には、異なるリージョン間の接続を提供する、堅牢でスケーラブル、かつ冗長なネットワークバックボーンがあります。ファイバーカットなどのネットワークイベントによって AWS のバックボーンリンクが低下すると、BGP などネットワークレベルのルーティングプロトコルを使用して、トラフィックが冗長パスにすばやくフェイルオーバーされます。このネットワークレベルのトラフィックエンジニアリングは AWS のお客様にとってはブラックボックスであり、ほとんどのお客様はこのフェイルオーバーイベントに気付いていません。ただし、音声、高画質ビデオ、低レイテンシーメッセージングなどのリアルタイムワークロードを実行しているお客様は、これらのイベントに気付くことがあります。では、AWS のお客様は、ネットワークレベルで AWS が提供するトラフィックエンジニアリングに加えて、どのようにして独自のトラフィックエンジニアリングを実装できるでしょうか。 解決策は、さまざまな AWS リージョンに SIP インフラストラクチャをデプロイすることです。コール制御機能の一部として、SIP は特定の SIP プロキシ経由でコールをルーティングする機能も備えています。
図 9: SIP ルーティングを使用したネットワークルーティングのオーバーライド
図 9 では、SIP インフラストラクチャ (緑の点で表される) が米国の 4 つのリージョンすべてで稼働しています。青い線は、架空の AWS バックボーンを表しています。SIP ルーティングが実装されていない場合、米国西海岸から発信され、米国東海岸を宛先とするコールは、オレゴンとバージニアのリージョンを直接接続しているバックボーンリンクを経由します。この図表は、顧客がネットワークレベルのルーティングをオーバーライドし、オレゴンとバージニア間の同じコールを SIP ルーティングを使用してカリフォルニア経由で発信する方法を示しています。このタイプの SIP トラフィックエンジニアリングは、SIP 再送信や顧客固有のビジネスプリファレンスなどのネットワークメトリクスに基づいて、SIP プロキシとメディアゲートウェイを使用して実装できます。