--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/serverless/help/appsail/introduction/ description: "Catalyst AppSailは、Catalyst Serverlessのフルマネージドプラットフォームであり、Java、Node.js、Pythonのマネージドランタイム、またはOCIイメージとしてのカスタムランタイムでWebサービスを簡単に開発・デプロイできます。" last_updated: 2026-03-05T06:13:24Z service: Serverless type: general --- # AppSail ## はじめに ### 概要 Catalyst AppSailは、[Catalyst Serverless](https://docs.catalyst.zoho.com/ja/serverless/)のコンポーネントであり、Webサービスをクラウドに簡単にデプロイするための、フルマネージドかつ独立したプラットフォームです。AppSailは、シンプルなWebアプリから大規模なエンタープライズアプリケーションまで、インフラのセットアップや管理を気にすることなくデプロイできる、強力で高いスケーラビリティを持つプラットフォームを提供します。 Webサービスは、以下のいずれかの方法でCatalyst AppSailにデプロイできます。 * **Catalystマネージドランタイムとして:** Catalystは、特定の**Java、Node.js、Python**ランタイムのWebアプリケーションをネイティブにサポートしています。この場合、アプリケーションのビルドファイルをAppSailに直接デプロイして、クラウドでホスティングできます。AppSailは、プラットフォーム依存でない限り、サポートされているランタイムで使用するフレームワーク、ライブラリ、プラグイン、依存関係をすべてサポートします。 * **カスタムランタイムとして:** [Docker Hub](https://hub.docker.com/)、[AWS Elastic Container Registry](https://aws.amazon.com/ecr/)、または[Google Artifact Registry](https://cloud.google.com/artifact-registry/docs/overview)のいずれかのコンテナレジストリサービスからアプリケーションのコンテナイメージ(OCIイメージ)をデプロイするか、ローカルレジストリからコンテナイメージをデプロイできます。このカスタムランタイムサポートにより、**任意のランタイムやフレームワークのWebサービスを開発・デプロイ**できます。たとえば、PHP、Go、Ruby、またはCatalystがネイティブにサポートしていないPython、Java、Node.jsの任意のランタイムでアプリケーションをデプロイできます。 > **Note:** Catalystは、Linux AMD64(x86-64)プラットフォーム向けにビルドされた[OCI準拠イメージ](https://github.com/opencontainers/image-spec)のデプロイのみをサポートしています。 関数タイプに基づくCatalyst固有のテンプレートに従ってコーディングする[Catalyst Serverless Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)とは異なり、AppSailサービスはCatalyst固有のコーディング要件から完全に独立できます。AppSailサービスでは、[プラットフォーム固有のSDK](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/implement-catalyst-sdk)を通じて、任意のCatalystコンポーネントを利用することも可能です。 ### デプロイ方法 AppSailサービスは、以下のいずれかのツールを使用してデプロイできます。 #### Catalyst CLIからのデプロイ * **Catalystマネージドランタイム:** CLIからAppSailサービスを[初期化](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/initialize-appsail/)または[追加](https://docs.catalyst.zoho.com/ja/cli/v1/add-appsail/)し、すべてのCatalystマネージドランタイムに対してローカルシステムからクラウドに[デプロイ](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-appsail/)できます。CLIは、事前の初期化なしのスタンドアロンデプロイもサポートしています。 * **カスタムランタイム:** ローカルレジストリからアプリのコンテナイメージを、同様にAppSailサービスとして初期化または追加してクラウドにデプロイできます。Catalystはこの目的のために2つのプロトコル(Dockerイメージまたはアーカイブとして)をサポートしています。スタンドアロンデプロイも可能です。 > **Note:** CLIからデプロイする前に、[localhostでアプリをテスト](https://docs.catalyst.zoho.com/ja/cli/v1/serve-resources/serve-all-resources/#serve-appsail-applications)することもできます。これは、直接デプロイされるアプリとコンテナイメージとしてデプロイされるアプリの両方でサポートされています。 #### Catalystコンソールからのデプロイ * **Catalystマネージドランタイム:** コンソールのServerlessセクションでアプリケーションのビルドファイルを直接アップロードし、必要な詳細を設定して、[即座にデプロイ](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/catalyst-managed-runtimes/deploy-from-console)できます。 * **カスタムランタイム:** Catalystでは、レジストリサービスとの統合後に、サポートされているクラウドコンテナレジストリサービスでホストされている[コンテナイメージをデプロイ](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/container-images/deploy-from-console)し、URLやその他の詳細を提供してAppSailにデプロイできます。 ### インスタンスとプラットフォーム管理 AppSailは、アプリのコーディング構造と実行を完全にコントロールできます。Catalystでは、Webサービスの実行環境に対して、メモリやディスクサイズの割り当て、実行ポート、アプリに必要な環境変数、アプリの起動コマンドの定義など、さまざまな[設定](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/configurations/)を行えます。 デプロイしたすべてのアプリには、Catalystが自動的に生成する[AppSail URL](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/overview/#appsail-url)からアクセスできます。さらに、独自のドメインをAppSailサービスにマッピングし、[カスタムドメインURL](https://docs.catalyst.zoho.com/ja/cloud-scale/help/domain-mappings/introduction/)からアクセスするオプションもあります。 サービスが実行されると、Catalystは必要に応じてサーバーインスタンスを生成し、トラフィックに基づいてスケールアップまたはスケールダウンして、レイテンシを最小限に抑えます。サービスの実行時に生成されたインスタンスをコンソールから確認でき、サービスインスタンスの削除などのアクティビティを実行できます。Catalystはまた、実行されたすべてのAppSailサービスの詳細なレポート、統計、実行ログを提供し、情報に基づいたビジネス判断を支援します。 このヘルプドキュメントでは、コンソールまたはCLIを通じて、直接またはコンテナイメージとしてAppSailにソフトウェアサービスをデプロイする方法をすべてカバーしています。また、各Catalystマネージドランタイムのさまざまなフレームワークで構築できるシンプルなアプリケーションの[ヘルプガイド](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/help-guides/introduction/)も含まれており、サンプルコードとAppSailへの関連付け手順が記載されています。さまざまなIDEでの[AppSailサービスのデバッグ](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/debug-appsail/)の例も確認できます。