Microsoft-azure-windows

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

Microsoft Azure-Windows

さまざまな組織が提供するクラウドコンピューティングプラットフォームは多数あります。 Windows Azureもその1つであり、Microsoftが提供しています。 Azureは、アプリケーションの構築、展開、管理、およびグローバルネットワークを介したサービスの提供に使用される管理されたデータセンターとして説明できます。 Microsoft Azureが提供するサービスはPaaSとIaaSです。 多くのプログラミング言語とフレームワークがサポートされています。

PaaSとしてのAzure(サービスとしてのプラットフォーム)

名前が示すように、ソフトウェアを開発および展開するためのプラットフォームがクライアントに提供されます。 クライアントは、ハードウェアとインフラストラクチャを心配することなく、アプリケーション開発に集中できます。 また、ほとんどのオペレーティングシステム、サーバー、およびネットワークの問題を処理します。

Pros

  • リソースはオンデマンドで割り当てられ、サーバーは自動的に更新されるため、全体的なコストは低くなります。
  • サーバーは自動的に更新され、既知のすべてのセキュリティ問題がチェックされるため、脆弱性は低くなります。 プロセス全体は開発者には見えないため、データ侵害のリスクはありません。
  • 開発チームの新しいバージョンはAzureチームによってテストされているため、開発者は新しいツールに簡単に移行できます。 また、これは開発者が新しいバージョンに迅速に適応することにより、顧客の需要を満たすのに役立ちます。

Cons

  • PaaSの使用には移植性の問題があります。 Azureには異なる環境が存在する可能性があるため、それに応じてアプリケーションを調整する必要があります。

IaaSとしてのAzure(サービスとしてのインフラストラクチャ)

オペレーティングシステムとアプリケーションプラットフォームスタックの完全な制御をアプリケーション開発者に提供するマネージドコンピューティングサービスです。 ユーザーは自分でデータセンターにアクセス、管理、監視できます。

Pros

  • これは、完全な制御が必要なアプリケーションに最適です。 仮想マシンは、組織またはビジネスの要件に完全に適合させることができます。
  • IaaSは、非常に効率的な設計時の移植性を促進します。 つまり、手直しせずにアプリケーションをWindows Azureに移行できます。 データベースなどのアプリケーションの依存関係もすべてAzureに移行できます。
  • IaaSを使用すると、サービスをクラウドにすばやく移行できるため、ベンダーはクライアントにサービスを簡単に提供できます。 また、これにより、ベンダーは既存のソフトウェアまたはサービスを新しい市場で販売することでビジネスを拡大できます。

Cons

  • ユーザーには完全な制御権が与えられるため、アプリケーションの依存関係については特定のバージョンに固執するようになります。 アプリケーションを将来のバージョンに移行するのが難しくなる可能性があります。
  • 操作のコストを増加させる多くの要因があります。 たとえば、ソフトウェアのパッチ適用とアップグレードのための高度なサーバーメンテナンス。
  • パッチを当てていないサーバーには、多くのセキュリティリスクがあります。 一部の企業では、セキュリティの脆弱性について社内サーバーをテストおよび更新するプロセスを明確に定義しています。 これらのプロセスは、ハッキングのリスクを軽減するために、クラウドでホストされるIaaS VMに拡張する必要があります。
  • パッチを当てていないサーバーは、大きなセキュリティリスクをもたらします。 PaaSとは異なり、IaaSには自動サーバーパッチの適用はありません。 機密情報を含むパッチが適用されていないサーバーは、組織のビジネス全体に影響を与える非常に脆弱な場合があります。
  • Iaasでレガシーアプリを維持することは困難です。 古いバージョンのオペレーティングシステムとアプリケーションスタックでスタックする可能性があります。 したがって、一定期間にわたって新しい機能を維持および追加するのが困難なアプリケーションになります。

要件に応じて適切なサービスを選択するには、両方のサービスの長所と短所を理解する必要があります。 結論として、PaaSには、コモディティアプリケーションのIaaSよりも運用に関して明確な経済的利点があると言えます。 PaaSでは、運用コストがビジネスモデルを破壊します。 一方、IaaSはOSとアプリケーションプラットフォームスタックを完全に制御します。

Azure管理ポータル

Azure管理ポータルは、2012年に開始されたサービスとインフラストラクチャを管理するためのインターフェイスです。 すべてのサービスとアプリケーションがそこに表示され、ユーザーがそれらを管理できます。

入門

次のリンクにアクセスして、無料の試用アカウントをAzure管理ポータルで作成できます-manage.windowsazure.com

ポップアップする画面は、次の図に示すとおりです。 アカウントは、既存のGmail、Hotmail、またはYahooアカウントを使用して作成できます。

Azureにサインイン

ログインすると、左パネルにサービスとアプリケーションのリストがある次の画面にリダイレクトされます。

Azure管理ポータル

カテゴリをクリックすると、その詳細が画面に表示されます。 メニュー項目をクリックすると、アプリケーション、仮想マシン、モバイルサービスなどの数を確認できます。

次の章には、このポータルを使用してAzureサービスを管理する方法の詳細な説明が含まれています。