フルマネージドサービスとは、そのサービスで作成されるすべてのリソースとソフトウェアが、サービス作成者の Alibaba Cloud アカウント内にデプロイされるサービスです。本トピックでは、サービスプロバイダーが Compute Nest コンソールでフルマネージドサービスを作成する方法について説明します。
操作手順
Compute Nest コンソールにログインします。
左側のナビゲーションペインで、マイサービス を選択します。マイサービス ページで、作成したサービス をクリックし、次に 新しいサービスの作成 をクリックします。
新しいサービスの作成 ページで、サービス情報を設定します。
サービスを作成する方法を選択します。
厳選テンプレートからサービス作成 または カスタムサービス作成 を選択できます。
注目のテンプレートからサービスを作成: Compute Nest は、さまざまなアーキテクチャとアプリケーションに基づくサービステンプレートを提供し、サービスの迅速な作成をサポートします。
サービスを手動で作成: Compute Nest は、完全なサービス作成プロセスを提供します。サービス情報、サービスのデプロイ、サービスの運用保守、および詳細設定を構成する必要があります。
サービスタイプには、フルマネージド型サービスを選択します。
厳選テンプレートからサービス作成 を選択した場合、まず フルマネージド型サービス を選択し、次に下で必要なサービステンプレートを選択する必要があります。
説明サービステンプレートを選択すると、詳細を見る をクリックして、デプロイの説明と設定ファイルを表示できます。
次へ:サービスの設定 をクリックします。
[サービスの設定] ページで、サービスに関する情報を設定します。
厳選テンプレートからサービス作成 を選択した場合、サービスの基本情報のみを設定する必要があります。
説明サービスアイコンとサービス名には、サービステンプレートで指定されたアイコンと名前があらかじめ入力されています。サービス計画に基づいて、サービスアイコンとサービス名を変更できます。
カスタムサービス作成 を選択した場合、完全なサービス情報を入力する必要があります。
基本情報 セクションで、サービスの基本情報を入力します。
設定項目
説明
サービスアイコン
サービスのアイコン。JPG および PNG 形式がサポートされています。最適な鮮明さを得るために、解像度が 192 × 192 ピクセルの画像をアップロードすることを推奨します。
サービス名
サービスの名前。名前は長さが 3~200 文字で、数字、英字、アンダースコア (_) を使用できます。
サービスの説明
サービスの説明。説明の長さは 10~500 文字である必要があります。
サービス利用規約ドキュメント
サービス作成者がサービス用に定義した、サービス利用規約のドキュメント名と URL を入力します。
バージョンの説明
サービスバージョンの説明。バージョンの説明は 1~200 文字である必要があります。説明にバージョン番号を含めることを推奨します。サービスの各バージョンの説明は一意である必要があります。
サービスインスタンス名のデフォルトプレフィックス
サービスインスタンス名のデフォルトプレフィックス。プレフィックスの長さは最大 40 文字で、数字、英字、ハイフン (-)、アンダースコア (_) を使用できます。プレフィックスは英字で始まる必要があります。
デフォルトのプレフィックスを指定すると、お客様がサービスインスタンスを作成する際に、[サービスインスタンス名] フィールドにプレフィックスが自動的に入力されます。お客様はプレフィックスを変更できます。
タグ設定
タグキーと値。タグキーとタグ値を選択または入力して、サービスリソースにタグを追加します。各リソースに最大 20 個のタグを追加できます。利用可能なタグキーまたはタグ値がない場合は、カスタムタグを作成できます。詳細については、「カスタムタグの追加」をご参照ください。
リソース グループ
リソースを追加するリソース グループを選択します。
リソース グループを使用すると、所有するクラウドリソースを目的、権限、所有権などのディメンションでグループ化できます。これにより、企業は複数のユーザーと複数のプロジェクトに対して階層的なリソース管理を実装できます。詳細については、「リソース グループ」をご参照ください。
サービスデプロイメント セクションで、サービスで必要なリソースを設定します。
設定項目
説明
リソースディレクトリにメンバーアカウントを作成するかどうか
サービスインスタンスのリソース管理の要件に基づいて、リソースディレクトリのメンバーアカウントを新規作成するかどうかを選択できます。
リソースディレクトリのメンバーアカウントは、サービス利用者がサービスインスタンスを作成する際に、Compute Nest がサービス作成者のリソースディレクトリに自動的に作成するリソースコンテナです。メンバーアカウントは、サービスインスタンスのリソースを物理的に分離し、独立したリソースグループ化ユニットを形成します。詳細については、「フルマネージドサービスにおけるアカウントベースの分離」をご参照ください。
ユーザータイプ
ユーザータイプとして Alibaba Cloud または サードパーティのクラウド を選択します。
Alibaba Cloud: サービス利用者が自身の Compute Nest コンソールでサービスインスタンスを表示できる場合は、このオプションを選択します。
サードパーティクラウド: サービス利用者が Alibaba Cloud アカウントを持っていない場合、またはサービス利用者に Alibaba Cloud を公開したくない場合は、このオプションを選択します。
パラメーターマッピングの追加
テンプレート内のパラメーターのマッピングとサブ依存関係マッピングを構成できます。
依存関係パラメーター と パラメーター を選択し、依存関係パラメーター と パラメーター の値を指定します。 値が指定されると、対応するパラメーターは自動的に非表示パラメーターになります。 ユーザーがサービスインスタンスを作成すると、依存関係パラメーターのみが表示されます。 ユーザーが依存関係パラメーターの値を選択すると、非表示パラメーターには、マッピングで対応するパラメーターに指定された値が自動的に入力されます。 詳細については、「パラメーターマッピングの設定」をご参照ください。
パッケージの追加
パラメーターセットは、テンプレートでパラメーターを選択し、パラメーター値を指定して作成できます。ユーザーがサービスインスタンスの作成時にパラメーターセット内のすべてのパラメーターを変更できるようにする場合は、[カスタムパラメーターセットのサポート] を選択します。そうでない場合は、このチェックボックスの選択を解除します。パラメーターセットの詳細については、「パラメーターセット」をご参照ください。
非表示パラメーター
テンプレート内で非表示にするパラメーターを選択します。
選択されたパラメーターは、ユーザーがサービスインスタンスを作成する際に表示されません。
説明パラメーターマッピングで指定された対応するパラメーターは、自動的に非表示パラメーターとして追加されます。パラメーターマッピングでパラメーターをすでに構成している場合は、ここで再度選択する必要はありません。
デプロイリージョン
デプロイを許可するリージョンを選択します。複数のリージョンを選択できます。リージョンを選択しない場合、サービスはデフォルトですべてのリージョンにデプロイできます。
ロール名
Compute Nest が信頼するロールを選択します。Compute Nest はこのロールを使用してリソースを作成します。
Alibaba Cloud アカウントで Compute Nest を使用する場合は、ロールを作成し、そのロールに権限を付与する必要があります。ロールの作成と権限の付与方法の詳細については、「Compute Nest サービス用の RAM ロールの作成」をご参照ください。
RAM ユーザーで Compute Nest を使用する場合は、まずロールを作成して権限を付与し、次に RAM ユーザーに PassRole 権限を付与する必要があります。RAM ユーザーへの PassRole 権限の付与方法の詳細については、「RAM ユーザーへの PassRole 権限の付与」をご参照ください。
デプロイ先
推定時間
サービスインスタンスのデプロイにかかる推定時間。このパラメーターを設定すると、サービスインスタンスのデプロイに必要な平均時間をお客様に通知するために、指定した値がサービスインスタンスのデプロイページに表示されます。
デプロイパッケージの関連付け
ECS イメージの関連付けを設定
このパラメーターを設定して、テンプレートで指定された Elastic Compute Service (ECS) イメージを、配布済みのデプロイパッケージ内の ECS イメージに置き換えることができます。詳細については、「ECS イメージデプロイパッケージ」をご参照ください。
コンテナイメージの関連付けを設定
サービスデプロイに Docker コンテナイメージを使用する場合は、コンテナイメージデプロイパッケージを使用することを推奨します。詳細については、「コンテナイメージデプロイパッケージ」をご参照ください。
ファイルの関連付けを設定
Compute Nest は、スクリプトベースのデプロイのためにソフトウェアリソースをダウンロードするときに発生する可能性のある問題を解決するために、ファイルデプロイパッケージを提供します。たとえば、クラウドリソースがインターネット経由でアクセスできない、またはリソースのダウンロード元が安定していないなどの問題です。詳細については、「ファイルデプロイパッケージ」をご参照ください。
Helm チャートの関連付けを設定
チャートパッケージをプライベートに保つ必要がある場合は、Compute Nest の Helm チャートデプロイパッケージの使用を推奨します。詳細については、「Helm チャートパッケージ」をご参照ください。
アプリケーション グループ
アプリケーション グループの作成
テンプレート内のリソースのアプリケーション グループ。テンプレート内のリソースをアプリケーション グループに追加できます。これにより、お客様のリソースの確認と管理が容易になります。サービスインスタンスの詳細ページで、お客様はリソースの表示、監視データの表示、O&M 操作の実行、グループごとのログの表示ができます。
説明各リソースは 1 つのグループにしか追加できません。
サービス O&M (オプション) セクションで、サービスの O&M 機能を設定します。
設定項目
説明
O&M
ユーザーに権限を付与
サービス利用者がサービスインスタンスに対して O&M 操作を実行する必要がある場合は、顧客に権限を付与 を選択し、ユーザーに付与する権限を選択します。
サービス利用者がサービスインスタンスに対して運用保守操作を実行する必要がない場合は、顧客に権限を付与 を選択しないでください。
運用保守操作の追加
ユーザーの運用保守管理ページに表示する運用保守操作を指定します。詳細については、「カスタム運用保守操作」をご参照ください。
監視
リソース監視
監視設定。アラート通知を受信する場合は、[権限の取得] を選択してから [監視権限] を選択する必要があります。
すべてのリソースに CloudMonitor アラートテンプレートを設定:CloudMonitor アラートテンプレートを選択します。
すべてのリソースに CloudMonitor アラートテンプレートを設定:各アプリケーション グループの CloudMonitor アラートテンプレートを選択します。
説明このオプションは、アプリケーション グループが設定されている場合にのみ使用できます。
アラートテンプレートが利用できない場合は、まず作成します。詳細については、「監視とアラートの概要」をご参照ください。
Prometheus サービス
Prometheus 監視機能を有効にするかどうかを指定します。この機能を無効にする場合、次のパラメーターを設定する必要はありません。詳細については、「フルマネージド ACK の監視とアラートの設定」をご参照ください。
ログ
アプリケーションログ
Logstore の情報。[Logstore の追加] をクリックします。[Logstore の追加] ダイアログボックスで、Logstore 名、パス、およびファイル名のパラメーターを設定します。
説明サービスが ECS インスタンスにデプロイされている場合は、Logstore 内のファイルのパスと名前を設定する必要があります。
サービスがポッドにデプロイされている場合は、ポッドの環境変数で Logstore 情報を設定する必要があります。
設定の変更
サービスインスタンス設定の変更
設定変更機能を有効にするかどうかを指定します。この機能を無効にする場合、次のパラメーターを設定する必要はありません。
[操作の追加] をクリックします。表示されるダイアログボックスで、設定変更操作を構成します。
テンプレートの選択:設定変更の実装に使用されるテンプレート。
説明インスタンスタイプの変更を有効にするには、テンプレートで
ALIYUN::ECS::InstanceGroupリソースのUpdatePolicyプロパティをForAllInstancesに設定する必要があります。ALIYUN::ECS::RunCommandリソースの更新を有効にするには、テンプレートでSyncプロパティをtrueに設定する必要があります。更新されたALIYUN::ECS::RunCommandリソースは、設定変更中に再実行されます。
操作名:設定変更操作の名前。
操作の説明:設定変更操作の説明。
操作タイプ:設定変更操作のタイプ。有効な値:アップグレード、ダウングレード、カスタム。1 つの操作タイプのみ選択できます。
アップグレード:方法として [プランの変更] を選択した場合、お客様は現在のパラメーターセットをより大きいシリアル番号のパラメーターセットに変更することで、サービスインスタンスをアップグレードできます。方法として [パラメーターの変更] を選択した場合、お客様はサービスインスタンスをアップグレードする際に、数値タイプのパラメーターをより大きい値に設定する必要があります。カスタムパラメーターセットはアップグレード操作をサポートしていません。
ダウングレード:方法として [プランの変更] を選択した場合、お客様は現在のパラメーターセットをより小さいシリアル番号のパラメーターセットに変更することで、サービスインスタンスをダウングレードできます。方法として [パラメーターの変更] を選択した場合、お客様はサービスインスタンスをダウングレードする際に、数値タイプのパラメーターをより小さい値に設定する必要があります。カスタムパラメーターセットはダウングレード操作をサポートしていません。
カスタム:パラメーターセットとパラメーターの設定に制限はなく、カスタムパラメーターセットがサポートされています。
方法:設定変更方法。
パラメーターの選択:お客様が変更できるパラメーター。このパラメーターは、方法として [パラメーターの変更] を選択した場合にのみ使用できます。変更できないパラメーターは除外されます。
[高度な設定 (任意)] セクションで、サービスの高度な機能を設定します。
設定項目
説明
権限設定
デプロイリンク権限
プランに基づいてこのパラメーターを構成できます。
パブリック: デプロイリンクを取得したすべてのユーザーが、デプロイリンクを使用してサービスインスタンスを作成できます。
制限付き: デプロイリンク権限のホワイトリストに追加されているユーザーのみが、デプロイリンクを使用してサービスにアクセスしたり、サービスインスタンスを作成したりできます。デプロイリンク権限のホワイトリストにユーザーを追加する方法の詳細については、「サービスデプロイ権限の変更」をご参照ください。
非表示: サービスの詳細ページは、権限リストに含まれていないすべてのユーザーに対して非表示になります。権限のないユーザーがリンクをクリックすると、サービスが存在しないことを示すメッセージが表示されます。
ネットワーク設定
VPC プライベートアクセス
VPC プライベート接続を有効にすると、サービスとサービス利用者のネットワークがプライベートネットワーク経由で接続され、トラフィックがインターネットに公開されません。
テンプレートの内容に基づいて、ロードバランサーまたはエンドポイントサービス情報を選択し、サービスデプロイテンプレートから対応するロードバランサーまたはエンドポイントを選択します。
支払者
サービスリソースの支払方法を選択します。[サービス利用者] または [サービス提供者] を選択できます。
[サービスプロバイダー] 支払い機能は、デフォルトで無効になっています。この機能を有効にするには、[Quota Center コンソール] に移動し、[サービスプロバイダー] 支払い方法の有効化を申請してください。
VPC プライベートリバースアクセス
この機能を有効にすると、VPC プライベートリバース接続を介してユーザーの VPC 内のリソースにアクセスできます。
リバースエンドポイントサービスの構成
リバースエンドポイントのリージョンとエンドポイントサービス情報を指定します。
カスタムドメイン
ユーザーがサービスインスタンスを作成する際に、このドメインを使用してプライベートネットワーク経由でサービスにアクセスすることを選択できます。カスタムドメインは、サービスのパブリックドメインと一致させることを推奨します。
テナント設定
OAuth 認証
OAuth 認証を有効にすると、サービスプロバイダーは Compute Nest コンソールで RAM OAuth アプリケーションを接続し、ユーザーにパスワード不要のログインアドレスを提供できます。ユーザーは、このアドレスと自分の Alibaba Cloud アカウントを使用して、パスワードを入力せずに、サービスプロバイダーが作成したサービスに関連付けられているソフトウェアにログインできます。
アプリケーションの選択
OAuth 認証を有効にすると、アプリの選択 ドロップダウンリストから、ユーザーに提供するパスワードなしのログオンアドレスを選択します。
アプリケーションログインアドレス
アプリケーションのログインアドレスを指定します。ユーザーがサービスインスタンスを作成すると、サービスインスタンスの詳細ページにアドレスが表示されます。
配信設定
サービスプロバイダーが配信承認を申請することを許可
この機能を有効にすると、Compute Nest ディストリビューターがサービスの配信承認を申請でき、レビューリマインダーメッセージが届きます。申請を承認すると、ディストリビューターはサービスを再作成して配信できます。この場合、ディストリビューターと個別に支払いを決済する必要があります。
インスタンス時間設定
有効期限後の保持期間
サービスインスタンスの有効期限が切れた後の保持期間を指定します。単位: 日。
コンプライアンスパッケージチェック
VPC 内のデータセキュリティリスクチェックを有効化
VPC 内のデータ漏洩をチェックします。たとえば、ECS インスタンスが VPC から移行される場合や、ECS インスタンスが VPC に追加される場合などです。
サービスの作成 をクリックし、表示される確認ダイアログボックスで 確定する をクリックします。
メッセージページで、一覧に移動 または サービステストに移動 をクリックできます。
サービスの表示
サービスが作成されると、マイサービス ページでサービスを表示できます。
[マイサービス] ページには、[作成したサービス] タブと [使用したサービス] タブがあります。このページには [サービスの作成] ボタンがあり、タグ、サービス名、タイプでサービスをフィルタリングできます。作成されたサービスはカードとして表示されます。各カードには、サービスタグ、更新時刻、バージョン情報が表示され、[サービスの非公開]、[Marketplace に公開]、[プレリリース]、[バージョンの編集] などのアクションボタンが用意されています。
次のステップ
サービスをテストします。
サービスを保存したら、自分でサービスをテストできます。また、サービスをプレリリースして、テスト用に特定の顧客と共有することもできます。詳細については、「サービスのテスト」をご参照ください。
サービスを公開します。
サービスがテストに合格したら、サービスをレビュー用に送信します。レビューで承認されると、サービスを公開できます。詳細については、「サービスの公開」をご参照ください。
サービスインスタンスをデプロイします。
フルマネージドサービスインスタンスとは、ユーザーが Compute Nest サービスに基づいて作成するサービスエンティティで、サービスプロバイダーがリソースとソフトウェアを提供します。詳細については、「フルマネージドサービスインスタンスの作成」をご参照ください。