Microsoft-azure-applications

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

Microsoft Azure-アプリケーション

通常、Windows Azureは単なるホスティングソリューションと誤解されますが、Windows Azureを使用して実行できることは他にもたくさんあります。 さまざまな利用可能な技術とプログラミング言語を使用してアプリケーションを開発するためのプラットフォームを提供します。 マイクロソフト独自のアプリケーション開発テクノロジーである.netプラットフォームを使用して、アプリケーションを作成および展開できます。 .netに加えて、サポートされているテクノロジと言語はさらに多くあります。 たとえば、Java、PHP、Ruby、Oracle、Linux、MySQL、Python。

Windows Azureアプリケーションは、アプリケーションの複数のインスタンスを作成することにより拡張されます。 アプリケーションが必要とするインスタンスの数は、アプリケーションのホスティング中に開発者が指定します。 WebサイトまたはWebアプリケーションでトラフィックが増加または減少した場合、Windows Azure管理ポータルにログインしてインスタンスを指定することで、トラフィックを簡単に管理できます。 負荷分散を自動化することもできます。これにより、Azureは、アプリケーションにさらにリソースを割り当てるタイミングを決定することができます。

Webアプリケーションは、.net、java、python、php、node.jsをサポートしています。 スケーリングやバックアップなどのタスクは簡単に自動化できます。 「webjobs」と呼ばれる新しい機能が利用できます。これは一種のバッチ処理サービスです。 Webjobsをスケーリングおよびスケジュールすることもできます。 サポートされているモバイルアプリケーションプラットフォームは、Xamarin iOS、Xamarin Android、およびIOSです。

Azureプラットフォームは、開発者が開発部分のみに集中する必要があり、ドメイン外の他の技術的なことを心配する必要がないように開発されています。 したがって、管理作業のほとんどはAzure自体によって行われます。

マーケットプレイスもAzureによって設定され、顧客はアプリケーションとサービスを購入できます。 これは、顧客がアプリケーションを検索し、より簡単な方法でそれらを展開できるプラットフォームです。 現在、Azureマーケットプレイスは88か国で利用できます。 マーケットプレイスから購入したアプリケーションは、アプリケーション開発者がローカル開発環境に簡単に接続できます。 価格設定は、使用量ベースの月額料金を含む5つの異なるモデルを使用して行われます。 一部のアプリケーションは無料です。