Container Service

コンテナー化されたアプリケーションライフサイクル管理を提供する、Docker と Kubernetes に基づく高パフォーマンスのコンテナー管理サービス

Alibaba Cloud Container Service はフルマネージドのクラウドコンテナー管理サービスです。

Alibaba Cloud ECS インスタンスの分散クラスター上にある Docker アプリケーションを効率的に実行、管理できます。

よって、従来のような個別でのコンテナークラスター基盤の導入や、運用、オートスケーリングなどの拡張設計が不要になります。アプリケーション開発作業など、本来の作業に集中できます。

メリット

安全性と管理性
アプリケーションをエンドツーエンドで保護し、プライマリアカウント、サブアカウント、および企業の権限の管理をサポートします。
利便性
ワンクリックでコンテナークラスターを作成し、コンテナーに基づいてアプリケーションのリア不サイクルを管理します。
プロトコルの互換性
アプリケーションをクラウドにシームレスに移行し、ハイブリッドクラウドを管理します。Swarm クラスターと Kubernetes クラスターの両方をサポートします。
柔軟性
クラスター管理およびリージョンとネットワーク環境の柔軟な選択。さまざまなリージョンを選択し、必要に応じてクラスターを作成または削除できます。

特徴

  • 簡易なコンテナークラスター管理

    Alibaba Cloud Container Service を使用して、Docker と Kubernetes でコンテナー化されたアプリケーションを、効率的に起動および管理します。必要に応じて、リージョン内のクラスターを作成および削除できます

  • マルチサーバーホスティングモード

    指定したクラスターの ECS インスタンスを動的にスケーリングします。また、既存の ECS インスタンスを任意のクラスターに登録できます。

  • ワンストップのコンテナーライフサイクル管理

    ネットワーク

    複数のホストにまたがるコンテナー間の相互通信をサポートします。


    ストレージ

    ボリューム管理、OSSFS、クラウドディスク、NAS をサポートします。


    ログ

    自動ログ収集とログサービスの連携をサポートします。


    モニタリング

    コンテナーと VM のモニタリングをサポートします。


    スケジューリング

    AZ (Availability Zone) をまたぐ高可用性のスケジューリングおよびノードの異常状態を考慮した自動再スケジューリングをサポートします。


    ルート

    レイヤー 4 とレイヤー 7 のリクエストの転送とバックエンドへのバインディングをサポートします。


    権限

    クラスターレベルのサブアカウント権限付与管理をサポートします。

  • Swarm クラスターと Kubernetes クラスターのサポート

    Swarm クラスターと Kubernetes クラスターの両方をサポートし、既存のオフラインシステムを Alibaba Cloud にシームレスに移行します。

  • ユニークな付加価値の高い環境の機能

    VPC と連携して安全で高パフォーマンスのデプロイソリューションを提供し、ハイブリッドクラウドのサポート、Compose テンプレートのタグの拡張、ライフサイクル管理の強化を実現します。また、Server Load Balancer と連携して、コンテナーアクセス機能をサポートします。

  • 柔軟なスケジューリングポリシー

    サービスレベルのアフィニティポリシーと水平スケーリング、ゾーン間の高可用性とディザスタリカバリ、クラスターとアプリケーションの管理用の API をサポートします。これにより、継続的に連携されて独立してデプロイされるシステムに簡単にアクセスできます。

利用イメージ

  • DevOps
  • 機械学習
  • マイクロサービス
  • ハイブリッド
  • Auto Scaling
DevOps

DevOps の配信

最適な CI/CD プロセス

Jenkins と連携する Container Service は、コード送信からアプリケーションのデプロイまで、DevOps プロセス全体を自動的に実行します。自動テストに合格したコードだけを配信およびデプロイできます。これにより、デプロイが複雑でイテレーションが遅い従来のアプローチを効果的に置き換えます。

メリット

  • 自動的な DevOps

    コードの更新とビルドからイメージの構築とアプリケーションのデプロイまでのプロセス全体が、自動的に実行されます。

  • 環境の同一性

    Container Service では、コードだけでなく実行環境も、変更不可能なアーキテクチャに基づいて配信できます。

  • 速やかなフィードバック

    各連携または配信の結果が速やかに報告されます。

関連プロダクト

機械学習

Alibaba Cloud HPC ベースの機械学習

機械学習を用いたコアビジネス

Container Service により、データエンジニアは、機械学習アプリケーションを HPC クラスターに簡単にデプロイし、テストとトレーニングを追跡して、モデルを公開できます。データは分散ストレージデバイスにデプロイされるので、面倒なデプロイと O&M に煩わされることなくコアビジネスに集中し、ゼロから始めて短時間で発展できます。

メリット

  • 高速性と柔軟性

    機械学習アプリケーションを短時間でデプロイし、柔軟にサイズ変更できます。

  • 管理性

    コンソール画面から GPU リソースを簡単にモニタリングできます。

  • 連携性

    Alibaba Cloud のストレージ、ログモニタリング、セキュリティインフラストラクチャとシームレスに連携できます。

関連プロダクト

マイクロサービス

マイクロサービスアーキテクチャ

アジャイル開発、デプロイ、イテレーションの高速化

マイクロサービスを適切に分割し、各マイクロサービスアプリケーションを Alibaba Cloud イメージリポジトリに格納します。Alibaba Cloud は、スケジューリング、オーケストレーション、デプロイの機能を提供します。ユーザーが必要なのは、各マイクロサービスアプリケーションを開発運用することだけです。

メリット

  • ロードバランシング

    レイヤー 4 とレイヤー 7 のリクエストの転送とバックエンドへのバインディングをサポートします。

  • スケジューリングポリシーとディザスタリカバリポリシー

    サービスレベルのアフィニティスケジューリング、ゾーン間の高可用性、およびディザスタリカバリをサポートします。

  • マイクロサービスのモニタリングとオートスケーリング

    マイクロサービスとコンテナーのモニタリングおよびマイクロサービスのオートスケーリングをサポートします。

関連プロダクト

ハイブリッド

ハイブリッドクラウドアーキテクチャ

クラウド上のリソースとオンプレミスのリソースの統合 O&M

クラウドリソースと非クラウドリソースを Container Service コンソールで同時に管理でき、複数のクラウド管理コンソールを繰り返し切り替える必要はありません。インフラストラクチャから切り離されたコンテナーにより、同じイメージとオーケストレーションを使用して、クラウドとクラウド以外にアプリケーションを同時にデプロイできます。

メリット

  • クラウド上のアプリケーションのサイズ変更

    ピークトラフィック期間中に、クラウド上のシステムのサイズをすばやく変更して、クラウドへのサービストラフィックを増やします。

  • ハイブリッドな開発とテスト

    オンプレミスで開発およびテストされたアプリケーションが、クラウド上でシームレスにリリースされます。

関連プロダクト

Auto Scaling

Auto Scaling アーキテクチャ

トラフィックに基づく自動的なサービスのスケールインとスケールアウト

Container Service はサービスのトラフィックに基づいてサービスを自動的にスケールインまたはスケールアウトできます。これにより、トラフィックの急増時にタイムリーにスケーリングできないためにシステムが停止することがなくなります。また、オフピーク期間中に大量のアイドル状態のリソースが発生しなくなります。

メリット

  • 迅速な対応

    サービストラフィックがスケーリングしきい値に達した場合、Container Service は数秒でスケーリング操作をトリガーします。

  • 自動化

    スケールアップまたはスケールダウンのプロセス全体が完全に自動化されており、ユーザーの介入は必要ありません。

  • 低コスト

    リソースが無駄にならないよう、トラフィックが減少するとシステムは自動的にスケールダウンします。

関連プロダクト