2019年12月、AWS Outpostsが正式にリリースされApp MeshもOutpostsに対応しました。 (AWS Outpostsとは)
AWS App Meshとは
AWS App Mesh はアプリケーションレベルのネットワーキングを提供し、さまざまな種類のコンピューティングインフラストラクチャをまたぐお客様のサービスの相互通信を容易にするサービスメッシュです。App Mesh はサービス間の通信を標準化し、エンドツーエンドの可視性を提供し、アプリケーションの高可用性を確保します。 公式サイトhttps://aws.amazon.com/jp/app-mesh/より
AWS上のサービス全体の可視化やサービス間の通信の細かい制御を可能にしたサービスです。
AWS OutpostsのApp Meshは、オンプレミスのデータとアプリケーションの近くで実行する必要がある低遅延のワークロードに最適です
AWS OutpostでApp Meshを使用するための前提条件
App Meshを使用するためには
- オンプレミスのデータセンターにOutpostをインストールして構成すること
- OutpostとAWSリージョンの間に信頼できるネットワーク接続があること
- OutpostのAWSリージョンがAWS App Meshをサポートすること
が必要になります。
AWS OutpostでApp Meshを使用する際の制限事項
AWS Identity Access Management Application Load Balancer Network Load Balancer Classic Load Balancer Amazon Route 53
これらのサービスはOutpostsで提供されていないため、AWSリージョンで実行されます。
ネットワーク接続の考慮事項
OutpostとAWSリージョン間のネットワーク接続が失われた場合、App Mesh Envoyプロキシは引き続き実行されます。 ただし、接続が復元されるまで、サービスメッシュを変更することはできません。
OutpostとAWSリージョンの間に、信頼性が高く、低遅延の接続を提供することが推奨されます。
サポートされているリージョン
米国東部 (オハイオ,バージニア北部)
米国西部 (北カリフォルニア,オレゴン)
アジアパシフィック (ムンバイ,ソウル,シンガポール,シドニー,東京)
カナダ (中部)
欧州 (フランクフルト,アイルランド,ロンドン,パリ)