Microsoft-azure-scenarios

提供:Dev Guides
移動先:案内検索

Microsoft Azure-シナリオ

Windows Azureの基本的なシナリオを理解すると、その使用法を理解するのに役立ちます。 また、提供されるサービスを理解するのに役立ちます。 ここでは、3つの基本的なシナリオについて説明します。 次のシナリオに加えて、クライアントのニーズに基づいてAzureサービスを使用する方法は他にもたくさんありますが、この章ではすべての基本的な使用方法について説明します。

ソフトウェア開発

ソフトウェア開発は、Windows Azureの最も一般的なシナリオです。 ソフトウェアは、ローカル開発ファブリックで開発およびテストされ、Windows Azureのクラウドに展開されます。 Azureは、Webアプリケーションとサポートプロセスをホストし、他のWebサービスと通信します。

開発者がアプリケーションのホストに使用されている環境の構成を変更する必要がある場合、ソフトウェア開発フェーズでのアプリケーションのテストは通常​​、開発者にとって長すぎます。 Windows Azureでは、リソースは完全に制御されており、アプリケーションの必要に応じて変更できるため、これは問題ではありません。 WebアプリケーションがWindows Azureのクラウドでホストされると、エンドユーザーおよび組織で使用できるようになります。

さらに、Windows Azureでは、提供されているツールを使用して、アプリケーションを非常に簡単に展開できます。 これらのツールは、MS展開、PowerShell、Team Foundation Server(TFS)との統合です。 Visual Studioクラウドプロジェクトも、アプリケーションを展開するための簡単なオプションです。

アプリケーションはステージング環境でテストされ、その後、エンドユーザーが使用できるように運用環境に展開されます。

エンタープライズプロセスのオフロード

組織には、一定期間または定期的に自社運用システムからの負荷を減らす必要がある状況があります。 これは、Windows Azureサービスを非常に低コストで使用することで簡単に実現できます。 クライアントは、ハードウェアとソフトウェア全体を支払うのではなく、アプリケーションで行われたトランザクションのみを支払う必要があります。

これは、組織の新しいリソースを使用する非常にコスト効率の高い方法です。 このコンテキストでのAzureは、必要に応じてクラウド上のリソースを拡張することにより、ビジネスを非常に迅速に成長させます。

エンタープライズアプリケーション統合

これは一般にEAIシナリオと呼ばれます。 2つの異なる組織がアプリケーション間でデータを送受信する必要がある場合、それらのアプリケーションによってさらに処理されるシナリオを考えてみましょう。 企業間アプリケーション統合は、Windows Azureを使用して実行できます。 このサービスはBizTalkサービスと呼ばれ、異なる組織のオンプレミスまたはオンクラウドアプリケーション間のB2Bメッセージングを促進します。

このサービスは、アプリケーションが異なるトランスポートプロトコルに従っている場合でも、アプリケーション間の接続を可能にします。 このプロセスには、受信側のアプリケーションが必要とするプロパティの検証と抽出も含まれます。 2つの組織のアプリケーション間で通信が必要な通常のシナリオでは、適切なプロセスを完了することで、相互作用がファイアウォールをバイパスする必要があります。 ただし、Windows Azureが提供するサービスでは、アプリケーション間の通信で組織のファイアウォールをバイパスする必要はありません。