RDS Custom インスタンスは、ApsaraDB RDS コンソールで作成するか、OpenAPI を使用してデータベース環境とオペレーティングシステムにアクセスし、カスタマイズできます。このトピックでは、コンソールで RDS Custom インスタンスを作成する方法について説明します。
前提条件
RDS Custom インスタンスを作成する前に、チケットを起票して、お使いの Alibaba Cloud アカウントをホワイトリストに追加する必要があります。
制限
サポートされているリージョンは、中国 (北京)、中国 (杭州)、中国 (上海)、中国 (深圳)、中国 (成都)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト) です。
料金
RDS Custom インスタンスを作成すると、インスタンスタイプとストレージ容量に基づいて料金が発生します。具体的な料金については、コンソール上の情報をご確認ください。
手順
-
に移動します。
-
[課金方法] を選択します。
-
[サブスクリプション]: 事前に支払います。この方法は、長期的で安定したワークロードに適しています。
-
[従量課金]: 利用後に支払います。この方法は、変動の大きいワークロードに適しています。
-
-
[データベースタイプ]、[リージョン]、[エンジン] を選択します。
-
[データベースタイプ] を [RDS Custom] に設定します。
-
[リージョン] を選択します。
-
RDS Custom インスタンスのリージョンは、購入後に変更できません。慎重にリージョンを選択してください。
重要RDS Custom インスタンスは、中国 (北京)、中国 (杭州)、中国 (上海)、中国 (深圳)、中国 (成都)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト) リージョンでのみ作成できます。
-
既存の RDS Custom デプロイメントセットがあり、新しいインスタンスをそのセットに追加する場合は、デプロイメントセットが存在するリージョンを選択します。
-
-
[エンジン] を MySQL に設定します。
-
-
[SLR の権限を付与します]。
-
すでに権限が付与されている場合は、この手順をスキップできます。
-
権限が付与されていない場合は、[権限付与へ] をクリックして権限を付与します。サービスリンクロール (SLR) の詳細については、「RDS Custom のサービスリンクロール」をご参照ください。
-
-
インスタンスの [VPC] と [vSwitch] を設定します。
-
ネットワーク計画のニーズを満たす VPC がある場合は、それを選択します。
-
適切な VPC がない場合は、デフォルトの VPC と vSwitch を使用できます。詳細については、「デフォルトの VPC と vSwitch」をご参照ください。
-
デフォルトの VPC と vSwitch が要件を満たさない場合は、まず VPC と vSwitch を作成する必要があります。詳細については、「VPC の作成と管理」をご参照ください。
重要ECS や AnalyticDB for MySQL など、他の Alibaba Cloud サービスを使用する場合、RDS Custom インスタンスが他のサービスと同じ VPC 内にあることを確認してください。そうでない場合、内部ネットワーク経由で相互に通信できなくなり、パフォーマンスが低下します。
-
-
[インスタンスタイプ]、[イメージ]、[システムディスク]、[データディスク] を設定します。
-
[製品タイプ]、[インスタンスアーキテクチャ] を設定し、特定のインスタンスタイプを選択します。
RDS Custom のインスタンスタイプの詳細については、「RDS Custom インスタンスタイプ」をご参照ください。
-
[製品タイプ]: [Standard Edition]、[Yitian Edition]、[AI Node] がサポートされています。
-
[インスタンスアーキテクチャ]: [ローカルディスク] と [ディスク] がサポートされています。
説明[Standard Edition]、[AI Node] タイプのインスタンスはディスクのみをサポートします。
-
-
インスタンスのシステム [イメージ] を設定します。
-
デフォルトイメージ: Alibaba Cloud が公式に提供するベースイメージです。これらのイメージはライセンスが付与されており、主流の Linux オペレーティングシステムのイメージが含まれています。
-
カスタムイメージ:
-
カスタムイメージを作成済みの場合は、[イメージカタログ] をクリックしてイメージを選択します。
-
カスタムイメージを作成していない場合は、まず作成する必要があります。詳細については、「インスタンスからカスタムイメージを作成」をご参照ください。
説明カスタムイメージが Alibaba Cloud Linux 3、Alibaba Cloud Linux 2、CentOS 8、CentOS 7、Ubuntu 22、Ubuntu 20、または Ubuntu 16 でない場合は、カスタムイメージを作成する前に、ソースインスタンスでネットワーク初期化スクリプトを手動で作成する必要があります。詳細については、「カスタムイメージのネットワーク初期化を設定」をご参照ください。
-
-
-
[システムディスク] と [データディスク] の仕様とパフォーマンスレベルを設定します。Enterprise SSD (ESSD) とプレミアムパフォーマンスディスクがサポートされています。詳細については、「ESSD」および「プレミアムパフォーマンスディスク」をご参照ください。
-
システムディスクはオペレーティングシステムのインストールに使用されます。デフォルトの容量は 40 GB です。
-
データディスクはアプリケーションデータの保存に使用されます。インスタンスには最大 6 つのデータディスクをアタッチできます。
-
-
-
[セキュリティグループ] と [ログイン認証情報] を設定します。
-
[カスタムセキュリティグループ] または [セキュリティグループの作成] を選択できます。[セキュリティグループの作成] を選択した場合は、[セキュリティグループ名]、[セキュリティグループタイプ]、[IPv4 ポート/プロトコルを開く] を設定する必要があります。セキュリティグループの設定の詳細については、「セキュリティグループの作成」をご参照ください。
-
[ログイン認証情報] を選択して設定します。次のオプションが利用可能です:
-
[カスタムパスワード]: パスワードを入力し、確認のため再入力します。
-
[キーペア]:
-
インスタンスと同じリージョンにキーペアを作成済みの場合は、それを選択できます。
-
キーペアを作成していない場合は、[キーペアの作成] をクリックして ECS コンソールに移動します。インスタンスと同じリージョンにキーペアを作成してから、このページに戻って選択します。キーペアの作成方法の詳細については、「SSH キーペアの作成」をご参照ください。
-
-
[作成後に設定]: インスタンスの作成後に、キーペアをアタッチするか、インスタンスのパスワードをリセットできます。
-
-
-
(オプション) その他のカスタムパラメータを設定します。
[ホスト名]
ホスト名を設定します。ホスト名は、ローカルエリアネットワーク内でコンピュータやデバイスを一意に識別するために使用される名前です。
重要インスタンスを一括で作成する場合 ([インスタンス数] が 2 以上)、[カスタム連番ホスト名] を選択します。次に、指定された形式 name_prefix[begin_number,bits]name_suffix でホスト名を入力します。詳細については、「付録:連番ホスト名のバッチ作成」をご参照ください。
[インスタンスリリース保護]
このオプションを選択すると、インスタンスのリリース保護が有効になります。これにより、コンソールや API オペレーションによるインスタンスの誤った削除やリリースを防ぐことができます。
[インスタンス名]
インスタンスを識別するための名前を入力します。
-
名前は 2 ~ 255 文字で指定します。文字または漢字で始まり、数字、アンダースコア (_)、ハイフン (-) を含めることができます。
-
インスタンス名を空のままにすると、システムはカスタムホスト名またはインスタンス ID をデフォルト値として使用します (カスタムホスト名、インスタンスIDの順に)。
[リソースグループ]
デフォルトまたはカスタムのリソースグループを選択して、インスタンス管理を容易にします。
[タグ]
多数のインスタンスがある場合、タグを付けて分類・管理できます。
[デプロイメントセット]
-
インスタンスと同じリージョンにデプロイメントセットを作成済みの場合は、それを選択できます。
-
同じリージョンにデプロイメントセットを作成していない場合は、[デプロイメントセットの管理] をクリックして作成します。デプロイメントセットの作成方法の詳細については、「RDS Custom デプロイメントセットの作成」をご参照ください。
[ユーザーデータ]
入力ボックスに、準備したインスタンスのユーザーデータを入力します。
インスタンスのユーザーデータは、インスタンスの起動時にスクリプトとして実行して、インスタンスの構成を自動化できます。また、通常のデータとしてインスタンスに渡すこともできます。詳細については、「ユーザーデータを使用したインスタンスの初期化」をご参照ください。
-
-
[インスタンス数] を設定します。一度に最大 20 個のインスタンスを購入できます。
[課金方法] が [サブスクリプション] の場合、以下のパラメータも設定する必要があります。
[サブスクリプション期間]
必要に応じてサブスクリプション期間を選択します。
[自動更新]
自動更新はデフォルトで有効になっています。必要に応じてこの設定を変更できます。
[クーポン]
デフォルトでクーポンが自動的に選択されます。
-
[注文の確認] をクリックし、支払いを完了します。
重要[注文の確認] をクリックすると、対応する利用規約に同意したことになります。コンソール上の利用規約へのリンクをクリックして、詳細を表示できます。
-
インスタンスを表示します。
管理コンソールに戻ります。ナビゲーションペインで、[RDS Custom] > [カスタムインスタンス一覧] をクリックします。上部メニューで、インスタンスを作成したリージョンを選択します。新しく作成されたインスタンスを表示します。
説明インスタンスの作成プロセスには約 1 ~ 10 分かかります。ページを更新してステータスを確認できます。
付録:連番ホスト名のバッチ作成
一度に複数の RDS Custom インスタンスを作成する場合、デフォルトでは同じホスト名が割り当てられます。各 RDS Custom インスタンスを区別したり、インスタンスを分類・管理したりするために、命名規則に基づいてホスト名をカスタマイズできます。これにより、RDS Custom インスタンスの命名、ソート、分類を標準化し、管理効率を向上できます。
連番ホスト名の形式は name_prefix[begin_number,bits]name_suffix です。以下のセクションでは、パラメータについて説明し、例を示します。
連番ホスト名のパラメータ
|
フィールド |
説明 |
例 |
|
name_prefix |
ホスト名のプレフィックス。 説明
プレフィックスは連番命名規則に必須です。そうでない場合、名前は通常の名前として扱われます。 |
rc-node- |
|
[begin_number,bits] |
ホスト名の連番。これを設定すると、ホスト名内の番号が1つずつ増えます。
重要
|
[0,6] |
|
name_suffix |
ホスト名のサフィックス。 |
-rchost |
連番ホスト名の例
|
入力パラメータの例 |
生成される名前 (3 つの RDS Custom インスタンスの場合) |
|
rc-node-[]-rchost または rc-node-[,]-rchost |
|
|
rc-node-[99]-rchost または rc-node-[99,]-rchost |
|
|
rc-node-[99,1]-rchost |
|
|
rc-node-[999998]-rchost |
|
|
rc-node-[0,4] |
|
関連 API
-
指定されたリージョンに RDS Custom インスタンスを作成する: RunRCInstances
-
RDS Custom インスタンスのリストを照会する: DescribeRCInstances
-
単一の RDS Custom インスタンスの属性を照会する: DescribeRCInstanceAttribute
関連ドキュメント
RDS Custom の詳細については、「RDS Custom の概要」をご参照ください。