Catalyst DevOpsを始める
このセクションでは、Catalystアプリケーションの作成、テスト、デプロイ、およびCatalystコンソールでのDevOpsコンポーネントの構成に関する全体的な手順を説明します。
DevOpsコンポーネントを使用する前に、いくつかの前提条件があります:
-
プロジェクトを作成する - Catalystコンソールにアクセスするか、新しいプロジェクトを作成します。プロジェクトの作成が完了すると、コンソールからすべてのCatalystサービスにアクセスできるようになります。
さらに、CLIから初期化することで、ローカル環境に新しいプロジェクトを作成することもできます。Catalystコマンドにアクセスしてアプリケーションをローカルで操作するには、まずCatalyst CLIをインストールし、リモートアカウントにログインする必要があります。
-
アプリケーションを開発する - DevOpsは主にアプリケーション開発フェーズの後に活用されるため、まず他のサービスからCatalystコンポーネントにアクセスし、セットアップして実装し、アプリケーションを構築できます。
Java、NodeJS、またはPythonのサポートされている言語で、必要に応じてCatalyst Serverless Functionsをコーディングしてアプリケーションロジックを開発できます。外部IDEを使用してCatalystプロジェクトディレクトリをローカルで操作し、アプリケーションロジックを構築できます。Catalyst CLIを使用すると、すべてのプロジェクトリソースをローカル環境に直接初期化できます。また、コンポーネント固有のAPIエンドポイントを通じて、さまざまなCatalystの機能にアクセスすることもできます。
-
アプリケーションをテストする - さまざまなCLIコマンドを使用して、リモートコンソールにデプロイする前にアプリケーションやマイクロサービスをローカルでテストできます。たとえば、ターミナルの組み込みシェルを通じて特定の関数タイプをテストできます。
アプリケーションをローカルでテストした場合は、テスト後にリモートコンソールにデプロイし、生成された開発環境URLからクライアントおよびアクセス可能な関数エンドポイントにアクセスできます。
注意: ここで指定されている手順の順序は、ビジネスやアプリケーションロジック、または特定のユースケースに基づいて異なる場合があります。アプリケーションのデプロイおよびテストフェーズで説明されているフローは、要件に基づいて変更できます。これは、一般的な小規模から中規模のクライアントベースのアプリケーションやマイクロサービスに適した汎用的なガイドラインです。アプリケーションロジックの構築とテストが完了したら、さまざまなDevOpsコンポーネントを使用して、関数の実行を監視し、アプリケーション障害時のメールトリガーを自動化し、Catalyst Functionsの詳細なロギングサービスを有効にできます。
-
DevOpsコンポーネントを構成する - アプリケーションのテストと並行して、必要なDevOpsコンポーネントをセットアップして使用することも、アプリケーション固有のロジックと要件に応じて次のステップの後に使用することもできます。Catalyst DevOpsにアクセスするには、Catalystコンソールの左ペインでDevOpsサービスに移動します。必要なコンポーネントを構成し、それらを操作できます。
たとえば、APIテストが必要な場合は、Automation Testingにアクセスして一連のテストケースを記述し、自動実行をスケジュールして、パフォーマンスレポートからインサイトを得ることができます。
同様に、LogsやApplication Performance Monitoringを使用してアプリケーション内の関数のパフォーマンスを監視し、収集したインサイトを分析して、必要に応じてコアロジックの変更やアップグレードを実装できます。
-
アプリケーションをホストする - CloudScaleサービスのWeb Client Hostingコンポーネントを通じて、開発環境でCatalyst Webアプリケーションを並行してホストすることもできます。これにより、反復的なQAテスト、エンドツーエンドの統合テストを継続的に実行したり、ソリューションのアルファバージョンをリリースしたりできます。
-
アプリケーションを本番環境に移行する - 開発環境でアプリケーションのテストが完了したら、こちらのヘルプページに記載されている手順に従って本番環境に移行できます。本番環境への移行後も、メンテナンスフェーズ中、およびその後のアップグレードやリリース中に、DevOpsコンポーネントを引き続き使用してアプリケーションを監視できます。アプリケーション障害時のアラートトリガーを設定し、関数実行に関する詳細で包括的なログを取得し、Catalystプロジェクト内の特定のコンポーネントの使用状況を追跡することもできます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us