1

私は、AWSとAzureの両方に分散したHAインフラストラクチャを介して自分のウェブサイトを提供したいクライアントを持っています(独自の理由で)。 AWSとAzureのどちらかを選択してから、ロードバランサをスタックと自動スケール(AWSのEC2インスタンス全体でのElastic Load Balancingの使用など)のどちらかにしてください。ハイアベイラビリティ(HA)Webサイトは、AzureとAWSの両方で負荷分散されていますか?

私の理解は間違っていますか?これは確かに可能ですか?前もって感謝します。

+0

これは、単一のクラウドプロバイダの損失を軽減することを目的としていますか? –

+0

これは解決策を持っている非常に深い構造上の問題ですが、アプリの性質、利用可能な定義などは何であるか – CtrlDot

+0

@RodrigoM:私はそう信じませんハイブリッド・クラウド・ソリューションを提供するコンセプト・オブ・コンセプトです。 – tatlar

答えて

2

DNS load balancingを使用してください。これは基本的にはRound robin DNSです。

DNSロードバランシングは、ドメインにクライアント要求がサーバマシンのグループに分散 であるように、 ドメインネームシステム(DNS)でドメインを設定する方法です。ドメインは、 を、インターネットを介して にアクセス可能にするウェブサイト、メールシステム、プリントサーバー、または別のサービスに対応させることができます。

あなたの場合、サーバーのグループはクラウドプロバイダーに分散しています。多くの警告と課題がありますが、可能です。

Best way to load balancing between AWS and Rackspaceも参照してください。同様の使用例。

+0

この考え方をするには、GeoDNSをヘルスチェックで使用する必要があります。地理的領域に基づいてトラフィックが分割されることは必ずしも必要ではありませんが、ヘルスチェックは1つのクラウドがダウンした場合にトラフィックをリダイレクトするのに役立ちます。 – datasage

+0

ありがとう@Rodrigo M. AWS vs. Rackspaceの答えを研究します。とても有難い! – tatlar

1

両方のクラウドでホストされているサービス間のロードバランシングだけではなく、ハイブリッドクラウドソリューションがさらにあります。

認証が必要な場合は、IDプロバイダが必要です。あなたはどちらを選んだのですか?両方のプラットフォームのセキュリティプロトコルはAFAIKと互換性がありません。

データはどこに保存されていますか?どのようにデータを同期させて保存しますか? SQL Serverを使用する場合は、両方のクラウドで実行されているインスタンス間でAlwaysOnを使用できます。しかし、他の形式のデータストレージでは、あなた自身がおそらく自分のものです。

暗号化キーや秘密(接続文字列など)などの参照データはどうですか?それらの2つの店を準備するつもりですか?両方のストアのアクセス制御を設定する必要があります。

お客様のサービスまたはdevopチームは、2つの異なるプラットフォームで製品を維持する必要があり、必要なコストとノウハウが大幅に増加します。

何も不可能ではありませんが、私はあなたのクライアントがこの非常に野心的なプロジェクトの開発費を負担する用意があることを確認します。

+0

ありがとう@MvdD - これは強固で包括的な答えであり、多くの重要な旗を掲げています! – tatlar

関連する問題