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