ナビゲーションをスキップする

Azure Kubernetes Service (AKS)

高可用性で安全なフル マネージド Kubernetes サービス

迅速な出荷、簡単な運用、確実なスケーリング

フル マネージド Kubernetes サービスを使用すると、コンテナー化されたアプリケーションをより簡単にデプロイおよび管理できます。Azure Kubernetes Service (AKS) は、サーバーレスの Kubernetes、統合された継続的インテグレーションと継続的デリバリー (CI/CD) エクスペリエンス、エンタープライズレベルのセキュリティとガバナンスを提供します。開発チームと運用チームを単一のプラットフォーム上で統合し、迅速かつ確実にアプリケーションをビルド、デリバリー、スケーリングします。

インフラストラクチャを管理することなく、KEDA を通じたイベントドリブンの自動スケーリングとトリガーを追加する機能を備えた、容量の柔軟なプロビジョニング

Visual Studio Code Kubernetes ツールAzure DevOpsAzure Monitor を使用した、より迅速なエンド ツー エンドの開発エクスペリエンス

Azure Active Directory を使用した最も包括的な認証および承認の機能と、Azure Policy による複数のクラスターにまたがる動的なルールの適用

他のクラウド プロバイダーよりも多くのリージョンで利用可能

コンテナー化されたアプリケーション開発の高速化

最も複雑な Kubernetes アプリケーションでも簡単に定義、デプロイ、デバッグ、アップグレードでき、アプリケーションを自動的にコンテナー化できます。最新のアプリケーション開発を使用して、市場投入までの時間を短縮しましょう。

定型化したタスクが自動化された完全な CI/CD パイプラインをお客様の AKS クラスターに追加し、わずか数クリックでカナリア デプロイ戦略をセットアップできます。デプロイの深部まで届くトレースにより、障害を簡単に検出してパイプラインを最適化します。

お使いの環境を把握するため、Kubernetes リソース ビュー、コントロール プレーンのテレメトリ、ログ集計、コンテナーの正常性を利用できます。これらは、Azure portal でアクセスでき、AKS クラスター用に自動的に構成されます。

DevOps の基礎を確認する

運用効率の向上

組み込みの自動プロビジョニング、修復、監視、スケーリングを利用できます。スピーディな起動と実行が可能になり、インフラストラクチャのメンテナンスを最小限に抑えます。

  • スマートな既定値により、簡単に使い始めることができ、数回のクリックでシナリオに応じたクラスター構成を作成することができます。
  • Prometheus をベースにした監視機能を使用して、フル マネージド クラスターを簡単にプロビジョニングできます。
  • Azure Advisor を使用して、パーソナライズされたリアルタイムの推奨事項でお客様の Kubernetes デプロイを最適化できます。
  • Azure スポットで大幅に割引された容量を使用して、コストを節約できます。
  • サーバーレスの Kubernetes で、コンピューティング容量を数秒で柔軟に追加できます。
  • より高い可用性を実現し、可用性ゾーンを使用してデータセンターの障害からアプリケーションを保護します。

コストの削減戦略に関する詳細情報

エンタープライズ レベルのセキュリティが強化された基盤上で構築する

デプロイ時または CI/CD ワークフローの一部として、Azure Policy で定義されたガードレールを動的に適用できます。検証済みのイメージのみをお使いのプライベート コンテナー レジストリにデプロイできます。

Azure Policy に関する詳細をご覧ください

Azure Active Directory を使用すると、クラスターからコンテナーまで、Kubernetes リソースに対するきめ細かい ID およびアクセス制御を行うことができます。

Azure Policy を使用して、ポッドのセキュリティ コンテキストを適用したり、複数のクラスターをまたいで構成したりできます。追跡、検証、再構成を簡単に行うことができます。環境全体のコンプライアンス レポートをポッドレベルの粒度で取得できます。

Azure Policy に関する詳細をご覧ください

強化されたオペレーティング システム イメージ、パッチの自動適用、お客様独自のキーを使用して暗号化されたディスクなどで、優れたセキュリティを実現できます。Azure Security Center の高度な分析機能を使用して、脅威の検出と修復を自動化できます。

Security Center の詳細情報

Azure Private Link を使用して、お使いの Azure 仮想ネットワークへの Kubernetes API サーバー (コントロール プレーン) のアクセスを制限できます。ユーザー定義のネットワーク ポリシーを使用して、名前空間とノード間の通信パスをセキュリティで保護できます。

機密コンテナーを使用して、お客様の Kubernetes ワークロードにデータ保護レイヤーを追加できます。コンテナー アプリケーションの使用中のデータ、コード、データの整合性を保護することができ、これにより徹底した防御を備えたコンテナー戦略に大きな効果がもたらされます。ミッション クリティカルな決済処理、安全なマルチパーティ共有、安全なエンクレーブでのキー生成と暗号モジュールなどを実現できます。

Azure Kubernetes Service (AKS) 上のコンフィデンシャル コンピューティング ノードについての詳細情報

クラウド内またはエッジで、あるいはハイブリッドとしてワークロードを実行する

選択した環境内で実行されるあらゆる種類のワークロードを調整します。Windows Server コンテナーへの .NET アプリケーションの移行、Linux コンテナー内の Java アプリケーションの最新化、またはパブリック クラウド内、エッジ、ハイブリッド環境内、または AKS on Azure Stack HCI を通じたお客様独自のデータセンターでのマイクロサービス アプリケーションの実行のいずれであっても、Azure にはお客様のためのソリューションがあります。

Kubernetes の中心概念について学習し、運用環境のベスト プラクティスを適用してください。

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

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

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

既存のアプリケーションをコンテナーに簡単に移行し、それをマネージド Azure Kubernetes Service (AKS) 内で実行できます。

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

AKS を使用すると、アーキテクチャに基づいてマイクロサービスのデプロイと管理を簡略化できます。水平スケーリング、自己復旧、負荷分散、シークレット管理が AKS によって効率化されます。

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

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

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

AKS 仮想ノードを使用すれば、数秒で開始されるポッドを ACI 内にプロビジョニングできます。そのため、AKS は平均的なワークロードにちょうど十分な容量で実行されます。

Azure IoT リファレンス アーキテクチャ

この参照アーキテクチャは、サービスとしてのプラットフォーム (PaaS) コンポーネントを使用する Azure 上の IoT アプリケーションの推奨アーキテクチャを示しています。

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

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

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

AKS を使用して、センサーから収集した数百万ものデータ ポイントを簡単に取り込み、データ ストリームをリアルタイムで処理できます。分析やコンピューティングを高速で実行し、得られた分析情報を複雑なシナリオにすばやく適用できます。

AKS を使用し、コンピューティング リソースに対してのみ料金を支払う

  • 仮想マシンおよび関連するストレージとネットワーク リソースを使用した分だけお支払いいただきます。
  • 無料のクラスター管理を利用できます。

お客様による Azure Kubernetes Service (AKS) の使用方法

Hafslund 社は、ユーティリティ イニシアティブ用および顧客サービス向上用にコンテナー化ソフトウェアを使用します

"We wanted a platform to speed development and testing but do it safely, without losing control over security and performance. That's why Azure and AKS are the perfect fit for us."

Ståle Heitmann 氏、最高技術責任者、Hafslund Nett 社
Hafslund

Maersk 社は、クラウドを使用して Kubernetes 上に構築されるコンテナー化ソリューションの開発を促進しています

"Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions."

Rasmus Hald 氏、クラウド アーキテクチャ リーダー、A.P. Moller - Maersk 社
Maersk

Siemens Healthineers では価値ベースのヘルスケアの発展を支えるため、コンピューティングのクラウド移行をいっそう推し進めています

"Using AKS puts us into a position to not only deploy our business logic in Docker containers, including the orchestration, but also … to easily manage the exposure and control."

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

Finastra 社は、次世代の金融テクノロジ開発エコシステムとして AKS を選択しています

"AKS gives us a pure Kubernetes and Docker imaging environment that we don't have to manage ourselves. Our team has regained the resources to accelerate deployment and maximize our PaaS offering."

Félix Grévy 氏、製品管理グローバル責任者、Finastra 社
Finastra

Bosch がマップマッチング アルゴリズムと Azure Kubernetes Service を使用して運転の安全性を強化

"When we started our journey on Azure, we were a really small team—just one or two developers. Our partnership with Microsoft, the support from their advisory teams, the great AKS documentation and enterprise expertise—it all helped us very much to succeed."

Bernhard Rode、ソフトウェア エンジニア、Bosch
Bosch

Azure Kubernetes Service (AKS) の利用を始める

Azure の無料アカウントにサインアップします。

コア Kubernetes インフラストラクチャ コンポーネントとワークロード リソースを調べます。

7 つのパートから成るチュートリアルに従って、AKS でアプリケーションをデプロイして実行します。

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

Kubernetes とは

Kubernetes の概要と、Kubernetes への行程をスムーズに行えるように設計されている Kubernetes ラーニング パスなどの関連リソースをご覧ください。e-Book、ビデオ、短いチュートリアル、詳しいハンズオン ワークショップで、エキスパートから学びましょう。

ドキュメントとクイック スタート

クイックスタート、チュートリアル、ハウツーガイドについては、ドキュメントをご覧ください。AKS のベスト プラクティスをお読みになり、技術的な詳細についての理解を深め、AKS のハンズオンを入手し、運用環境で Kubernetes を設定するためのオプションについて詳しくご確認ください。

ビデオとウェビナー

AKS のビデオとオンデマンドの Azure ウェビナーで、デモ、主要な機能、技術セッションをご覧ください。

Azure のブログと更新プログラム

ブログをお読みになり、更新情報を購読して、Azure 製品の最新のニュースと情報をご確認ください。

フォーラムとイベント

GitHubKubeCon、または近くの Kubernetes Meetup で、他の AKS ユーザーと一緒に専門知識をいっそう深めてください。

AKS の成果物ベースライン

お客様の組織のビジネス要件に基づき、クラスターのネットワーク、セキュリティ、ID、管理、監視に関する推奨事項を入手できます。

専門家によるガイダンス

専門家によるガイダンス、新しい機能のショーケース、今後のロードマップのディスカッション、Q&A セッションについての AKS オフィス アワーにご参加ください。

AKS の更新プログラム、ブログ、お知らせ

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

  • Kubernetes は、大規模なコンテナー化されたアプリケーションのデプロイと管理に役立つオープンソースのソフトウェアです。Azure 仮想マシンのクラスターを調整し、コンテナーをスケジューリングし、サービスの検出を自動的に管理し、負荷分散を組み込み、リソース割り当てを追跡します。また、個別のリソースの正常性を確認し、自動再起動と自動レプリケーションによってアプリを修復します。

    AKS では、自動的なプロビジョニング、アップグレード、監視、オンデマンド スケーリングを備えたマネージド Kubernetes サービスが提供されます。詳細については、Kubernetes の Web サイトトピックのページをご覧ください。

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

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