Azure およびオープンソース ソフトウェアを使用してクラウド ネイティブ アプリを作成する

クラウドネイティブ アプリは、アプリ開発に向けた最新のアプローチを表しており、ここでは、ソフトウェア システムがクラウドのスケールと機能を考慮して設計されます。 クラウドネイティブ アプリは、可能な限り、オープン ソースのテクノロジに基づいて構築されており、アーキテクチャのモジュール性を重視しています。 オープン テクノロジに焦点を絞ると、"クラウド ネイティブ" とは、Azure Cosmos DB や Microsoft Entra ID などの Azure 固有のサービスを使用できる状態のまま、デプロイ ターゲットが柔軟性を備えていることを意味しています。

このハンズオン ラーニング パスでは、クラウドネイティブ アプリ用コンポーネントの選択、統合の構築、および Azure へのデプロイに関する基本事項について説明します。

複数のサービスを作成し、デバイスからの大規模なメッセージと、IoT デバイスからのストリーミング データの両方を処理します。

前提条件

なし

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 サインアップします。

このラーニング パス内のモジュール

このモジュールでは、クラウドネイティブ アプリに関連する概念とアイデアについて説明します。 Kubernetes や PostgreSQL などの Open-Source Software (OSS) コンポーネントの選択と、Cosmos DB などの固有の Azure ツールについて説明します。 また、クラウドネイティブ アプリの構築を必要とする状況を特定し、サンプル シナリオでコンポーネントの選択を確認します。