アジア太平洋地域で
最高峰のコンテナ
サービスプロバイダー
Alibaba Cloud Container Service for Kubernetes (ACK) は、仮想化、ストレージ、ネットワーク、セキュリティ機能を統合したコンテナサービスです。 ACK を活用することで、アプリケーションを高性能かつスケーラブルなコンテナにデプロイできるほか、エンタープライズクラスのコンテナ化アプリケーションについて完全なライフサイクル管理を行えるようになります。
Alibaba Cloud は、世界でも最も早い段階で Kubernetes の適合性認証試験に合格したベンダーのひとつです。 Alibaba Cloud は専門的なサポートとコンテナサービスを提供します。
セキュリティと管理
アプリケーションに対するエンドツーエンドのセキュリティを提供し、Alibaba Cloud アカウントと RAM ユーザーを使用した企業内における権限管理をサポートします
使いやすい
コンテナとクラスターを容易に作成できます。 コンテナ化されたアプリケーションのライフサイクル管理をオールインワンで提供します
高効率と信頼性
Alibaba Cloud による、非常に大規模なシナリオでの動作が検証済みのソリューションです。 数秒で多数のコンテナを起動できます
特徴
ネットワーク
ホストが異なるコンテナー間の通信が可能。 高性能ネットワークを実現する VPC をサポート
ストレージ
ボリューム管理、クラウドディスク、ボリュームとしての NAS ファイルシステムをサポート
ログ
自動ログ収集および Log Service との統合をサポート
モニタリング
サポートコンテナのモニタリングと VM モニタリング
スケジューリング
ワークロードをゾーン全体にデプロイして、高可用性を確保できます。 障害のあるノードからのワークロードのスケジュールを変更できます。
ルーティング
レイヤー 4 およびレイヤー 7 のリクエスト転送と、バックエンドコンテナーへのバインドが可能に
権限
RAM ユーザーへのクラスター管理権限の付与をサポート
承認
RBAC 承認管理システムをサポート
クラスター管理
ビジネス要件に応じ、異なるリージョンでのクラスター作成や削除が可能
リソース管理
ACK を承認して、特定クラスターに ECS インスタンスを新規作成できます。 特定クラスターに既存の ECS インスタンスを追加可能です。
統合
VPC との統合をサポートし、ハイブリッドクラウドのシナリオで活用できる、安全で高性能なデプロイメントのソリューションを提供します。 SLB との統合をサポートし、コンテナへのアクセスを実現します。
高可用性
アフィニティポリシーおよびサービスの水平スケーリングをサポートします。 ゾーン間の高可用性とディザスターリカバリーを実現します。
メリット
Kubernetes リソースのデプロイ効率を高めます。 Kubernetes の調査と開発を独自に行う必要はありません。
項目 |
ACK |
自己管理型 Kubernetes |
|
コンソールでクラスターを簡単に作成できます。また、クラスターでは GPU アクセラレーションインスタンスと ECS Bare Metal Instanceを使用できます。 クラスターを複数ゾーン間にデプロイして、高可用性を確保することもできます。 |
クラスターのデプロイおよび開発を、独自に手動で行う必要があります。 |
---|---|---|
アプリケーション管理 |
カナリアリリースとブルーグリーンリリースをサポートしています。 |
Kubernetes の調査と開発を独自に行う必要があります。 |
ネットワーク管理 |
Alibaba Cloud によるポッドへの ENI 割り当てに最適化された、高性能なネットワークプラグインを提供します。 このプラグインを使用することで、VPC ネットワークのパフォーマンスが通常のネットワークソリューションと比較して 20% 向上します。 |
利用するには、コミュニティのネットワークプラグインを使用する必要があります。 |
ストレージ管理 |
Alibaba Cloud のクラウドディスク、ローカルディスク、NAS ファイルシステム、CPFS ファイルシステム、OSS バケットをサポートしています。 ボリュームドライバーとして CSI および FlexVolume が提供されます。 |
Kubernetes の調査と開発を独自に行う必要があります。 |
O&M 管理 |
Kubernetes のバージョンをアップグレードして、Kubernetes のクラスターにノードを自動追加できるようになります。 |
Kubernetes の調査と開発を独自に行う必要があります。 |
サービス保証 |
Alibaba Cloud の技術チームが、ACK クラスターの安定性とセキュリティを確保するためのサポートを行います。 |
サービス用の専用チームを編成する必要があります。 |
異なる種類の ACK クラスター
専用 Kubernetes
クラスターのインフラをよりきめ細かく制御できます。
機能
- 手動によるマスターノードおよびワーカーノード作成が必要。
-
課金対象は、マスターノード、ワーカーノード、および
その他のインフラリソースのみ。
シナリオ
ワークロードやサービス、オンプレミスデータのクラウドへの移行および企業のデジタルトランスフォーメーション
マネージド Kubernetes
作成と管理が必要なのはワーカーノードのみ。マスターノードは ACK が管理します。
機能
- 使いやすい、低コスト、高可用性。
- 標準マネージド Kubernetes クラスター: ワーカーノードやその他のインフラリソースに対して課金。
- プロフェッショナルマネージド Kubernetes クラスター:サブスクリプションまたはクラスター数に応じて課金。
シナリオ
インターネット上での Web サイト開発およびアプリケーションのホスト
ノードの作成や管理を行わずに、アプリケーションを直接起動できます。
機能
- マスターノードおよびワーカーノードの作成は不要。
-
コンテナリソースの使用量と、
利用期間 (コンテナが実行された秒数) に応じて
課金。
シナリオ
バッチタスク、突発的なスケールアウト動作、CI/CD テスト。
クラウドネイティブコンテナ
シナリオ
連続配信の最適化されたパイプライン
ACK は Jenkins と連携して、コード送信からアプリケーションのデプロイに至る DevOps のパイプラインを自動化します。 従来の配信モデルは複雑なデプロイメントと時間のかかる反復作業を伴っていましたが、このソリューションでは ACK により自動化されたテストに合格したコードのみデプロイ用に送信されます。
ACK で以下の機能を実現できます。
-
自動化された DevOps
コードの更新からビルド、イメージのビルド、アプリケーションのデプロイメントに至るまで、DevOps パイプラインを自動化します。
-
一貫性のある環境
イミュータブルアーキテクチャに基づいたコードとランタイム環境を提供できます。
-
連続フィードバック
統合と配信を行うたびに、即座にフィードバックが行われます。
機械学習を重視した迅速なアプリケーション開発を実現
データエンジニアは、機械学習アプリケーションを HPC クラスタに容易にデプロイできます。 データエンジニアによるテストやトレーニングの追跡、モデルのリアルタイムの公開、分散ストレージシステムへのデータ保存が可能です。 アプリケーションのデプロイや O&M における不便さを回避し、機械学習に特化した迅速なアプリケーション開発が実現します。
ACK で以下の機能を実現できます。
-
すばやい起動と自動スケーリング
機械学習アプリケーションを簡単にデプロイできます。 コンテナの数秒以内での起動や自動スケーリングをサポートします。
-
使いやすい
GPU 機能の活用と GPU のリソースのモニタリングを容易に行えます。
-
密な統合
Alibaba Cloud はストレージ、ログモニタリング、セキュリティインフラ機能をシームレスに連携します。
ビジネスモデルの進化を加速させるアジャイルな開発とデプロイメント
企業の本番環境において、サービスをマイクロサービスに分割し、マイクロサービスアプリケーションのイメージを Container Registry のリポジトリに格納できます。 Alibaba Cloud は、マイクロサービスアプリケーションのカナリアリリースに関するスケジューリング、調整、デプロイメント、実装を行います。 これにより、お客様は機能の更新にだけ集中できるようになります。
ACK で以下の機能を実現できます。
-
負荷分散とサービス検出
レイヤー 4 およびレイヤー 7 のリクエスト転送と、バックエンドコンテナーへのバインドを行います。
-
複数のスケジューリングとディザスタリカバリのポリシー
アフィニティ設定に基づいたサービススケジューリングや、高可用性とディザスタリカバリの面でメリットをもたらすクロスゾーンのデプロイをサポートしています。
-
マイクロサービスのモニタリングとオートスケーリング
マイクロサービスやコンテナのモニタリング、マイクロサービスのオートスケーリングに対応
クラウドリソースの統合された O&M
ACK コンソールでクラウドとオンプレミスのリソースを一元管理できます。 コンテナは、インフラに関係なくデプロイできます。 クラウドおよびオンプレミスのアプリケーションのデプロイには、同一のイメージとオーケストレーションのテンプレートを使用可能です。
ACK で以下の機能を実現できます。
-
アプリケーションのクラウド上でのスケーリング
ピーク時にはクラウド上のアプリケーションが ACK によりスケールアウトされ、トラフィックはスケールアウトしたリソースに転送されます。
-
クラウド上でのディザスタリカバリ
ビジネスシステムをオンプレミスにデプロイしてサービスを提供し、クラウドにデプロイしてディザスタリカバリに備えることができます。
-
オンプレミスの開発とテスト
オンプレミスで開発およびテストされたアプリケーションを、シームレスにクラウドでリリースできます。
トラフィックに応じた自動のスケールインとスケールアウト
ACK により、ワークロードをトラフィックに基づいて自動でスケーリングできます。 トラフィックの急増によるシステムダウンを防ぎ、オフピーク時のアイドルリソースを排除できます。
ACK で以下の機能を実現できます。
-
すばやい応答
トラフィックがスケールアウトの閾値に達すると、数秒以内にスケールアウトのイベントがトリガーされます。
-
完全に自動化
スケーリングプロセスは完全に自動化され、手動操作は不要です。
-
低コスト
トラフィックが減少するとコンテナが自動でスケールインされ、リソースの浪費を防ぎます。
お客様の成功事例
Peanut Diary
「IT リソースの活用率を高めるため、2018 年に初めてコンテナ化を試みました。コンテナ技術でシステム全体の信頼性、安定性、弾力性、耐障害性の向上を期待しています。 近いうちに、コンテナ技術でさらに多くのメリットを享受できるようになることを期待しています。」
STO Express
「当社は最も急速に成長しているロジスティクス企業のひとつです。Alibaba Cloud のサービスを活用することで、独身の日においても当社のシステム全体が安定した稼働を維持していました。 何億という荷物を届け、何千万もの注文に対し数ミリ秒での応答を実現しました。」
RedMart
「RedMart は Alibaba Cloud と提携することで、柔軟かつ信頼性と費用対効果に優れたソフトウェアアプリケーション管理を行えるようになりました。 お客様を大切にし、信頼性と対応の迅速性をさらに高めるという当社のコミットメントを伝えていく上で、Alibaba Cloud は極めて重要な役割を担ってくれました。」
Perfect Diary
「Alibaba Cloud Container Service for Kubernetes を採用して、テスト環境の構築を高速化しました。また、大規模なあらゆる販売およびプロモーションにおけるシステムの安定性と可用性が確保できるようになりました。 ACK の自動スケーリング機能のおかげで、サーバーコストを 50% 以上削減することに成功しています。」
3Vjia
「3Vjia は、データをクラウドに移行した後、家庭用産業チェーン全体の生産環境をクラウドに移行する予定です。 私たちは、中国で最大の家庭用産業向けインターネットプラットフォームの構築を目指しています。 クラウドであれば、この目標を実現できます。」
Onion Academy
「Onion Academy では、ACK の採用によりシステムのリソース利用率が 60% 増加しました。 ACK を活用することで、エラー発生時にリソースを可能な限り迅速に分離できるようになりました。 ビジネスが急成長しても、システムを迅速にスケールアウトしてサポートを行えます。」
ベストプラクティス
Alibaba Cloud の Kubernetes クラスターで使用する各種ネットワークの性能比較
比較項目として待機時間、スループット、パケット転送レートなどを使用
高度にスケーラブルな Kubernetes クラスターの Alibaba Cloud へのデプロイ
クラスターがワークロードの変化時にコンピューティング能力を自動調整
ACK クラスターにおける Spring Cloud アプリケーションのデプロイ
Kompose と Helm を使用することで、Spring Cloud のアプリケーションを簡単にデプロイ可能
Red Hat OpenShift のコンテナープラットフォームを Alibaba Cloud に導入
コンテナのオーケストレーションの運用コストを削減
Alibaba Cloud で Kubernetes クラスターを手動でスケーリング
コンテナ化されたアプリケーションをデプロイすることで Kubernetes クラスターを手動でスケールアウト可能
オンプレミスの Kubernetes クラスターを Alibaba Cloud に移行
オンプレミスの Kubernetes クラスターを Alibaba Cloud の ACK に移行
Kubernetes クラスター向けに GPU 使用率を最適化
NVIDIA GPU を搭載したノードを使用して GPU の使用状況を改善