ソリューションのアイデア
この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。
このソリューションのアイデアは、Azure Stack を含むソリューション アーキテクチャを使用してクラウド間のスケーラビリティを向上させる方法を理解するのに役立ちます。
アーキテクチャ
このアーキテクチャの Visio ファイルをダウンロードします。
データフロー
- 多数のユーザーが Web アプリにアクセスしようとします。
- Traffic Manager は Azure Stack DNS 名を返します。
- ユーザーは Azure Stack Web アプリにアクセスします。
- しきい値に達すると、関数によって Azure Web アプリが開始され、Azure Traffic Manager のルートが有効になります。
- トラフィックは Azure にルーティングされるため、App Service を自動的にスケーリングできます。
コンポーネント
- Traffic Manager:高パフォーマンスと高可用性のために着信トラフィックをルーティング
- Azure Functions:サーバーレス コードを使用してイベントを処理
- Azure Stack:クラウドの境界を越えて革新的なハイブリッド アプリケーションを構築して実行
シナリオの詳細
最新のソフトウェアの接続と分散がますます進んでいます。 Azure インフラストラクチャとプラットフォーム サービスを使用した Azure Stack の一貫性により、必要に応じて負荷の増加に対応するようにリソースをクラウド間で拡張し、需要の減少に応じてリソースを減らすことができます。 クロス クラウド アーキテクチャに準拠したまま、コストを最適化し、リソース効率を最大化します。
考えられるユース ケース
このソリューションは、次のシナリオに適用されます。
- Azure Stack Hub 実装とパブリック クラウド全体に対して、CI/CD (継続的インテグレーションと継続的デリバリー) プラクティスを実装する。
- クラウド環境とオンプレミス環境にまたがって CI/CD パイプラインを統合する。
- クラウドのサービスとオンプレミスのサービスの両方を使用してアプリを開発する。