web-dev-qa-db-ja.com

SSL DNSが設定されたnginxの複数のフロントエンドサーバー?

バックエンドアプリサーバーをセットアップし、西海岸で単一のリバースプロキシnginxセットアップを使用しています。また、キャッシュも行います。次に、キャッシュを実行できる別のフロントエンドサーバーを東海岸地域に含めたいと思います。単一のフロントエンドから多くのバックエンドのセットアップについて説明しているリソースはたくさんありますが、複数のフロントエンドから単一のバックエンドについて説明しているものはありません。

DNSの問題がわかりません。私はグーグルドメインを使用していますが、他のサーバーを指す別の@レコードを追加できません。

重複レコードのGoogleドメイン

***追加情報

私はCDNルートに行きますが、サイトは約55万ページで、それぞれ約40Kbです。約20GB。そのまたかなり高いトラフィック。

私は取るに足らないことで大丈夫です。

現在、ramnodevpsでホストされています

SSLが問題になる可能性があります。基本的に、同じ設定の複数のサーバーで1つの証明書を使用できますか?

2
user1669039

マシンごとに1つずつ、複数のAレコードを使用できます。ただし、 高可用性 タグに関して:この手法ではこれを取得できません。

または、 エニーキャスト または コンテンツ配信ネットワーク別名CDN を使用することもできます。

SSLが問題になる可能性があります。基本的に、同じ設定の複数のサーバーで1つの証明書を使用できますか?

はい。

3
gf_

同じドメインにサービスを提供しようとする別のWebサーバーではなく、コンテンツ配信ネットワークが必要になる可能性があると思います。 CloudFlare、MaxCDN、Amazon CloudFront、Akamiなどを含む多くのCDNがあります。CloudFlareには、一部のサービスに適した無料利用枠とビジネスプランがあります。 CDNは、適切に設定されていればページをキャッシュできます。

2台のWebサーバーを管理下に置きたい場合は、地理的なロードバランサーが必要になる可能性があります。これは、自分でセットアップするのは簡単ではありません。あなたはそれを助けるためにサービスを使うほうがよいです。

複数のAレコードをDNSに入れることはできると思いますが、誰がどのレコードを提供するかを制御することはできません。私は個人的にそのルートをたどりません。

1
Tim