Alibaba Cloud ACSの機能紹介

2025年6月25日掲載

キービジュアル

ご覧いただきありがとうございます。クラウドエンジニアの佐藤です。

今日はAlibaba CloudのACS(Container Compute Service)について紹介します。

ACSの機能紹介から実際の操作手順までご紹介いたします。

目次

ACSについて

ACS (Alibaba Cloud Container Compute Service) は、Kubernetes のコンテナ仕様に準拠したクラウドコンピューティングサービスです。このサービスでは、ユーザーはクラスタのノードを直接管理する必要はなく、必要なときに必要なだけコンテナリソースを利用できます。ACSは特にスケーラビリティや迅速なリソース供給が求められるアプリケーションに適しています。

ACSとはどのようなプロダクトか

ACSは、ユーザーがインフラ(ノード)管理の負担を気にすることなく、必要なときに必要な分だけのリソースをオンデマンドで利用できます。

以下は、ACSの構成と役割をまとめた表です。

項目

内容

サービス形態

ノードレス型Kubernetes準拠コンテナ実行基盤

管理対象

Pod単位(ノードはACSが自動供給)

スケーリング

自動/数秒単位の高速対応

リソース単位

vCPU: 最小0.25〜、メモリ: 最小0.5GiB〜、GPUにも対応

ポッドタイプ

汎用ポッド、専有型ポッド、BestEffortポッド、GPUポッド

料金体系

秒単位の従量課金、節約プランあり

ACSの主な機能とメリット

ACSは、コンテナ実行における利便性とスピード、柔軟性、コスト効率を兼ね備えたサービスです。主要機能とそれぞれのメリットは以下の表のとおりです。

主な機能

概要

主なメリット・適用例

高速なポッド起動

数秒でポッドを立ち上げ可能

即応性が求められるWebアプリやAPIサービスに最適

柔軟なリソース要求

vCPU・メモリ・GPUリソースを最小単位から細かく指定可能

コスト管理がしやすく、小規模から大規模まで対応

BestEffortポッドの提供

非クリティカルな処理に最適な低価格ポッド

バッチ処理、ビッグデータ分析に活用

GPUポッド対応

機械学習・推論向けに高性能なGPUをオンデマンド提供

AIモデル訓練、クラウドゲームなど高負荷処理に最適

自動スケーリング

ワークロードに応じてリソースを自動で増減

トラフィック変動のあるサービスでも安定運用可能

秒単位の従量課金

実使用時間に応じて課金され、節約プランにも対応

リソースを使った分だけ支払うシンプルな料金体系

ACSでは、これらの機能がKubernetes制御面と統合され、ユーザーはPod単位の設定を行うだけで、自動的に適切なリソースがプロビジョニングされます。ユーザーはインフラ構成の煩雑さから解放され、アプリケーション開発と運用に専念できます。

料金について

ACS利用時の料金は、ACS ポッドの料金がかかり、作成されたポッドのインスタンスタイプ、およびポッドに割り当てられた vCPU、メモリ、または GPU リソースに基づいて秒単位で課金されます。

 ACS ポッドの料金 = (vCPU の数 × vCPU の単価 + メモリサイズ × メモリの単価) × 課金期間

これとは別に、ACSクラスタの使用時に他の Alibaba Cloud サービスが使用されている場合、それらのサービスの課金ルールに基づいて課金されます。

詳細な料金表については、Alibaba Cloud公式の料金ページをご参照ください。

ACSを用いたコンテナ環境構築手順

Alibaba CloudのContainer Compute Service(ACS)を利用し、GUIベースでクラスターの作成からアプリケーションの外部公開までの手順を紹介します。この構成では、SLBを使ってパブリックIPを払い出し、直接外部公開します。

クラスター作成〜外部公開までの完全ガイド

ステップ1:ACSクラスターの作成

最初に、ACSのクラスターを作成します。

1. Alibaba Cloud コンソールにログイン

2. 左ナビゲーションで「Container Compute Service」→「Cluster List」→「Create Cluster」をクリック

image-alibaba-acs-1

3. 以下の情報を入力(その他項目については、任意の値を設定してください)

○ クラスター名:例 acs-demo-cluster

○ リージョン:例 東京

○ VPC/vSwitch:既存のものを選択、または新規作成

image-alibaba-acs-2

4. 「Cofirm Order」をクリック。数分後にクラスター作成が完了。

ステップ2:アプリケーションのデプロイ(NGINX)

ここでは、テスト用としてNGINXサーバーをデプロイします。

1. コンソールからデプロイ

○ Cluster Listから対象のクラスター「Actions」タブへ移動し、「More」→「Workloads」→「Deployments」をクリック。

image-alibaba-acs-3

2. 以下の内容を入力(紹介していない項目については、任意の値を設定してください)

○ 基本情報を入力(Basic Information)し「Next」をクリック

■ name:nginx-deployment

■ Replicas:2

■ Type:Deployment

image-alibaba-acs-4

○ コンテナ情報を入力(Container)し「Next」をクリック

■ Image Name:nginx:latest

■ CPU 任意のコア数

■ Memory 任意のGB

■ Port:80

image-alibaba-acs-5

3. Advanced画面では今回は特に追加設定はせずに「Create」をクリックする。

ステップ3:外部公開(LoadBalancer型Service)

ACSでは、LoadBalancerタイプのServiceを作成します。Serviceを作成すると同時にSLB(Server Load Balancer)を作成することで外部公開用のElastic IPを払い出すことができます。

1. コンソールからサービスを作成

○ Cluster Listから対象のクラスター「Actions」タブへ移動し、「More」→「Network」→「Service」をクリック

image-alibaba-acs-6

2. Service画面で「Create」をクリック

image-alibaba-acs-7

3. 以下の情報を入力(その他項目については、任意の値を設定してください)

○ SLB Type:NLB

○ Select Resource:Create Resource

○ Backend:app nginx-deployment(ステップ2-2で設定名前)

○ PortMapping

■ Name:app

■ Service Port:80

■ Container Port:80

■ Protocol:TCP

image-alibaba-acs-8

4. 「OK」をクリックすると、 ServiceとSLBが作成されます。

ステップ4:公開確認

ステップ3で作成されたSLBを確認すると、数分で外部IPアドレス(Elastic IP)が表示されます

image-alibaba-acs-9

ブラウザでURL(http://<Elastic IP>)にアクセスし、 NGINXのWelcomeページが表示されれば成功!

image-alibaba-acs-10

ACKとの違い

Alibaba CloudはACS と似たサービスとして、ACK(Alibaba Cloud Container Service for Kubernetes)というサービスも提供しています。両サービスともデプロイメントや運用管理を効率化するための自動化ツールを提供し、需要に応じてリソースをスケールアップまたはスケールダウンできるため、効率的なリソース利用が可能になります。それぞれのサービスの違いは以下の通りです。

 

ACSACK

リソース単位

Pod単位のみクラスター / ノード / Pod

リソース管理

自動管理ECSベース(自分でノード管理)

スケーラビリティ

数秒単位のスケーリングが可能Cluster Autoscalerを使えば自動拡張可能

ユースケース

AI,ビッグデータ処理や短期処理、バッチ実行に最適企業向けのセキュリティやハイブリッドクラウド統合に最適

料金体系

vCPU・メモリの実行時間ベースの従量課金ECS、ディスク、SLB等の利用料金

まとめ

ACSは、「ノードの管理は任せて、自分はアプリ開発に集中したい!」という方におすすめなサービスです。高速起動や柔軟なリソース設定、秒単位課金といった機能で、コストと運用のムダを最小限に抑えられます。この記事がACSをご検討の際の参考になれば幸いです。

関連サービス

Alibaba Cloudは中国国内でのクラウド利用はもちろん、日本-中国間のネットワークの不安定さの解消、中国サイバーセキュリティ法への対策など、中国進出に際する課題を解消できるパブリッククラウドサービスです。

MSP(Managed Service Provider)サービスは、お客さまのパブリッククラウドの導入から運用までをトータルでご提供するマネージドサービスです。

おすすめの記事

条件に該当するページがございません