すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:同一アカウント内の ACR インスタンスのイメージを使用したアプリケーションのデプロイ

最終更新日:Jan 23, 2026

Serverless App Engine (SAE) アプリケーションと Alibaba Cloud Container Registry (ACR) インスタンスが同一アカウント内にある場合、アプリケーションのネットワークが ACR インスタンスにアクセスできることを確認する必要があります。その後、ACR インスタンスからイメージを選択してアプリケーションをデプロイできます。

前提条件

SAE アプリケーションのネットワークから ACR インスタンスへのアクセス確保

SAE アプリケーションと ACR インスタンスは、同じリージョンに存在する必要があります。

SAE アプリケーションの VPC の表示方法

アプリケーションをデプロイする前に、そのリージョンと名前空間を計画する必要があります。リージョンと名前空間によって、アプリケーションが配置される VPC が決まります。

  1. SAE コンソールにログインします。上部のナビゲーションバーでリージョンを選択します。左側のナビゲーションウィンドウで、[名前空間] を選択します。

  2. リストから対象の名前空間をクリックします。左側のナビゲーションウィンドウで、[基本情報] を選択します。[Virtual Private Cloud (VPC)] リンクをクリックして、VPC ID などの詳細を表示します。

操作手順

  1. SAE アプリケーションリストページで、上部のナビゲーションバーで対象のリージョンと名前空間を選択し、[アプリケーションの作成] をクリックします。

  2. アプリケーションのエディションを選択します。

    重要

    Lightweight EditionProfessional Edition は招待制のベータテスト段階です。ベータテストに参加していない場合、アプリケーションは Standard Edition として作成され、エディションを選択する必要はありません。

    • 軽量エディション: アプリケーションの実行に必要な最小限の機能セットを提供します。 [アプリケーションモニタリング][マイクロサービスガバナンス] の機能はサポートしていません

    • Standard Edition: [Basic Application Monitoring] 機能が含まれ、[Advanced Application Monitoring] 機能と [Microservices Governance] 機能は別途有効化して購入する必要があります

    • プロフェッショナルエディション[高度なアプリケーションモニタリング] および [マイクロサービスガバナンス] の特徴が含まれています。別途有効にしたり、購入したりする必要はありません

  3. [アプリケーションの作成] ページで、任意の [アプリケーション名] を指定し、以下のパラメーターを設定します。

    1. アプリケーションの名前空間タイプを選択します。名前空間は Kubernetes 名前空間と同等であり、異なる環境のリソースを分離するために使用できます。アプリケーションの作成後に名前空間を変更することはできません。それに応じて計画してください。

      • [システム作成]: 現在のリージョンでシステムによって作成されたデフォルトの名前空間、vSwitch、およびセキュリティグループを使用します。

      • [既存の名前空間]: 以前に作成した 名前空間vSwitch、および セキュリティグループ を選択します。

    2. [アプリケーションデプロイメント方法][イメージの選択によるデプロイ] に設定し、[イメージの指定] をクリックします。[現在の Alibaba Cloud アカウントのイメージ] タブで ACR イメージエディションを選択し、デプロイするイメージリポジトリとイメージバージョンを選択します。[Container Registry Enterprise Edition] を使用する場合、イメージアクセラレーション機能を有効にして、アプリケーションの起動速度を向上させることができます。

    3. [容量設定] セクションで、[リソースタイプ][単一インスタンスタイプ]、および [インスタンス] を設定します。

      メトリックの説明 - リソースタイプ

      [リソースタイプ] には [デフォルト][Hygon] があります。 [Hygon] は招待制のベータテスト中です。 ベータテストに参加していない場合、[リソースタイプ] は自動的に [デフォルト] に設定され、手動で選択する必要はありません。

      [Hygon] リソースを使用してアプリケーションをデプロイするには、DingTalk グループ (ID: 32874633) で関連技術スタッフに連絡して有効化してもらう必要があります。また、Hygon リソースをサポートするリージョンとゾーンを選択する必要もあります:

      • 上海リージョン: ゾーン B、ゾーン G、ゾーン L をサポートします。

      • 北京リージョン: ゾーン H、ゾーン I をサポートします。

      • 杭州リージョン: ゾーン J をサポートします。

  4. (オプション) [次へ: 詳細設定] をクリックして、必要な特徴を設定します。

    • 起動コマンド

      アプリケーションの起動コマンドは、イメージで設定された `CMD` または `ENTRYPOINT` によって決まり、SAE で追加の設定は不要です。特別な要件がある場合は、起動コマンドを設定して、イメージで設定されたコマンドをオーバーライドできます。

    • ランタイム環境とライフサイクル管理

    • ネットワークアクセスとサービス呼び出し

    • データ永続化

      アプリケーションデータを NASOSS、または データベースに保存して、アプリケーションが変更または停止された際のデータ損失を防ぐことができます。注: NAS、OSS、およびデータベースには追加料金が必要です。

    • ロギングとモニタリング

      • アプリケーションをデプロイした後、追加の設定なしでリアルタイムログを表示したり、リソース使用量とペイロードを表示したりできます。また、ログを SLS または Kafka に出力して、一元的な管理と分析を行うこともできます。注: SLS と Kafka には追加料金が必要です。

      • ARMS モニタリングは、アプリケーションの実行状態を監視し、障害のあるインターフェイスや遅いインターフェイスを迅速に特定し、パフォーマンスのボトルネックを特定し、呼び出しパラメーターを再現するのに役立ちます。これにより、オンラインでの問題診断の効率が大幅に向上します。

        • [Standard Edition] アプリケーションでは、デプロイメント後、追加設定なしでARMS Basic Edition のモニタリングデータを表示することができます。 また、ARMS Premium Edition のモニタリングを購入できます。

        • [Professional エディション] アプリケーションでは、[高度な設定][アプリケーションモニタリング] を有効にしてデプロイメントを完了すると、ARMS Premium エディションのモニタリングデータを表示できます。追加料金は不要です。

    • その他の機能

      • [マイクロサービスガバナンス] は、Java アプリケーションに [グレースフルな起動とシャットダウン][トラフィック保護][エンドツーエンドのカナリアリリース]、および [同一ゾーン内プロバイダー優先] を提供します。

        • [Standard Edition] アプリケーションでは、デプロイメント後にアプリケーション詳細ページに移動し、MSE [Microservices Governance] 機能を有効化して購入できます。

        • Professional エディション アプリケーションの場合、[詳細設定][Microservices Governance] を有効にすると、[Graceful Shutdown][Graceful Start] を設定できます。その他の機能については、デプロイ後にアプリケーション詳細ページで設定します。追加料金は不要です。

      • リソースの無駄を防ぐために、CPU バースト機能を有効にすることができます (Standard Edition および Professional Edition のみで利用可能)。この機能は、アプリケーションが通常の操作中よりも起動および読み込み段階でより高い CPU 仕様を必要とする場合に役立ちます。

      • Sidecar コンテナーを追加することで、非ビジネス機能をメインコンテナーから分離し、標準化できます。

  5. [ワンクリックでアプリケーションを作成] または [アプリケーションを作成] をクリックします。

    • アプリケーションの作成には約 1~2 分かかります。変更履歴を確認して、デプロイメントが成功したことを確認できます。デプロイメントが失敗した場合、アプリケーションインスタンスは作成されません。[変更詳細] のエラーメッセージを使用して、問題をトラブルシューティングできます。

    • 作成したアプリケーションは、[アプリケーション] > [アプリケーション] ページで表示できます。デプロイメント後にアプリケーションの構成を変更するには、対象のアプリケーションをクリックして詳細ページに移動します。次に、上部のナビゲーションバーで [アプリケーションのデプロイ] または [アプリケーション構成の変更] をクリックします。なお、新しい構成を有効にするために、アプリケーションは自動的に再起動します。この操作はオフピーク時間中に実行することをお勧めします。

    • Webshell を使用してアプリケーションインスタンスにログインし、コンソールコマンドを使用してアプリケーションインスタンスと対話できます。

    • アプリケーションを作成した後、インスタンス数を手動で調整したり、インスタンスタイプを調整したり、Auto Scaling ポリシーを設定してインスタンス数を自動的に調整したりできます。また、アイドルモードを有効にすることでコストを削減することもできます。