このトピックでは、Compute Nest でサービスを作成、テスト、公開する方法について説明します。
事前準備
サービスを公開する前に、技術ソリューション、リソースリスト、デプロイ設定を確認してください。詳細については、「事前準備」をご参照ください。
ステップ 1:サービスの作成
-
Compute Nest コンソールに移動し、マイサービス ページを開き、新しいサービスの作成 をクリックします。
-
新しいサービスの作成 ページで、サービスの作成方法を選択します。
事前準備の段階で特定したデプロイシナリオに基づき、次の 3 つの方法から 1 つを選択します。
-
リポジトリを使用してサービスを作成:リポジトリから直接コードをプルしてデプロイします。
-
キュレーションテンプレートを使用してサービスを作成:この方法は、Elastic Compute Service (ECS) または Container Service for Kubernetes (ACK) と基本的なクラウドリソースのみを必要とするサービスに適しています。
-
カスタムサービスを作成:この方法は、複雑または多数の基盤となるクラウドリソースを必要とするサービスに適しています。
キュレーションテンプレート
Compute Nest が提供するキュレーションテンプレートを使用すると、サービスを迅速に構築およびデプロイできます。これらのテンプレートには、一般的なビジネスシナリオ向けのベストプラクティスが事前設定されており、サービスの作成が大幅に簡素化されます。この方法は、新規ユーザーや、サービスを迅速に公開したいユーザーに最適です。詳細については、「キュレーションテンプレートを使用したサービスの作成」をご参照ください。
リポジトリ
Compute Nest は、GitHub、Gitee、パブリック GitLab インスタンス、または Alibaba Cloud DevOps CodeUp からリポジトリを直接インポートしてサービスを作成することをサポートしています。この機能により、開発者やサービスプロバイダーは、より簡単かつ迅速にサービスを作成できます。詳細については、「Git リポジトリを使用したサービスの作成」をご参照ください。
カスタムサービス
-
「リソースオーケストレーションの準備」の手順に従って、Resource Orchestration Service (ROS) テンプレートを作成します。
-
カスタムサービス作成 を選択し、配信タイプに基づいてサービスタイプを選択してから、次へ:サービスの設定 をクリックします。
-
新しいサービスの作成 ページで、プロンプトに従ってパラメーターを入力します。
基本情報セクションには、次の必須フィールドが含まれます:サービスアイコン (192×192 ピクセルを推奨、JPG および PNG フォーマットをサポート)、サービス名 (3~200 文字)、サービスの説明。
-
[サービスのデプロイ] エリアの [デプロイ設定] セクションで、ROS テンプレートを入力します。
テンプレート編集ページで、デプロイリージョン (例:すべてのリージョン) とテンプレート名を設定します。次に、テンプレートコンテンツエリアで、フォーマットとして JSON または YAML を選択し、ROS テンプレートのコードをエディターに貼り付けます。
-
サービスの作成 をクリックし、[マイサービス] ページでサービスの作成ステータスを確認します。
-
ステップ 2:サービスのテスト
サービスを作成して保存した後、レビューのために送信する前に、徹底的にテストする必要があります。詳細については、「サービスのテスト」をご参照ください。
テスト用の無料トライアルリソースをリクエストするには、「無料トライアルの設定」をご参照ください。
ステップ 3:サービスの公開
テストが完了したら、サービスを Compute Nest に送信して公式レビューを受ける必要があります。承認されると、サービスは公開され、ユーザーが利用できるようになります。詳細については、「サービスの公開」をご参照ください。