Trace Id is missing
メイン コンテンツにスキップ

Azure Kubernetes Service (AKS)

マネージド Kubernetes にコンテナーをデプロイしてスケーリングします。

Kubernetes のイノベーション、デプロイ、運用をシームレスに

Azure Kubernetes Service (AKS) は、組み込みのコードからクラウドへのパイプラインとガードレールを使用して、Azure、データセンター、またはエッジでクラウドネイティブ アプリの開発とデプロイを開始する最も簡単な方法を提供します。オンプレミス、エッジ、マルチクラウドの Kubernetes クラスターの管理とガバナンスを統合します。Azure のセキュリティ、ID、コスト管理、移行サービスとの相互運用。

エンタープライズ レベルのコンテナー オーケストレーションのための Kubernetes クラスターの自動管理とスケーラビリティ。

デバッグ、CI/CD、ログ記録、および自動化されたノード メンテナンスによるエンド ツー エンドの開発者の生産性。

大規模なガバナンスのためにコンテナーのセキュリティを監視および維持するための高度な ID とアクセス管理。

Azure Arc を使用して、任意のインフラストラクチャに AKS デプロイを使用した Linux、Windows Server、IoT リソースのサポート。

マネージド Kubernetes クラスターを起動する最速の方法

スマート既定値を使用して、Kubernetes の事前構築済みクラスター構成を使用してデプロイを効率化します。アプリ イメージを使用して、アプリケーションの接続とデプロイを高速化します。AKS 用Draft を使用して、Kubernetes クラスターにデプロイするためのソース コードとコンテナー化されていないアプリを準備します。Kubernetes Event Driven Autoscaler (KEDA) を使用してアプリを自動スケーリングします。Kubernetes プラットフォームへのクリックスルー デプロイと柔軟な課金モデルにより Azure Marketplace で商用 Kubernetes ソリューションとサービスを活用できます。
店舗内でノート PC で作業している人。
コード、ビルド、運用を示す CI/CD パイプライン

統合されたエンドツーエンドの CI/CD パイプラインを自動化する

Microsoft Visual Studio および Visual Studio Code 用 Kubernetes 拡張機能を使用して、マイクロサービス アプリケーションを反復的に開発およびデバッグします。GitHub Actionsを通じて CI/CD パイプラインを追加し、Dapr を使用してランタイムと移植性を簡素化します。テストデプロイ戦略をすばやく設定し、環境に可観測性を得る。Kubernetes リソース ビュー、コントロール プレーン テレメトリ、ログ集計、コンテナーの正常性を使用してエラーを検出します。

信頼できるプラットフォームでセキュリティで保護されたアプリを構築する

組み込みのガードレールとインターネット セキュリティ ベンチマークを使用して、Azure Policyを使用して、規制コンプライアンス制御を適用します。Azure Active Directoryを使用して、詳細な ID とアクセス制御を取得します。Just-In-Time クラスター アクセスを使用して特権アクセスを付与します。Microsoft Defender for Containers を使用して、セキュリティを向上、監視、および維持します。

デスクで Visual Studio で作業している人。
さまざまな OS ディストリビューションおよびさまざまな環境にわたる 42 のリージョンのデプロイを示すマップ

Azure Arc を使用して、クラウドからエッジへの柔軟なデプロイ オプションを利用できます

サポートされているカスタマー マネージド インフラストラクチャで AKS のオンプレミス実装を実行します。コンテナー化された Windows および Linux アプリケーションをデータセンターとエッジにデプロイします。GitOps 構成を作成して、Kubernetes クラスターの同期を維持し、新規および既存のデプロイの更新を自動化します。Azure Migrate を使用して、AKS への移行を計画し、正常に実行します。Azure Migration and Modernization Programの支援を受けて、クラウド環境を設定します。

包括的なセキュリティとコンプライアンス、組み込み済み

Azure 無料アカウントで作業を開始する

1

無料で始めましょう USD200  相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスが常に無料です。

2

クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。

3

12 か月が経過した後も、55 以上の常時無料サービスを引き続き利用できます。料金は、月々の無料利用分を超えて使用した分だけをお支払いいただきます。

あらゆるシナリオで配信を最適化

"AKS を使用すると、オーケストレーションを含む Docker コンテナーにビジネス ロジックをデプロイするだけでなく、… 公開と制御を簡単に管理できる立場に置かれています。"

Thomas Gossler 氏、デジタル エコシステム プラットフォーム担当リード アーキテクト、Siemens Healthineers 社

Firstlight Media

"AKS および Azure Database for PostgreSQL - フレキシブル サーバーへの移行により、アプリケーション チームのコストを節約し、プロセスを簡素化する計画を達成しています。"

Olof Spångö 氏、DevOps Digital System Owner、スカンジナビア航空

Visaic
タブに戻る

トレーニングの資料とリソース

Azure Kubernetes Service (AKS) の一般的な用途

既存のアプリケーションをクラウドに移行したり、機械学習を使用する複雑なアプリケーションを構築したり、マイクロサービス アーキテクチャによって提供される機敏性を活用したりできます。

既存のアプリケーションをコンテナーに簡単に移行し、AKS を使用してフル マネージド Kubernetes サービスで実行する

AKS でコンテナーにリフト アンド シフトする

既存のアプリケーションをコンテナーに簡単に移行し、AKS を使用してフル マネージドの Kubernetes サービスで実行できます。

AKS を使用してマイクロサービス ベースのアーキテクチャのデプロイと管理を簡素化する

AKS を使用したマイクロサービス

マイクロサービス ベースのアーキテクチャのデプロイと管理を簡略化するには、AKS を使用します。AKS を使うと、水平スケーリング、自己修復、負荷分散、シークレット管理が合理化されます。

Azure で Kubernetes を使用してセキュリティで保護された DevOps を実装することで、速度とセキュリティのバランスを実現する

AKS 用のセキュリティで保護された DevOps

Kubernetes と DevOps を併用すると、より効果的です。Azure に Kubernetes を使用してセキュリティで保護された DevOps を実装することで、速度とセキュリティのバランスを実現し、大規模なコードをより迅速に配信します。

AKS 仮想ノードを使用して、数秒で開始する ACI 内のポッドをプロビジョニングする

ACI を使った AKS からのバースト

AKS 仮想ノードを使用して、数秒で起動するポッドを ACI 内でプロビジョニングします。これにより、AKS は平均ワークロードに対して十分な容量で実行できます。

TensorFlow や Kubeflow などのツールを使用して機械学習モデルのトレーニングを簡略化する

AKS を活用した機械学習モデルのトレーニング

大規模なデータセットを使用するモデルのトレーニングは、複雑なうえに多くのリソースが使用されるタスクです。TensorFlow や Kubeflow などの使い慣れたツールを使用して、機械学習モデルのトレーニングを簡素化できます。

AKS を使用して、センサーを介して収集された数百万のデータ ポイントを使用してリアルタイムのデータ ストリームを簡単に取り込んで処理する

データ ストリーミングのシナリオ

AKS を使用すると、センサーを介して収集された数百万のデータ ポイントを使用して、リアルタイムのデータ ストリームを簡単に取り込んで処理できます。高速な分析と計算を実行して、複雑なシナリオに関する分析情報をすばやく開発します。

Azure Kubernetes Service (AKS) についてよく寄せられる質問

  • AKS を利用できるリージョンは世界中で 40 以上あり、新しいリージョンが定期的に追加されています。

  • Azure Kubernetes Service (AKS) は、組み込みのコードからクラウドへのパイプラインとガードレールを使用して、Azure、データセンター、またはエッジでクラウドネイティブ アプリの開発とデプロイを開始する最も簡単な方法を提供します。ホストされた Kubernetes サービスとして、Azure は正常性の監視やメンテナンスなどの重要なタスクを処理します。エージェント ノードの管理と管理のみを行います。

  • Kubernetes は、コンテナー化されたアプリケーションを大規模にデプロイおよび管理するためのオープンソース ソフトウェアです。Azure 仮想マシンのクラスターを調整し、コンテナーをスケジュールし、サービス検出を自動的に管理し、負荷分散を組み込み、リソースの割り当てを追跡し、自動再起動/レプリケーションを使用して個々のリソースの正常性を管理します。AKS は、プロビジョニング、アップグレード、オンデマンド スケーリングなどを自動化するマネージド サービスです。詳細については、Kubernetes Web サイトトピック ページをご覧ください。

  • Docker と Kubernetes は補完関係にあります。Docker ではコンテナー化されたアプリケーションのパッケージ化と配布に対するオープン標準が提供されるのに対し、Kubernetes では Docker で作成された分散コンテナー化アプリケーションのオーケストレーションと管理が提供されます。つまり、Kubernetes では、Docker でビルドされたアプリケーションをデプロイして実行するために必要なインフラストラクチャが提供されます。

  • AKS は、オンプレミスのデータセンターや、小売店やブランチ オフィスなどのエッジ環境で実行できます。Azure Kubernetes Service は Azure Arc によって有効になり、Azure Stack HCI および Windows Server 2019 と 2022 Datacenter の両方に展開できます。これらの柔軟なデプロイ オプションは、Azure Arc によって有効になり、データセンターまたはエッジの場所で Linux コンテナーと Windows コンテナーのホストを開始する際にすばやく開始できます。

準備が整ったら—Azure の無料アカウントを設定しましょう