Cloud Load Balancing

Google Cloud でパフォーマンスとスケーラビリティに優れたロード バランシングを実現します

フルマネージド サービスで、アプリ全体にトラフィックをインテリジェントに分散して、高いパフォーマンスと復元力を実現。ユーザー数がゼロから数百万にシームレスにスケールします。

機能

HTTP(S) ロード バランシング

アプリケーション ロードバランサでは、HTTP トラフィックと HTTPS トラフィックを複数のリージョンにわたって、複数のバックエンド インスタンス間で分散できます。1 つのグローバル IP アドレスでアプリ全体を利用できるため、DNS 設定をシンプルにできます。アプリケーション ロードバランサはスケーラブルでフォールト トレラントです。プレウォーミングは必要なく、コンテンツ ベースのロード バランシングが可能です。HTTPS トラフィックの場合、SSL 終端とロード バランシングが可能です。

TCP/SSL/UDP ロード バランシング

ネットワーク ロードバランサは、単一リージョンまたは複数のリージョンにあるバックエンドにトラフィックを分散できるレイヤ 4 ロードバランサです。これらのロードバランサはスケーラブルで、プレウォーミングは必要なく、ヘルスチェックを使用して、正常なインスタンスのみがトラフィックを受信するようにできます。プロキシパススルーの 2 種類のネットワーク ロードバランサを使用できます。

SSL オフロード

SSL オフロードにより、SSL 証明書と復号を集中管理できます。また、負荷分散レイヤとバックエンドの間で暗号化を行い、最高レベルのセキュリティを確保することもできます。ただしこの場合、バックエンドの処理に多少のオーバーヘッドが加わります。

Cloud CDN

1 つのチェックボックスをオンにするだけで、アプリケーション ロードバランサで Cloud CDN を有効にしてユーザー向けのアプリケーション配信を最適化できます。

Google Cloud Armor

Google Cloud Armor のセキュリティ ポリシーを使用すると、受信トラフィックの送信元にできるだけ近い場所で、Google Cloud エッジにあるアプリケーション ロードバランサまたはネットワーク ロードバランサへのリクエストをレート制限またはリダイレクトできます。

Cloud Logging

負荷分散の Cloud Logging により、ロードバランサに送信されたすべての負荷分散リクエストのログが記録されます。これらのログは、デバッグだけでなくユーザー トラフィックの分析にも使用できます。リクエストログを表示し、Cloud Storage、BigQuery、Pub/Sub にエクスポートして分析することもできます。

拡張性とプログラマビリティ

Service Extensions により、ロード バランシング データパスでプログラマビリティと拡張性が実現します。Service Extensions コールアウトを使用すると、データ処理中にユーザー管理サービスへの gRPC 呼び出しが可能になります。また、Service Extensions プラグインを使用すると、WebAssembly(Wasm)でネットワーキング データパスにカスタムコードを挿入できます。

簡単な自動スケーリング

自動スケーリングでは、トラフィックの増加をアプリケーションで適切に処理することができ、リソースの必要性が低下した場合に費用を抑えることができます。自動スケーリングのポリシーを定義しておけば、オートスケーラーで測定した負荷に基づいて自動スケーリングが実行されます。プレウォーミングは不要で、トラフィックがゼロの状態からフル稼働の状態まで、わずか数秒でスケールできます。

高精度なヘルスチェック

ヘルスチェックにより、新しい接続の負荷は、正常に動作していてトラフィックを受け取れる状態にあるバックエンドにのみ分散されます。バックエンドへの実際のトラフィックを模した検査により、高精度のヘルスチェックが行われます。

高度な機能のサポート

Cloud Load Balancing には、IPv6 グローバル負荷分散、WebSocket、ユーザー定義のリクエスト ヘッダー、プライベート VIP のためのプロトコル転送などの高度なサポート機能も含まれています。

アフィニティ

Cloud Load Balancing にはセッション アフィニティ機能があり、ユーザー トラフィックを特定のバックエンド インスタンスに確実に転送します。

仕組み

単一の IP アドレスで、Google のネットワーク エッジからサービスをグローバルにアドバタイジングします。リクエストが到着すると、システムは正常性、近接性、容量に基づいて、最適なバックエンド(VM、コンテナ、サーバーレス)にトラフィックをインテリジェントにルーティングし、レイテンシが最も低いパスを確保します。

クラウドにおける仮想マシンとネットワーク
所要時間: 3:38

一般的な使用例

グローバルなアプリケーション配信

グローバルなアプリケーション配信を統合

アプリのホスト場所を問わず、すべてのアプリに統合されたグローバルなフロントエンドを提供します。Cloud ロードバランサは、単一のエニーキャスト IP を使用して、ユーザー トラフィックを最も近いバックエンド(Google Cloud、他のパブリック クラウド、オンプレミス)にインテリジェントに転送します。これにより、DNS が簡素化され、トラフィック管理が集中化され、Google の 202 以上のプレゼンス ポイントを活用してレイテンシを最小限に抑え、優れたグローバル ユーザー エクスペリエンスを実現できます。

グローバルなアプリケーション配信を統合

アプリのホスト場所を問わず、すべてのアプリに統合されたグローバルなフロントエンドを提供します。Cloud ロードバランサは、単一のエニーキャスト IP を使用して、ユーザー トラフィックを最も近いバックエンド(Google Cloud、他のパブリック クラウド、オンプレミス)にインテリジェントに転送します。これにより、DNS が簡素化され、トラフィック管理が集中化され、Google の 202 以上のプレゼンス ポイントを活用してレイテンシを最小限に抑え、優れたグローバル ユーザー エクスペリエンスを実現できます。

最新の AI アプリケーション

最新のアプリケーションと AI / ML ワークロードを最適化

Cloud Load Balancing は、AI および ML ワークロードのモデル対応ルーティングを可能にします。このルーティングは、特定のモデルのニーズに基づいてトラフィックを誘導し、GPU/TPU の使用率を最適化して、最も要求の厳しいアプリケーションで費用対効果の高い低レイテンシの推論を保証します。Google Kubernetes Engine(GKE)は、LoadBalancer Service を作成すると、Google Cloud ロードバランサをネイティブに作成して管理します。

最新のアプリケーションと AI / ML ワークロードを最適化

Cloud Load Balancing は、AI および ML ワークロードのモデル対応ルーティングを可能にします。このルーティングは、特定のモデルのニーズに基づいてトラフィックを誘導し、GPU/TPU の使用率を最適化して、最も要求の厳しいアプリケーションで費用対効果の高い低レイテンシの推論を保証します。Google Kubernetes Engine(GKE)は、LoadBalancer Service を作成すると、Google Cloud ロードバランサをネイティブに作成して管理します。

ハイブリッド クラウドとマルチクラウド、ネットワーキング

ハイブリッド接続を簡素化して保護

分散型企業向けの復元力とセキュリティに優れた基盤を構築します。クロスクラウド ネットワークの中核となる Google Cloud ロードバランサは、データセンター、ブランチ、マルチクラウド リソースに対して「any-to-any」接続を提供します。ハイブリッド環境全体で一貫した高パフォーマンスのアプリケーション配信とセキュリティを拡張し、グローバルな従業員とアプリケーションの安全で信頼性の高いアクセスを確保します。

ハイブリッド接続を簡素化して保護

分散型企業向けの復元力とセキュリティに優れた基盤を構築します。クロスクラウド ネットワークの中核となる Google Cloud ロードバランサは、データセンター、ブランチ、マルチクラウド リソースに対して「any-to-any」接続を提供します。ハイブリッド環境全体で一貫した高パフォーマンスのアプリケーション配信とセキュリティを拡張し、グローバルな従業員とアプリケーションの安全で信頼性の高いアクセスを確保します。

アプリケーション配信のセキュリティを確保してスケーリング

AI を活用したセキュリティとパフォーマンス

ML を活用したネットワーキングで、セキュリティとアプリケーションのパフォーマンスを向上させます。Google Cloud ロードバランサは Cloud Armor と統合されており、適応型の DDoS 保護と堅牢な WAF を提供して、エッジでアプリケーションを保護します。Google のコンテンツ配信ネットワーク(CDN)のグローバルなスケールを活用して、コンテンツをエンドユーザーの近くに配置できます。

AI を活用したセキュリティとパフォーマンス

ML を活用したネットワーキングで、セキュリティとアプリケーションのパフォーマンスを向上させます。Google Cloud ロードバランサは Cloud Armor と統合されており、適応型の DDoS 保護と堅牢な WAF を提供して、エッジでアプリケーションを保護します。Google のコンテンツ配信ネットワーク(CDN)のグローバルなスケールを活用して、コンテンツをエンドユーザーの近くに配置できます。

料金

項目料金の詳細

負荷分散と転送ルール

内部アプリケーション ロードバランサ

認証ポリシーの料金

Compute Engine セルフマネージド TLS 証明書

SSL 証明書の料金の詳細を確認します。

Google Cloud のネットワーキング料金の詳細

負荷分散と転送ルール

料金の詳細

内部アプリケーション ロードバランサ

料金の詳細

認証ポリシーの料金

料金の詳細

Compute Engine セルフマネージド TLS 証明書

料金の詳細

SSL 証明書の料金の詳細を確認します。

Google Cloud のネットワーキング料金の詳細

料金計算ツール

毎月の請求額を見積もる。

カスタム見積もり

見積もりをリクエストする。

グローバル ハイブリッド アプリをデプロイする

グローバル フロントエンドを設計する

ハイブリッド接続のエンドポイント

クラウド間で安全に接続

AI / ML のルーティングを最適化

エッジのパフォーマンス

Cloud Load Balancing
  • Google Cloud プロダクト
  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
Google Cloud