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

Azure Kubernetes Service (AKS)

Kubernetes の管理、デプロイ、操作を簡略化できます。

フル マネージドの Kubernetes コンテナー オーケストレーション サービスをぜひご利用ください。

Kubernetes を容易にデプロイして管理

Azure Resource Manager や Terraform などの "コードとしてのインフラストラクチャ" ツール、または Azure portal と Azure CLI を使用することで、クラスターのプロビジョニングを容易に行えます。アップグレードとスケーリングを自動化して、クラスターのメンテナンスを簡略化できます。また、AKS クラスターについて自動で構成されるコントロール プレーンのテレメトリ、ログの集計、コンテナーの正常性が Azure portal の要素として表示されるため、マネージド Kubernetes 環境の運用状況を把握できます。

アプリケーションを確実にスケーリングし実行する

組み込みのアプリケーション自動スケーリングで要求の増加に対応します。AKS では、コンテナー化されたアプリケーションをグローバルにデプロイして、Azure データセンターをご活用いただけます。Azure Traffic Manager を使ってトラフィックを最も近いリージョンにルーティングすることで、アプリケーションのパフォーマンスを向上させることができます。Virtual Kubelet がサポートされており (プレビュー)、トラフィックが急激に増加した際に、Azure Container Instances を使って AKS クラスターから柔軟にバースティングを行えます。

お客様の Kubernetes 環境をセキュリティ保護

Azure Active Directory のアカウントとユーザー グループを使用して、Kubernetes クラスターへのアクセスを制御できます。Kubernetes リソースをきめ細かく制御するには、Azure Active Directory を Kubernetes のロールベースのアクセス制御と統合します。Key Vault を使用すれば、Kubernetes のマスター ノードとエージェント ノードで使用される暗号化キーやその他のシークレットを保護できます。お客様のコンテナー ネットワーク通信は、カスタム仮想ネットワーク、Azure コンテナー ネットワーク インターフェイス (CNI)、ネットワーク ポリシーの適用によってセキュリティ保護されます。

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

開発用マシンの設定を最小限に抑えて開始できます。Helm を使用すれば、最も複雑な Kubernetes アプリケーションでさえ定義、インストール、アップグレードに手間がかかりません。そのうえ、アプリケーションのスキャフォールディングとコンテナー化を自動で行えます。Azure Dev Spaces と共に、Visual Studio、Visual Studio Code、Azure CLI のいずれかを使って、コンテナーを反復的に開発、テスト、デバッグできます。依存関係をレプリケートしたり、モックアップしたりしなくても、AKS クラスターを共有し、共同で作業可能です。組み込みの HTTP ルーティングによるアプリのデプロイは数秒で完了します。

オープンソースのツールと API で作業が思いどおりに

AKS は完全なオープンソース Kubernetes であり、Kubernetes エコシステムのサービスとツールを最大限ご活用いただけます。Helm、Draft、Brigade といった人気のオープンソース ツールを使って、ソフトウェア配信パイプラインを自動化できます。Open Service Broker for Azure を使用すれば、SLA で保証された Azure サービス (例: CosmosDB) と Kubernetes を統合することも容易です。

わずか数回のクリックで CI/CD を設定

Azure DevOps Project (プレビュー) なら、わずか 3 つのステップでアプリケーションを Kubernetes にインストールできます。このとき、完全な CI/CD パイプラインとアプリのテレメトリも構成されます。コンテナー開発の簡素化と、複数のリージョンにレプリケートされた 1 つのレジストリの管理を行うために、Azure Container Registry をご利用いただけます。Azure Container Registry の geo レプリケーションによって、グローバルなデプロイを 1 つのエンティティとして管理できるため、運用と管理が簡素化されます。

Cover of Designing Distributed Systems book

Free e-book: Designing Distributed Systems

Explore how repeatable, generic patterns and reusable components can make developing distributed systems easier and more efficient—so you can focus more time on development. Get the free O’Reilly e-book by Brendan Burns, Distinguished Engineer at Microsoft and co-founder of the Kubernetes project.

Download the e-book

関連製品およびサービス

Container Instances

サーバーを管理することなく Azure でコンテナーを簡単に実行

App Service

Web およびモバイル向けのパワフルなクラウド アプリを短期間で作成

Container Registry

あらゆる種類の Azure デプロイ間でコンテナー イメージを保存および管理

Azure Kubernetes Service (AKS)を試す