コスト管理を効率化
Container Service for Kubernetes Serverless (ACK Serverless) は、Alibaba Cloud のエラスティックコンピューティングインフラストラクチャで実行される、安全で信頼性の高いコンテナーサービスです。 ACK Serverless は、Kubernetes エコシステムとの完全な互換性を備えています。 ASK を使用すると、クラスターを管理および保守することなく、コンテナー化されたアプリケーションを Kubernetes クラスターにデプロイできます。 アプリケーションで使用された CPU およびメモリリソースに基づいて課金されます。 ACK Serverless を使用すると、基盤となるインフラストラクチャの管理ではなく、アプリケーションの開発に集中できます。
使いやすい
簡単かつ迅速にクラスター作成でき、数秒でコンテナーを起動できます。 ノードの管理から解放され、アプリケーションの開発に集中できるようになります。
自動スケーリング
ノード容量を計画する必要がなく、アプリケーションのスケーリングはオンデマンドで行われます
Kubernetes との互換性
Kubernetes CLI または API を使用して、すべての Kubernetes 使用シナリオでコンテナー化されたアプリケーションを変更せずにデプロイできます。
可観測性
ASK は、CloudMonitor および Prometheus Service と統合されているため、ASK クラスターのワークロードとポッドをモニタリングできます。 また、ASK クラスターのログ分析とイベントに基づくアラートを実行するため、Log Service とも統合されています。
セキュリティの分離
ACK Serverless クラスターのポッドは、Alibaba Cloud のエラスティックコンピューティングアーキテクチャで実行されます。 各ポッドは、安全で分離されたランタイム環境にデプロイされます。 各ポッドの基盤となるコンピューティングリソースは、軽量の仮想サンドボックスによって分離されます。 ポッドは相互に影響を与えません。
特徴
容易なクラスター管理
ノードとリソースプールの保守が不要になるため、O&M コストを削減でき、アプリケーションの開発に集中できます。
Elastic Container Instance に基づく豊富なポッド機能
ポッドの仕様を設定でき、EIP のマウント、vGPU アクセラレーションインスタンス、プリエンプティブルインスタンス、スナップショットをサポートしています。
非常に弾力性の高い Serverless アーキテクチャ
非常に弾力性の高い Serverless アーキテクチャを採用し、ユーザートラフィックの急増に対処し、クラスターあたり最大で 10,000 ポッドをサポートします
豊富な Kubernetes 機能
Kubernetes ネイティブ機能 (サービス、Ingress、デプロイメント、ジョブ、CRD、Helm など) をサポートする、アプリケーションライフサイクル管理のための合理化されたプラットフォームです。
使用量に応じた、秒単位の課金
実際の使用量 (インスタンスが使用されている場合のみ) に基づいてリソースに課金されるため、費用を削減できます。
シナリオ
Kubernetes クラスターのメンテナンスコストを削減
すべてのノードはクラウド管理されるため、ノードの異常に対処する手間を省くことができます。 ポッドは相互に分離されているため、データセキュリティを確保できます。 そのため、クラスターのメンテナンスコストを大幅に削減できます。
ASK で、以下のような問題を解決できます。
-
複雑なインフラ管理と高額なメンテナンスコスト
Elastic Compute Service (ECS) インスタンスまたは自己管理型コンピューティングノードを含む Kubernetes クラスターは、インフラストラクチャ管理に頻繁なメンテナンスが必要です。 ACK Serverless クラスターは、メンテナンスコストを大幅に削減できます。 そのため、お客様はアプリケーションの開発に集中できます。
ポッドのスケーリングを自動化し、トラフィックの急増に対応
ACK Serverless ではポッドのスケーリングが自動化されるため、トラフィックの変動に対応し、リソースの浪費を回避できます。
ASK で、以下のような問題を解決できます。
-
動的ノードスケーリングがユーザートラフィックの変動に対応できない
ACK Serverless では、ユーザートラフィックの急増を検出してポッドの数を簡単にスケールアウトできます。
ACK Serverless の弾力性に基づいて、費用対効果の高いデータコンピューティングを実行
ASK は、データ処理エンジン (Spark や Presto など) で広く使用されています。 ASK を使用すると、短時間で多数のジョブを作成し、ビッグデータコンピューティングおよび AI 支援コンピューティングセクターのビジネス要件を満足できます。
ASK で、以下のような問題を解決できます。
-
アイドルリソースの比率が高く、コンピューティングコストが上昇
ACK Serverless ではクラスターが自動的にサイズ設定され、ポッドがビジネス要件に基づいて動的に作成されるため、大幅にコストを削減できます。
CI/CD パイプライン向けの費用対効果の高いサービス
ACK Serverless は Jenkins と GitLab Runner をサポートし、オンデマンドでジョブを作成できます。 そのため、コンピューティングコストを大幅に削減できます。
ASK で、以下のような問題を解決できます。
-
CI/CD パイプライン分離の課題とリソースプールの高額なメンテナンスコスト
ACK Serverless クラスターのポッドは、相互に強制的に分離されて実行されます。 時間のかかるリソースプールのメンテナンスを回避し、コンピューティングコストを削減するために、コンピューティングリソースは、オンデマンドでデプロイされ、使用されます。
お客様の成功事例
TuSimple
TuSimple では、ビジネスの急速な成長により、使用しているモデルが複雑化しました。 解決策として、ACK および ACK Serverless サービスの組み合わせを活用し、短期および長期のコンピューティングジョブに使用しました。 その結果、TuSimple はリソース使用率を改善し、コストを削減できました。
Prudence Medical
ACK Serverless はメンテナンスの頻度が少なく、基盤となる ECS インスタンスはクラウドで管理されています。 そのため、Prudence Medical は、オペレーティングシステムや OS イメージからコンテナーイメージに焦点を移すことができました。
リソース
Serverless Kubernetes と Kaniko を使用した、コンテナーイメージの迅速かつ自動的な構築
Serverless Kubernetes と Kaniko を使用して、イメージの構築を自動化する方法をご紹介します。
Kubeless:Serverless Kubernetes フレームワークを深堀り
Kubeless のサーバーレスアーキテクチャを紹介し、開発者がイノベーションに集中するために役立つアーキテクチャについて説明します。
Serverless Containers から Serverless Kubernetes へ
Serverless Kubernetes のアーキテクチャとインフラストラクチャを分析します。
サーバーレスジョブ用の Serverless Kubernetes クラスターの構築
Serverless クラスターの概念を紹介し、マネージドクラスターで実行可能なサーバーレスジョブについて説明します。