1 つのドメインで複数の AWS インスタンスを持つことは可能ですか? 複数のインスタンスでデータをホストしようとしており、サーバーは 1 つになりますが、中央サーバーを使用せずにクライアント側スクリプトでデータ ソースに直接アクセスする場合、クロスドメインになりますが、いくつかの理由からこれを避けたいと考えています。 可能ですか? 解決策はありますか? アドバイスはありますか?
答え1
あなたが求めていることは、クロスドメイン呼び出しを使用せずには実際には実現できないと思います。
私が見つけた可能な解決策。
静的コンテンツを Amazon S3 経由でホストし (Twitter の HTML を時々参照してください)、別の場所から明示的にロードするだけです。
動的コンテンツの場合、データを返す場所が 1 つ必要になります (ハッカーがサイトの評判を悪用して悪意のあるコンテンツを返すのを防ぐためです)。たとえば、ドメインに Amazon ロード バランサーへの CNAME 検索を実行させ、トラフィックを複数の Apache インスタンスにルーティングさせることができます。次に、これらのインスタンスが複数のアプリケーション サーバー (たとえば、Java で mod_jk を使用) と通信し、アプリケーション サーバーがデータベースと通信します。このすべてのデータはチェーンをたどって Web サーバーに返され、Web サーバーからクライアントに返されます。
何をしようとしているのか、もう少し詳しく説明していただけますか? 中央サーバーでリクエストを処理し、データ自体を返すことができない理由がよくわかりません。