web-dev-qa-db-ja.com

DNS /ルーティングの問題-新しく作成されたインスタンスへの即時アクセスを提供する方法

背景:SaaS会社。各お客様は、1つ以上のアプリのコピーを含む独自のプライベートec2インスタンスを受け取ります。このプランは、お客様が当社のサイトにサインアップし、AWS ec2 apiを介してec2インスタンスを自動的に起動できるようにすることです。

私の質問は、セットアップ後すぐにインスタンスへのルーティングを開始するにはどうすればよいですか? (私は非技術者にIPアドレスを与えたくないので、カスタムサブドメインが伝播するまでIPアドレスを使用する必要があることを説明する必要があります。)

URLに関する限り、次の2つの方法のいずれかを使用できます(ただし、最初の方法をお勧めします)。

  • www.ourcompany.com/{appName}/{customerName}
  • {app}-{customerName} .ourcompany.com

これら2つのURLセットアップのいずれかを介して、新しく起動したec2インスタンスにトラフィックをルーティングするにはどうすればよいですか?

1
ka101

最初の選択肢として、Alt-SVCヘッダーを使用し、SaaS顧客インスタンスを準備して、提案したドメイン名とURLの下でリクエストを受け入れます。合理的に最新のブラウザを使用して新しいインスタンスを試すよう顧客に伝えます。

(この記事の執筆時点では、jのみがAlt-SVCを完全にサポートしています。Chromeはバグを埋めています: https://bugs.chromium.org/p/chromium/issues/ detail?id = 61541 そして彼らはそれに取り組んでいるようです)。

1
dsign