分散クラウドを簡単に管理
Distributed Cloud Container Platform for Kubernetes (ACK One) は、ハイブリッドクラウド環境、マルチクラスター管理、分散コンピューティング、ディザスタリカバリを必要とする企業向けに開発されたクラウドネイティブプラットフォームです。異なるリージョンにデプロイされた Kubernetes クラスターや、異なるインフラリソース上の Kubernetes クラスターに接続して一元管理できます。ACK One は、オープンソース Kubernetes 互換の API と一貫した運用保守エクスペリエンスを提供します。コンピューティングリソース、ネットワーク、ストレージ、セキュリティ、モニタリング、ログ、ジョブ、アプリケーション、ネットワークトラフィックを一元的に管理・運用できます。
一元的なリソーススケジューリング
ワークロードの急増に応じたリソーススケジューリングを、コスト効率に優れた機能で実現します。
一元的なディザスタリカバリ
すぐに利用できるバックアップセンターでアプリケーションとデータを保護し、クロスリージョンのホットマイグレーションやアクティブ地理冗長にも対応しています。
一元的なアプリケーション配信
リージョン間でのアプリケーションのデプロイ、ジョブの配信、トラフィック管理が可能です。アプリケーション配信とデータインサイトに基づくビジネス管理もサポートします。
機能
マルチクラスター管理
ACK One では、クラウド、エッジ、データセンターにデプロイされた Kubernetes クラスターを一元管理できます。一貫したユーザーエクスペリエンスとベストプラクティスにより、企業はクラウド上のクラウドネイティブアプリケーションを効率的に管理できます。セキュリティガバナンスやコスト管理など、さまざまな機能も提供しています。
インテリジェントスケジューリング
ACK One では、異なる環境にデプロイされたクラスターのスケジューリングとスケーリングにより、リソース使用率を向上させることができます。インテリジェントコンピューティングを加速したい場合は、分散キャッシュ機能を使用して、リージョン間の異種データソースからデータをキャッシュすることも可能です。
ディザスタリカバリ
ACK One では、データのバックアップ、復元、マイグレーションにより、リージョン間のクラスター高可用性を確保できます。アクティブ地理冗長アーキテクチャにより、事業継続性も確保します。
Security Center
ACK One では、セキュリティポリシーによりマルチクラスター管理を最適化できます。インテリジェント検査を設定することで、クラスター内の設定リスクや脆弱性を特定できます。
アプリケーションセンター
ACK One では、分散アプリケーションのデプロイや、リージョン間のネットワークトラフィック管理が可能です。
Service Mesh
Service Mesh は Istio 互換のフルマネージドサービスです。マイクロサービスアプリケーションのネットワークトラフィックを管理できます。
アプリケーションマーケットプレイス
ACK One では、ACK One や他の Alibaba Cloud サービスで信頼されているクラウドネイティブソフトウェアをデプロイできます。数クリックで、異なるリージョンやクラスターにソフトウェアをデプロイできます。
ユースケース
リージョン間・リージョン内・ハイブリッドクラウドのディザスタリカバリ
ACK One のバックアップセンターでは、データセンターやサードパーティクラウドプラットフォームにデプロイされた Kubernetes クラスターをバックアップできます。オーケストレーションテンプレートやボリュームなど、複数のリソースをバックアップ可能です。リアルタイムバックアップと高速復元 (数秒以内) の機能を企業に提供します。
メリット
-
クラウドマイグレーション
ACK One では、リージョン間またはデータセンター内のアプリケーションに対して一貫性のあるバックアップを作成できます。バックアップから数秒以内にアプリケーションを復元し、クラウドへの迅速な移行を実現します。
-
データディザスタリカバリ
ACK One では、リージョン間またはデータセンターからクラウドへ、ステートフルアプリケーションをバックアップできます。ビジネス要件に応じてバックアップポリシーと復元ポリシーをカスタマイズできます。
-
アプリケーションディザスタリカバリ
ACK One は、リージョン間およびデータセンター内でアプリケーションとデータを保護するディザスタリカバリ機能を提供します。また、アプリケーションのネットワークトラフィックをリアルタイムで管理できます。
-
アクティブ地理冗長
ACK One は、2 ゾーンにまたがる 3 つのデータセンターに基づくディザスタリカバリシステムを提供します。このシステムはすぐに利用可能で、オープンソース Kubernetes と互換性があります。ビジネスシステムの高可用性を確保できます。
マルチクラスター管理
ACK One では、異なるリージョンにデプロイされた Kubernetes クラスターを管理・保守できます。リージョンをまたいで複数のクラスターにアプリケーションをデプロイし、ジョブを配信できます。また、ブルーグリーンデプロイメントやカナリアリリースを使用して、クラスター間でワークロードを分散できます。
メリット
-
リージョン間リソース運用保守
リージョンをまたいでクラスター、接続、権限、設定、シークレットを一元管理できます。
-
クラスター間ジョブ配信
Spark ジョブ、Kubernetes ジョブ、TensorFlow ジョブなど、さまざまなタイプのジョブをクラスター間で自動的にルーティングおよび配信します。
-
クラスター別テナントリソースクォータ
異なるクラスターに属するテナントのリソースクォータを設定できます。
-
クラスター別テナント権限管理
異なるクラスターに属するテナントの権限を設定できます。
-
アプリケーション配信
ブルーグリーンリリースやカナリアリリースを使用して、複数のクラスターに同時にアプリケーションをデプロイでき、特定のバージョンへのロールバックも可能です。
-
トラフィック配信
クラスター間のトラフィック配信とネットワークポリシーを設定できます。
外部クラスターを登録してハイブリッドクラウドを構築
ACK One を使用すると、クラウドリソースとオンプレミスリソースを一元管理できます。マルチクラウド環境でコンソールを切り替える必要がなくなります。基盤となるインフラリソースに関係なくコンテナをデプロイでき、同じイメージとオーケストレーションテンプレートを使用してクラウドとデータセンターにアプリケーションをデプロイできます。
メリット
-
データセンター内のセルフマネージドクラスター
オンプレミスクラスターとクラウド上のクラスターを同一ネットワークに参加させ、リソースを共有できます。
-
クラウドでのコンピューティングリソースとアプリケーションのオンデマンドスケーリング
ピーク時にクラウドリソースをスケールアウトし、ユーザートラフィックを分散します。
-
可観測性の強化
ロギング、モニタリング、イベントなどの可観測性機能を提供し、クラウド上での一貫した運用保守体験を実現します。
-
セキュリティ強化
数クリックでセキュリティ監査、セキュリティ検査、ノードリスク検出を有効化できます。
-
オンプレミス開発とテスト
データセンターで開発・テストしたアプリケーションをクラウドに公開できます。
AI・ビッグデータコンピューティング、および登録クラスター向けスケジューラ ack-co-scheduler に対応しています。
ACK One では、数クリックで機械学習アプリケーションを複数クラスターにデプロイできます。テストやトレーニングタスクのリアルタイム追跡、モデルの公開、分散ストレージへのデータ保存が可能です。アプリケーションのデプロイや運用保守の手間を省き、機械学習に集中しながら迅速な開発を実現します。
メリット
-
AI アルゴリズム開発
ジョブ、クォータ、可観測性を管理できます。
-
AI 支援トレーニング
トポロジー認識に対応し、複数のジョブスケジューリングポリシーによりトレーニング効率を向上させます。また、コンピューティングとストレージを分離するアーキテクチャを採用し、分散トレーニングジョブを高速化します。
-
AI 推論
GPU シェアリングに対応しており、オープンソース実装と比較してリソース使用率を 300% 向上させます。また、クラウドリソースとオンプレミスリソースを一元的にスケーリングできます。
-
インテリジェント CPU スケジューリング
Elastic Compute Service (ECS) ベアメタルインスタンス向けに、インテリジェントな CPU スケジューリングと Non-Uniform Memory Access (NUMA) を提供します。
リージョン間アプリケーション配信
特定のポリシーに基づきアプリケーションを異なるリージョンのクラスターに公開し、ジョブの優先度に応じて異なる名前空間にジョブをスケジューリングし、マルチクラスターデプロイのジョブスケジューリングを最適化します。
メリット
-
クラスター間アプリケーションデプロイ
バージョン管理された宣言的な方法で、複数の Kubernetes クラスターにアプリケーションをデプロイできます。
-
クラスター間ジョブスケジューリング
マルチクラスターデプロイに最適化された TensorFlow、PyTorch、Spark、Flink、Cron ジョブを配信およびスケジューリングできます。
-
ホットアップデート / ロールバック
アプリケーションを再作成することなく、更新やロールバックを実行できます。
-
カナリアリリース
異なるリージョンのクラスターにアプリケーションをデプロイし、ビジネス要件に基づいてカナリアリリースを実行できます。
