[解決済み] 特定の地域からの顧客にサービスを提供するために、どのAWSロケーションが最適かを判断するにはどうすればよいですか?
質問
AWSには、異なる価格設定のストレージとEC2インスタンスを実行するためのいくつかの場所があります。特定の地域にとってどのロケーションが最適なのか、どのように判断すればよいのでしょうか。それは直感的なものなのか(あなたのサービス地域に近いものがベスト)、それとも信頼性の懸念があるのか(特定の AWS のロケーションは他よりも多くの停止に直面している)。そのような決定をするために利用可能なデータはありますか?
私は、主にインドの顧客をターゲットにしたアプリケーションを開発しています。そこで、シンガポールか東京を選択肢として考えています。
どのように解決すればよいですか?
カスタム使用のための最も低いレイテンシーのAWSロケーションを決定する
のスマートで革新的な人たちは TurnKey Linux の賢い革新的な人々は、最近、あなたの問題に対する解決策をオープンソース化しました。 AWS 地域データセンターのマッピング を GitHub で公開しています。
このプロジェクトは、インデックスを生成するために(そして ビジュアルマップ を生成するために使用されます。 で使用されるインデックス(および参照用の ターンキーハブ から 最も近いAWSデータセンターを検索する を検索することができます。 [強調]。
使用されているアルゴリズムについては、さらに GeoIPとインデックスを使用した最も近いデータセンターの検索 また、フォローアップの投稿として GeoIP とインデキシングを使用して最も近い APT パッケージ アーカイブを見つける .
ちょっとしたギミックではありますが ビジュアライゼーション はマジでクールで、一見すると驚くべき事実であるジョシュの理由を確認し、説明しています。 は すなわち、オーストラリアのユーザーは現在、アジア太平洋地域 (シンガポール / ap-southeast-1) よりも、アメリカ西部 (北カリフォルニア / us-west-1) を経由した方が良いレイテンシを得る傾向があるということです。( ヒント : チェックする 将来のケーブル をチェックすると、これが変更される可能性があることがわかります。 グレッグのケーブル マップ で、オーストラリアは、今後数年のうちに、AWS の両拠点の間でレイテンシーが跳ね上がる可能性があることを示しています;)
最も遅延の少ないAWSロケーションを自動的に使うには Amazon Route 53
一方、AWS は、Route 53 を説明する有用なマップを提供しています。 グローバル インフラストラクチャ のような詳細とともに、迅速な評価のために役立つマップを提供しています。
しかし、より重要なのは、AWSが地理的DNSのサポートを発表したことです Jahufar は言及しました。 はすでに紹介していますが、その紹介記事 マルチリージョンのレイテンシーベースルーティングがAWSで利用可能になりました という記事をご覧ください。 と同じレイテンシ・ベースのルーティング技術を利用できるようになりました。 Amazon CloudFront のユーザーに対して Amazon EC2 , エラスティック・ロード・バランシング などがあります。
ですから、あなたの環境がすでにAuto Scaling EC2インスタンスアーキテクチャで構成されている場合、このレイテンシーベースのルーティングを適用するだけで、問題は自動的に解決されるはずです。
このユースケースは明らかに複数のAWSリージョンを生成するオファリングを対象としていますが、このような洗練された機能は 遅延ベースのルーティングと重み付きラウンドロビンのレコードセット に関する洗練された機能により、より簡単に必要な情報を自分で判断することができるかもしれません。
関連
-
[解決済み] ls とワイルドカードを使用して s3 にファイルが存在するかどうかをチェックする
-
[解決済み] Amazon API GatewayからAWS Lambdaにクエリストリングやルートパラメータを渡す方法
-
[解決済み] コマンドラインから複数のAWSアカウントを利用する方法とは?
-
[解決済み] S3エラーです。リクエスト時刻と現在時刻の差が大きすぎます。
-
[解決済み] Amazon S3 boto - フォルダを作成する方法は?
-
[解決済み] AWS S3: ディスクスペースの使用量を確認する方法
-
[解決済み] AWS S3 2つのバケット間でファイルやフォルダをコピーする
-
[解決済み] Amazon S3コンソール: 複数のファイルを一度にダウンロードする
-
[解決済み] S3にある1万個のファイルを公開する方法
-
[解決済み] AWS S3 Node.JS sdkのオブジェクトが存在するかどうかを判断する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Amazon S3はシンボリックリンクをサポートしていますか?
-
[解決済み] ls とワイルドカードを使用して s3 にファイルが存在するかどうかをチェックする
-
[解決済み] S3エラーです。リクエスト時刻と現在時刻の差が大きすぎます。
-
[解決済み] Amazon S3 boto - フォルダを作成する方法は?
-
[解決済み] AWS S3: ディスクスペースの使用量を確認する方法
-
[解決済み] AWS S3 2つのバケット間でファイルやフォルダをコピーする
-
[解決済み] Amazon S3コンソール: 複数のファイルを一度にダウンロードする
-
[解決済み] S3でのファイル名の最大長は?
-
[解決済み] S3にある1万個のファイルを公開する方法
-
[解決済み] S3バケット間でファイルを移動する最適な方法とは?