投稿日: Dec 9, 2020

AWS Global Accelerator は、カスタムルーティングアクセラレータをリリースしました。独自のアプリケーションロジックを使用して、Global Accelerator のメリットを活用しながら、ユーザートラフィックを特定の Amazon EC2 送信先にルーティングできる新しいタイプのアクセラレータです。 

Global Accelerator は、AWS グローバルネットワークインフラストラクチャを使用して、インターネットユーザーのパフォーマンスと可用性を向上させるネットワーキングサービスです。顧客 (The Trade Desk、Skyscanner、JoyCity、8x8、New Relic、Flowplayer、Par Tech、CrazyCall) は、エンドユーザーの体験を向上させるためにすでに Global Accelerator を使用しています。ウェブアプリケーション、広告入札、動画ストリーミング、IoT、ゲーム、ボイスオーバー IP などのアプリケーションに使用されます。Global Accelerator の標準アクセラレータは、ユーザーに最も近い正常なエンドポイントにトラフィックを自動的にルーティングします。標準アクセラレータは、A/B テスト、青緑色のデプロイメント、API アクセラレーション、ライブ動画の取り込みなど、さまざまなシナリオで役に立ちます。 

標準アクセラレータはトラフィックの負荷を分散するように設計されているため、一部のユースケースで必要になる場合があります。そのため、アクセラレータの背後にある特定の EC2 送信先に確定的に複数のユーザーをルーティングすることはできません。使用例の 1 つとしては、地理的な場所、プレイヤーのスキル、ゲーム構成などの要因に基づいて、ゲームサーバー上の単一のセッションに複数のプレイヤーを割り当てるマルチプレイヤーゲームアプリケーションがあります。他の例には、VoIP、EdTech、および複数のユーザーを特定のメディアサーバーに割り当てて音声、動画、およびメッセージセッションを開始するソーシャルメディアアプリケーションが含まれます。

本日より、カスタムルーティングアクセラレータを使用すると、複数のユーザーをアクセラレータの一意のポートに転送することで、単一または複数の AWS リージョンの特定の EC2 送信先にルーティングすることができます。この機能により、Global Accelerator を、マッチメイキングサーバーやセッションボーダーコントローラ (リアルタイム通信ワークフローの IP トラフィックフローを保護および規制するネットワークデバイス) などのアプリケーションロジックと簡単に統合できます。カスタムルーティングアクセラレータを使用すれば、AWS Global Accelerator をアプリケーションの単一のエントリポイントとして活用しながら、AWS リージョンの特定の EC2 送信先に確定的にユーザートラフィックを送信できるようになりました。

Global Accelerator でカスタムルーティングアクセラレータを使用する際に発生する追加料金はありません。詳細については、AWS Global Accelerator デベロッパーガイドを参照してください。AWS Global Accelerator の使用を開始するには、当社のウェブページをご覧ください。