Microsoft Cloud でアプリケーションを構築する

Note

これは、「Microsoft Cloud でアプリケーションを構築する」記事の 1/6 です。

Microsoft Cloud には、アプリケーションを作成するためのサービスの統合されたコレクションが用意されています。 エンタープライズ アプリケーション開発リーダーは、これらのサービスを組み合わせて、より短い時間でより多くの価値を提供し、セキュリティを向上させることができます。 このガイドでは、アプリケーション開発の観点から Microsoft Cloud の全体像について説明し、リーダーが成功するために何をしなければならないかに焦点を当てています。

Microsoft Cloud: アプリケーション開発の観点

ほとんどの新しいアプリケーションでは、何らかの方法でクラウド サービスが使用されます。 多くの組織は、Microsoft Azure と、Microsoft Azure がプロのソフトウェア開発者に提供するサービスに依存しています。 これには問題はありませんが、他の Azure サービスを使用して、より優れたアプリケーションを作成することもできます。

これを理解するには、まず、Azure が Microsoft Cloud の一部であることを認識します。 図 1 に示すように、アプリケーション開発の観点から見ると、Microsoft Cloud には他のいくつかのコンポーネントも含まれています。 組織では、現在、これらの一部またはすべてを使用している可能性があります。 アプリケーション プラットフォームの一部とは考えていないかもしれませんが、その一部です。 各サービスには、アプリケーションで使用できる便利なクラウド サービスが用意されています。 では、新しいアプリケーションを最大限に活用してみませんか?

Microsoft Azure や Power Platform など、マイクロソフトのサービスを利用したアプリケーションを示す図。

図 1: Microsoft Cloud には、アプリケーションで使用できる統合されたサービス セットが用意されています。

これらのサービスは連携して機能する、アプリケーション開発のための統合プラットフォームです。

  • Microsoft Azure には、新しいアプリケーションを作成して保守するプロのソフトウェア開発者を対象としたサービスがあります。
  • Power Platform には、ローコード開発用のサービスがあります。 市民開発者 (ソフトウェアの専門家ではないユーザー) は、サービスを使用してアプリケーションを作成し、ビジネス プロセスを自動化できます。
  • GitHubAzure DevOps には、アプリケーションを作成、テスト、デプロイ、実行するためのツールがあります。
  • Microsoft 365 には、Microsoft Teams、Exchange、SharePoint など、最新の職場向けのアプリケーションがあります。
  • Dynamics 365 には、営業サポート、財務、カスタマー サービス用のアプリケーションなど、ビジネス向けのアプリケーションがあります。
  • Microsoft Entra IDMicrosoft Sentinel は、アプリケーションとシステムをセキュリティで保護するための基本的なサービスです。

この種の広範な統合クラウド プラットフォームで新しいソリューションを構築することは、アプリケーション開発の進化における次のステップです。 広く使用されているサービスの統合セットを提供することで、Microsoft Cloud はこれを行うための基盤を提供します。

これらの統合サービスを使用すると、次のような実際的な利点があります。

  • さまざまなテクノロジを簡単に組み合わせることができます。 例:
    • ローコード アプリケーションと、プロの開発者が作成したより複雑なソフトウェアを組み合わせます。
    • コラボレーション プラットフォームと統合されたローコード アプリケーションを構築します。
  • データをより簡単に統合および共有できます。 たとえば、基幹業務アプリケーションや最新の作業ソリューションから新しいクラウドネイティブ アプリケーション アクセス データを取得できます。
  • Microsoft クラウド サービスがうまく連携するため、統合リスクは低くなります。
  • アプリケーション開発者にとっては、環境全体で同じセキュリティ サービスとツールを使用する方が簡単であるため、セキュリティが向上します。 また、運用環境でアプリケーションを監視および管理するユーザーの生活も容易になります。

エンタープライズ アプリケーション開発リーダーが成功する方法

現代の企業で成功するには、アプリケーション開発リーダーはいくつかのことを行う必要があります。 成功する方法を理解するために、このセクションの記事では、一般的なエンタープライズ アプリケーションの単純なシナリオについて説明します。 その過程で、各 Microsoft Cloud コンポーネントがもたらす価値の例が示されます。

次の表では、各記事について説明し、記事へのリンクを提供します。 記事は、順番に読めるように作られています。

エンタープライズ アプリケーション開発リーダーが成功する方法 方法を示す記事
Azure でのプロコード開発と Power Platform でのローコード開発により、短時間でより優れたアプリケーションを作成します。 2. 短時間でより多くのアプリケーションを作成してデプロイする
フュージョン開発の技術的な機能と、GitHub と Azure DevOps を含むローコードとプロコードの統合された開発プロセスの価値を最大限に利用します。 3. 技術人材から最大限の価値を得る
Azure API Management、Microsoft Graph、Dynamics 365 を使用して、新しいアプリケーションを既存のソリューションと統合します。 4. 新しいアプリケーションを既存のソリューションと統合する
ID とアクセスの管理に Active Directory を使用して、セキュリティで保護されたアプリケーションを作成して実行します。 セキュリティ情報とイベントの管理 (SIEM) と、セキュリティのオーケストレーション、自動化、および対応 (SOAR) に Azure Sentinel も使用します。 5. セキュリティで保護されたアプリケーションを作成して実行する

これらの記事を読んだ後、 Microsoft Cloud リソース コレクションを利用して、Microsoft Cloud でアプリケーションを構築する方法の詳細を確認できます。 設計ガイド、ソリューション、学習リソース、製品ドキュメントを提供し、作業の開始に役立ちます。

次の手順

成功したエンタープライズ アプリケーション開発リーダーが、Azure でのプロコード開発と Power Platform でのローコード開発を使用して、より優れたアプリケーションを短時間で作成する方法をご覧ください。