プライベートサービスとは、すべてのリソースとソフトウェアをお客様の Alibaba Cloud アカウントにデプロイするサービスです。このトピックでは、サービスプロバイダーが Compute Nest コンソールでプライベートサービスを作成する方法について説明します。
操作手順
Compute Nest コンソールにログインします。
-
左側のナビゲーションペインで、マイサービスを選択します。マイサービス ページで、作成したサービス タブをクリックし、新しいサービスの作成 をクリックします。
-
新しいサービスの作成 ページで、サービス情報を設定します。
-
サービスの作成方法を選択します。
厳選テンプレートからサービス作成 または カスタムサービス作成 を選択できます。
-
[おすすめのテンプレートから作成]:Compute Nest は、さまざまなアーキテクチャやアプリケーション向けのサービステンプレートを提供しており、迅速なサービス作成を支援します。
-
[カスタムサービスの構築]:Compute Nest は、完全なサービス作成ワークフローを提供します。サービス情報、サービスのデプロイ、サービスの O&M、および詳細設定を行う必要があります。
-
-
サービスタイプを選択してください で、プライベートデプロイサービス を選択します。
厳選テンプレートからサービス作成 を選択した場合、まず プライベートデプロイサービス を選択し、次にサービステンプレートを選択する必要があります。
説明サービス テンプレートを選択すると、詳細を見る をクリックして、テンプレートのデプロイの説明と設定ファイルを表示できます。
-
次へ:サービスの設定 をクリックします。
-
サービス設定ページで、サービスの詳細を設定します。
-
厳選テンプレートからサービス作成 を選択した場合、サービスの基本情報を設定するだけで済みます。
説明サービスアイコンとサービス名は、サービステンプレートの値が事前に入力されています。必要に応じて、サービスアイコンと名前を変更できます。
-
カスタムサービス作成 を選択した場合、すべてのサービス情報を設定する必要があります。
-
基本情報 セクションで、サービスの基本詳細を設定します。
パラメーター
説明
サービスアイコン
サービスのアイコン。JPG および PNG 形式がサポートされています。最適な鮮明さを得るために、解像度が 192 × 192 ピクセルの画像をアップロードすることを推奨します。
サービス名
サービスの名前。名前は長さが 3~200 文字で、数字、英字、アンダースコア (_) を使用できます。
サービスの説明
サービスの説明。説明の長さは 10~500 文字である必要があります。
サービス利用規約ドキュメント
カスタムのサービス利用規約ドキュメントの名前と URL を入力します。
バージョンの説明
サービスバージョンの説明。バージョンの説明は 1~200 文字である必要があります。説明にバージョン番号を含めることを推奨します。サービスの各バージョンの説明は一意である必要があります。
サービスインスタンス名のデフォルトプレフィックス
サービスインスタンス名のデフォルトプレフィックス。プレフィックスの長さは最大 40 文字で、数字、英字、ハイフン (-)、アンダースコア (_) を使用できます。プレフィックスは英字で始まる必要があります。
デフォルトのプレフィックスを指定すると、お客様がサービスインスタンスを作成する際に、[サービスインスタンス名] フィールドにプレフィックスが自動的に入力されます。お客様はプレフィックスを変更できます。
タグ設定
タグキーと値。タグキーとタグ値を選択または入力して、サービスリソースにタグを追加します。各リソースに最大 20 個のタグを追加できます。利用可能なタグキーまたはタグ値がない場合は、カスタムタグを作成できます。詳細については、「カスタムタグの追加」をご参照ください。
リソースグループ
リソースを追加するリソースグループを選択します。
リソースグループを使用すると、目的、権限、または所有者に基づいてクラウドリソースをグループ化できます。これにより、企業内の複数のユーザーやプロジェクトのリソース管理が簡素化されます。詳細については、「リソースグループ」をご参照ください。
-
サービスデプロイメント セクションでは、サービスに必要なリソースを設定します。
パラメーター
説明
デプロイ設定
リージョン
サービスインスタンスをデプロイできるリージョン。デフォルトでは、[すべてのリージョン] が選択されます。
nst.vendor.create.tplInputType.label
テンプレート名とテンプレートの内容を入力します。準備したテンプレートファイルをアップロードすることもできます。ROS JSON、ROS YAML、および Terraform 形式がサポートされています。詳細については、「リソースオーケストレーションサービス (ROS)」をご参照ください。
-
ビジネスシナリオで同じサービス内に異なるタイプのテンプレートが必要な場合は、複数のテンプレートを追加できます。[テンプレート 1] の横にある
アイコンをクリックして、別のテンプレートを追加します。たとえば、単一アベイラビリティゾーンと複数アベイラビリティゾーンの両方のデプロイをサポートするには、シナリオごとに個別のテンプレートを追加できます。重要トライアルをサポートするテンプレートでは、新しい Virtual Private Cloud (VPC) または vSwitch は作成できません。代わりに、VPC と vSwitch をテンプレートパラメーターとして設定します。
トライアルテンプレートで使用されるセキュリティグループは、新しく作成する必要があります。既存のセキュリティグループを選択することはできません。
パッケージの追加
テンプレートの内容に基づいて、設定するパッケージパラメーターを選択し、その値を設定します。サービスインスタンスの作成時に、お客様がパッケージ内のすべてのパラメーターをカスタマイズできるようにする場合は、カスタムプランのサポート を選択します。それ以外の場合は、選択しません。パッケージ設定の詳細については、「パッケージ設定」をご参照ください。
デプロイ先
推定時間
サービスインスタンスのデプロイにかかる推定時間。このパラメーターを設定すると、サービスインスタンスのデプロイに必要な平均時間をお客様に通知するために、指定した値がサービスインスタンスのデプロイページに表示されます。
タイムアウト期間
サービスインスタンスのデプロイのタイムアウト期間。お客様がサービスインスタンスをデプロイするときに、所要時間が指定されたタイムアウト期間を超えると、デプロイは失敗します。このパラメーターは、プライベートサービスにのみ必要です。
デプロイパッケージの関連付け
ECS イメージの関連付けを設定
このパラメーターを設定して、テンプレートで指定された Elastic Compute Service (ECS) イメージを、配布済みのデプロイパッケージ内の ECS イメージに置き換えることができます。詳細については、「ECS イメージデプロイパッケージ」をご参照ください。
コンテナイメージの関連付けを設定
サービスデプロイに Docker コンテナイメージを使用する場合は、コンテナイメージデプロイパッケージを使用することを推奨します。詳細については、「コンテナイメージデプロイパッケージ」をご参照ください。
ファイルの関連付けを設定
Compute Nest は、スクリプトベースのデプロイのためにソフトウェアリソースをダウンロードするときに発生する可能性のある問題を解決するために、ファイルデプロイパッケージを提供します。たとえば、クラウドリソースがインターネット経由でアクセスできない、またはリソースのダウンロード元が安定していないなどの問題です。詳細については、「ファイルデプロイパッケージ」をご参照ください。
Helm の関連付けを設定
Chart パッケージをプライベートに保つ必要がある場合は、Compute Nest の Helm Chart アーティファクトを使用することを推奨します。詳細については、「Helm Chart アーティファクト」をご参照ください。
アプリケーション グループ
アプリケーション グループの作成
テンプレート内のリソースのアプリケーション グループ。テンプレート内のリソースをアプリケーション グループに追加できます。これにより、お客様のリソースの確認と管理が容易になります。サービスインスタンスの詳細ページで、お客様はリソースの表示、監視データの表示、O&M 操作の実行、グループごとのログの表示ができます。
説明各リソースは 1 つのグループにしか追加できません。
-
-
サービス O&M (オプション) セクションで、サービスの O&M 機能を設定します。
パラメーター
説明
O&M
権限の取得
ホスト型 O&M 機能を有効にするかどうかを指定します。
ホスト型運用保守機能を有効にするには、[権限の取得] を選択し、顧客がサービスプロバイダーに付与する必要がある権限を選択します。
ホスト型 O&M 機能を無効にするには、[権限の取得] のチェックを外します。
詳細については、「プライベートサービスのホスト型 O&M」をご参照ください。
O&M 操作の追加
お客様の O&M 管理ページに表示される O&M 操作を設定します。詳細については、「カスタム O&M 操作」をご参照ください。
監視
リソース監視
監視設定。アラート通知を受信する場合は、[権限の取得] を選択してから [監視権限] を選択する必要があります。
すべてのリソースに CloudMonitor アラートテンプレートを設定:CloudMonitor アラートテンプレートを選択します。
すべてのリソースに CloudMonitor アラートテンプレートを設定:各アプリケーション グループの CloudMonitor アラートテンプレートを選択します。
説明このオプションは、アプリケーション グループが設定されている場合にのみ使用できます。
アラートテンプレートが利用できない場合は、まず作成します。詳細については、「監視とアラートの概要」をご参照ください。
ログ
アプリケーションログ
サービスのアプリケーションログの Logstore 情報を設定します。
Logstore の追加 をクリックします。表示されるダイアログボックスで、Logstore 名、ログパス、およびログファイル名を設定します。
説明-
ECS にデプロイされたサービスの場合、ログパスとファイル名を設定する必要があります。
-
コンテナーにデプロイされたサービスの場合、コンテナーの環境変数で Logstore 情報を設定する必要があります。
アップグレード
nst.vendor.create.upgrade.type.desc
アップグレード機能を有効にするかどうかを指定します。この機能を無効にする場合、次のパラメーターを設定する必要はありません。
お客様によるロールバック:お客様がサービスインスタンスを新しいバージョンから元のバージョンにロールバックできるかどうかを指定します。デフォルトでは、このロールバックはサポートされています。
nst.vendor.create.upgrade.description.label:アップグレード内容または新機能の説明。
nst.vendor.create.upgrade.version.label:公開済みのサービスバージョン。1 つ以上のバージョンを選択できます。デフォルトでは、[すべてのバージョン] が選択されます。
nst.vendor.create.upgrade.components.label:アップグレード範囲。
サービス設定:ホスト型 O&M 設定や O&M 通知設定など、サービスインスタンスの設定のみを更新します。ソフトウェアアプリケーションはアップグレードされません。このオプションはデフォルトで選択されています。
リソース設定:ROS または Terraform テンプレートのリソースを更新します。このオプションを選択した場合、追加の設定は不要です。
アプリケーション設定:イメージまたはファイルデプロイパッケージを置き換えることでソフトウェアアプリケーションをアップグレードします。このオプションを選択した場合、追加の設定が必要です。
アップグレードパラメーターの設定: [nst.vendor.create.upgrade.components.label] に [アプリケーション構成] を選択した場合、このパラメーターは必須です。
このパラメーターの設定方法の詳細については、「サービスアップグレードの設定」をご参照ください。複数のアプリケーション グループを設定している場合は、アプリケーション グループごとにアップグレード設定を個別に設定できます。
設定の変更
サービスインスタンス設定の変更
設定変更機能を有効にするかどうかを指定します。この機能を無効にする場合、次のパラメーターを設定する必要はありません。
[操作の追加] をクリックします。表示されるダイアログボックスで、設定変更操作を構成します。
テンプレートの選択:設定変更の実装に使用されるテンプレート。
説明インスタンスタイプの変更を有効にするには、テンプレートで
ALIYUN::ECS::InstanceGroupリソースのUpdatePolicyプロパティをForAllInstancesに設定する必要があります。ALIYUN::ECS::RunCommandリソースの更新を有効にするには、テンプレートでSyncプロパティをtrueに設定する必要があります。更新されたALIYUN::ECS::RunCommandリソースは、設定変更中に再実行されます。
操作名:設定変更操作の名前。
操作の説明:設定変更操作の説明。
操作タイプ:設定変更操作のタイプ。有効な値:アップグレード、ダウングレード、カスタム。1 つの操作タイプのみ選択できます。
アップグレード:方法として [プランの変更] を選択した場合、お客様は現在のパラメーターセットをより大きいシリアル番号のパラメーターセットに変更することで、サービスインスタンスをアップグレードできます。方法として [パラメーターの変更] を選択した場合、お客様はサービスインスタンスをアップグレードする際に、数値タイプのパラメーターをより大きい値に設定する必要があります。カスタムパラメーターセットはアップグレード操作をサポートしていません。
ダウングレード:方法として [プランの変更] を選択した場合、お客様は現在のパラメーターセットをより小さいシリアル番号のパラメーターセットに変更することで、サービスインスタンスをダウングレードできます。方法として [パラメーターの変更] を選択した場合、お客様はサービスインスタンスをダウングレードする際に、数値タイプのパラメーターをより小さい値に設定する必要があります。カスタムパラメーターセットはダウングレード操作をサポートしていません。
カスタム:パラメーターセットとパラメーターの設定に制限はなく、カスタムパラメーターセットがサポートされています。
方法:設定変更方法。
パラメーターの選択:お客様が変更できるパラメーター。このパラメーターは、方法として [パラメーターの変更] を選択した場合にのみ使用できます。変更できないパラメーターは除外されます。
-
詳細設定 (オプション) セクションで、サービスの高度な機能を設定します。
説明ライセンスや Alibaba Cloud Marketplace のリスティングなどの販売関連の設定は、サービス作成後に設定します。詳細については、「販売管理」をご参照ください。
パラメーター
説明
権限設定
権限タイプ
サービスデプロイ URL のアクセス権限を設定します。
-
[公開]:デプロイ URL を持つすべてのお客様がサービスインスタンスを作成できます。
-
[制限付き]:デプロイ URL の許可リストに追加されたお客様のみが、サービスインスタンスにアクセスまたは作成できます。詳細については、「サービスデプロイ権限の変更」をご参照ください。
-
[非表示]:許可リストにないお客様にはサービス詳細ページが表示されません。権限のないお客様がデプロイ URL を開くと、コンソールにサービスが存在しないというメッセージが表示されます。
トライアル設定
トライアルのサポート
サービスで無料トライアルをサポートするかどうかを選択します。
パッケージを設定している場合は、1 つ以上をトライアルパッケージとして選択できます。パッケージが設定されていない場合は、1 つ以上のテンプレートをトライアルテンプレートとして指定できます。詳細については、「無料トライアルの設定」をご参照ください。
最大トライアル期間
サービスインスタンスの最大トライアル期間。このパラメーターは、トライアルサービスインスタンスにのみ有効です。正式なサービスインスタンスには無効です。トライアル期間は最大 30 日です。
重要トライアルサービスインスタンスによって生成されるリソース料金は Alibaba Cloud が負担します。ただし、これらのリソースは無料トライアルクォータを消費します。良好なトライアル体験と最適なトライアル顧客数のバランスを取るために、トライアルサービスインスタンスに適切なパラメーターセットとテンプレートを設定し、適切なトライアル期間を指定することを推奨します。
ネットワーク設定
VPC プライベートアクセス
サービスインスタンスから中央サービスへのプライベートリンクを有効にするかどうかを選択します。このパラメーターは、トライアル機能が無効の場合にのみ設定できます。これを有効にしない場合、後続のパラメーターを設定する必要はありません。
説明この設定は現在、[お客様のプライベートサービス VPC] から [サービスプロバイダーのカスタムエンドポイントサービス] へのプライベート接続の確立のみをサポートします。
-
[エンドポイントサービス設定]:エンドポイントサービスのリージョンと詳細を選択します。リージョンごとに 1 つのエンドポイントサービスしか設定できません。複数のリージョンで Compute Nest サービスを提供する必要がある場合は、各リージョンにエンドポイントサービスを設定する必要があります。
目的のエンドポイントサービスが見つからない場合は、作成できます。エンドポイントサービスの作成方法の詳細については、「エンドポイントサービスの作成と管理」をご参照ください。
-
[カスタムドメイン名]:サービスインスタンスを作成する際、お客様はこのドメイン名を使用してプライベートネットワーク経由でサービスにアクセスすることを選択できます。カスタムドメイン名は、サービスのパブリックドメイン名と一致させることを推奨します。
配布設定
ディストリビューターによる配布承認の申請を許可
このオプションを有効にすると、Compute Nest ディストリビューターはこのサービスの配布承認を申請でき、レビュー通知が届きます。承認すると、ディストリビューターはサービスを再作成して配布できます。ディストリビューターとは別途、決済プロセスを取り決める必要があります。
-
-
-
-
-
サービスの作成 をクリックし、次に確認ダイアログボックスで 確定する をクリックします。
表示されるプロンプトで、一覧に移動 または サービステストに移動 をクリックできます。
結果
サービスが作成されると、マイサービス ページで表示できます。
サービスは、[作成済みサービス] タブにカードとして表示されます。各カードには、サービスバージョン、更新時間、および [サービスの公開停止] や [事前公開] などの操作が表示されます。