はじめに
シナリオ例
あなたはアーキテクトであり、顧客用の新しいオンライン ストアを構築しようとしている会社で働いています。 この新しいオンライン ストアにより、会社はを差別化を実現し、競合他社より優位に立つことができます。 顧客に優れたエクスペリエンスを提供できるよう、そのストアには高い可用性とパフォーマンスが必要です。 このストアは、さまざまなレベルの需要を処理できる必要もあります。 このアプリケーションは、複数の個別のサービスで構成されます。 一部のサービスは、Azure の他のサービスと通信する必要があります。
次の図は、アプリケーションのアーキテクチャの概要を示したものです。
あなたのチームは、できるだけ早くストアの初期バージョンを構築して提供する必要があります。 それを基にして、新しい機能の追加を繰り返し、ビジネス ニーズに対応して、競争相手の先を行くことができます。
あなたのチームは、DevOps およびクラウド ネイティブのパターンとプラクティスを使って、アプリケーションを構築することを計画しています。 会社は、最近、コンテナーベースのワークロードをすべて Kubernetes でホストするように標準化し、クラスターに Azure Container Networking Interface (CNI) ネットワークを使用することを決定しました。 あなたは、新しいサービスのためのクラスターの設計を任されており、これにはネットワークの設計も含まれます。 ネットワークを効果的に設計するには、Azure CNI ネットワーク モデルの要件、制約、考慮事項を理解する必要があります。
始める前に、いくつかの主要な Kubernetes コンポーネントの詳細を理解しておくことが重要です。 次のユニットでは、Kubernetes ネットワークの主要な概念の概要について説明します。
重要
このモジュールでは、任意の演習を実行するために、独自のサブスクリプションを使用する必要があり、それによって料金が発生することがあります。 作業を進めるには、試用版サブスクリプション、または既にアクセス権をもっているサブスクリプションを使用できます。