あなたは大きな都市の環境局で働いています。市内の数千の場所から大気の質の測定値を取得する新しい監視プラットフォームを開発しています。測定デバイスは、curl コマンドを使用して、新しく作成された RESTful バックエンド システムに 1 分ごとにデータ ペイロードを送受信する必要があります。
バックエンド システムは単一のクラウド リージョンで実行されており、プレミアム ティア(Premium Tier)ネットワークを使用しています。TTFB(Time to First Byte:最初の 1 バイトを受信するまでの時間)で測定される 1 日の平均レイテンシを最小限に抑えながら、デバイスをバックエンドに接続する必要があります。このサービスをどのように構築すべきですか?
正解:D
この問題を解くための鍵は、Google Cloud の「プレミアム ティア ネットワーク」と「外部アプリケーション ロードバランサ」がどのように連携して TTFB を短縮するかを理解することです。
なぜ D が正解なのか?
Google のグローバル ネットワークの活用: 外部アプリケーション ロードバランサ (HTTP(S) LB) は、エニーキャスト IP アドレスを使用します。トラフィックは、デバイスから最も近い場所にある Google のエッジ PoP(Point of Presence)で Google のネットワークに入ります。
TCP/SSL ハンドシェイクの終端: 外部アプリケーション ロードバランサはプロキシとして動作し、ユーザーに最も近いエッジの場所で TCP および SSL ハンドシェイクを終了させます。 これにより、バックエンドが単一のリージョンにあっても、最初の 1 バイトを返すまでの時間(TTFB)が劇的に短縮されます。
プレミアム ティアのメリット: プレミアム ティアを選択しているため、エッジからバックエンドまでは Google の高速なプライベート バックボーンを通ります。

コメント