英語が下手で申し訳ありません。ロシア語から翻訳しました。
Cloud CDN の設定方法がわかりません。使用するには、ロード バランサを設定する必要があります。Web ページがある外部サーバーがあります。「外部オリジンを使用した Cloud CDN の設定」の手順に従って設定しました。https://cloud.google.com/cdn/docs/setting-up-cdn-with-external-origin
- エンドポイントのグループを作成しましたhttps://yadi.sk/i/IdtQ4rXNlS1Mwg 2.ロードバランサを作成し、以前に作成したエンドポイントグループを選択しました。フロントエンドVM構成で、Google管理の証明書を作成しました。ロードバランサページhttps://yadi.sk/i/8J5vGBD2eL_L-A
説明はここで終わりです。その後、何をすればいいのかわかりません。
バランサーのロジックを理解する限り、次のように動作するはずです。
- Google はロード バランサに IP を添付しています。この IP を使用すると、ロード バランサは指定されたエンドポイント (私の場合はドメイン asdfgtyu10.xyz) にリダイレクトします。
- 発行された IP を asdfgtyu10.xyz ドメインに何らかの方法で関連付ける必要があります。手順が見つかりませんでした。メインの手順にはこれに関する記載はありません。インターネットで見つけた質問によってドメインのアイデアが生まれましたhttps://switch-case.ru/71632449
HTTPプロトコル34.107.213.145のIPでエラー502が発生するhttp://34.107.213.145/ HTTPSプロトコルのIPを次の形式で開くと404エラーが発生します。http://34.120.190.159/https:// 34.120.190.159 または http:// 34.120.190.159:443 の形式ではまったく開きません。
また、IPアドレスのAレコードをサブドメインに向けることも試みました。HTTPの場合http://gcloud.asdfgtyu10.xyz/ HTTPSの場合出典:http://www.asdfgtyu10.xyz/ 結果は IP アドレス経由で開いた場合と同じです。
発行された IP をエンドポイント グループ (asdfgtyu10.xyz) で指定されたドメインにバインドする方法がわかりません。論理的には、ロード バランサは同じドメインで動作するはずです。ただし、ドメインの A レコードを指定した場合、エンドポイントがサーバーの IP ではなくドメインを指定した場合、ロード バランサはトラフィックを送信するサーバーをどのように認識するのでしょうか。つまり、ロード バランサは自身を指します。IP サーバーをエンドポイントとして指定し、ロード バランサの IP を A レコードに書き込むと、Google 側では特定のドメインとの接続がなくなります。また、1 つの IP アドレスを持つサーバーに複数のドメインが接続されています。ロード バランサは最終的にトラフィックをどこに送信しますか。
すべてのオプションを試しました。現在、ドメインの A レコードには、HTTPS プロトコルを使用したバランサーの IP (34.120.190.159) があります。エンドポイント グループでは、ポート 443 を持つ外部サーバー 165.22.64.183 の IP がネットワークのエンドポイントとして示されています。私には何もわかりません。
ロードバランサと外部サーバーを使用して Cloud CDN を適切に構成する方法を教えてください。
答え1
まず、ドメインをロード バランサーの IP にポイントする必要があります (つまり、A レコードを設定します)。
こちらはDNSレコードの詳細そして彼らが何をするのか。
ドメインを移行することもできますGCP クラウド DNSすべてをそこで設定し、ドメインを追加します(管理ゾーンを作成する) そして適切なDNSレコードを追加する。
また、LBがトラフィックをどのサーバーに送信するかをどのように知るかについても質問がありました。あなたの場合は「知る」必要はないバックエンドはネットワークエンドポイントグループ:
ただし、各インターネット NEG で許可されるインターネット エンドポイントは 1 つだけなので、負荷分散は実際には実行されません。つまり、レートや使用率などの負荷分散モードは使用できません。ロード バランサはフロントエンドとしてのみ機能し、指定されたインターネット エンドポイントにトラフィックをプロキシします。
同様の話題も議論されたここ。
覚えておくべき重要なことは、この構成は(LB with NEG) はヘルスチェックをサポートしていませんサーバー障害が発生した場合、サイトがダウンする可能性があります。