ApsaraDB RDS インスタンスは、ApsaraDB RDS コンソールまたは API オペレーションを呼び出すことで作成できます。本トピックでは、コンソールで ApsaraDB RDS for MySQL インスタンスを作成する方法を説明します。
前提条件
RAM ユーザーを使用して ApsaraDB RDS インスタンスを作成する場合、その RAM ユーザーには AliyunRDSFullAccess および AliyunBSSOrderAccess 権限が必要です。権限の付与方法の詳細については、「RAM ユーザーへの権限付与」をご参照ください。
操作手順
-
[課金方法] を選択します。
課金方法
推奨
メリット
[サブスクリプション]
長期間使用する場合は、[サブスクリプション] (前払い) を選択し、ページ左下で [期間] を選択します。
サブスクリプションは従量課金よりも費用対効果が高いです。サブスクリプション期間が長いほど、割引率が高くなります。
[従量課金]
短期間の使用には、[従量課金] (時間単位の課金) を選択します。
まず 従量課金 インスタンスを作成し、要件を満たしていることを確認した後に サブスクリプション インスタンスに変換できます。
インスタンスはいつでもリリースして課金を停止できます。
[サーバーレス]
スケジュールされたタスク、変動の激しいワークロード、フルマネージドサービス、またはゼロメンテナンスのアプローチが必要なユースケースでは、[サーバーレス] を選択します。
重要サーバーレスインスタンスとその作成方法の詳細については、「ApsaraDB RDS for MySQL サーバーレスインスタンス」をご参照ください。
このモデルでは、固定リソースへの支払いではなく、ワークロードに応じてリソースを動的にスケーリングできます。使用した分だけが課金されるため、大幅なコスト削減につながります。
説明価格はページの右下で確認できます。最終的な価格は、すべての設定が完了した後に決定されます。
-
ApsaraDB RDS インスタンスを作成する [リージョン] を選択します。
ApsaraDB RDS インスタンスは、Elastic Compute Service (ECS) インスタンスと同じリージョンに作成することを推奨します。そうでない場合、接続がパブリックインターネットを経由する必要があり、パフォーマンスが低下し、レイテンシーが増加します。
説明-
ApsaraDB RDS インスタンスは、作成後にリージョンを変更することはできません。ECS インスタンスが内部ネットワーク経由で ApsaraDB RDS インスタンスに接続できるようにするには、両方が同じリージョンにあることを確認してください。
-
ECS インスタンスのリージョンを確認するには、「準備」をご参照ください。
-
オンプレミスサーバーやパーソナルコンピューターなど、ECS インスタンス以外のデバイスから ApsaraDB RDS インスタンスに接続する予定の場合は、デバイスに地理的に近いリージョンを選択してください。その後、パブリックエンドポイントを使用して ApsaraDB RDS インスタンスに接続できます。
-
-
[エンジン]、[エディション]、[プロダクトタイプ]、[ストレージタイプ] を設定します。
-
データベース [エンジン] を選択します。
このトピックでは MySQL を例として使用します。[MySQL] を選択します。8.0 などの最新バージョン、またはオンプレミスの MySQL データベースと同じバージョンを選択することを推奨します。デフォルトのバージョンは 8.0 です。
説明MySQL メジャーバージョンのライフサイクルについては、「ApsaraDB RDS for MySQL のメジャーバージョンのライフサイクルポリシー」をご参照ください。
-
[エディション] を選択します。
エディション
説明
特長
[Basic Edition]
単一ノード。
費用対効果が高いです。学習およびテスト目的に適しています。
障害や再起動からの復旧には時間がかかります。
[High-availability Edition]
プライマリノード1つとセカンダリノード1つで構成されます。読み取り専用ノードを追加することもできます。
本番ワークロードに対して高い可用性を提供します。80% 以上のユースケースに適しています。
[Cluster Edition (推奨)]
プライマリノード1つと複数のセカンダリノードで構成されます。
マルチノードによる高可用性のデプロイを提供します。セカンダリノードを読み取り操作に使用できます。
説明-
利用可能な エディション は、選択したリージョンとデータベースエンジンによって異なります。
-
Cluster Edition インスタンスは、MySQL 8.0 および 5.7 のみをサポートします。
-
-
[プロダクトタイプ] を選択します。
[Standard] または [Yitian] を選択できます。Yitian は特定のリージョンでのみ利用可能です。詳細については、「プロダクトタイプ」をご参照ください。
説明-
Yitian は MySQL 8.0 および 5.7 のみでサポートされています。
-
Basic Edition インスタンスは異なるプロダクトタイプを提供していません。このパラメータを設定する必要はありません。
-
-
[ストレージタイプ] を選択します。
メトリック
[ローカル SSD] (推奨)
[汎用クラウドディスク]
[ESSD]
弾性スケーリング
★★★★
-
最大 16,000 GB。
-
十分なローカルリソースが利用できない場合、ストレージ拡張によって一時的な接続切断が発生する可能性があります。
-
スケールアウトには数時間かかる場合があります。
-
自動スケーリングはサポートされていません。
★★★★★
-
最大 64,000 GB。
-
ストレージ拡張中に接続切断は発生しません。
-
数秒でのオンラインアップグレードとスケーリング。
-
自動スケーリングがサポートされています。
★★★★★
-
最大 64,000 GB。
-
ストレージ拡張中に接続切断は発生しません。
-
数秒でのオンラインアップグレードとスケーリング。
-
自動スケーリングがサポートされています。
パフォーマンス
★★★★★★
ローカルデータストレージとアクセスにより、高い I/O パフォーマンスとマイクロ秒レベルのレイテンシーを実現します。
★★★★★
I/O バースト、バッファープール拡張 (BPE)、データアーカイブを提供し、ESSD の すべての機能 と互換性があります。
詳細については、「汎用クラウドディスクとは」をご参照ください。
★★★★
-
PL1 < PL2 < PL3
-
PL2 は PL1 の最大 2 倍の IOPS とスループットを提供します。
-
PL3 は PL1 の最大 20 倍の IOPS と 11 倍のスループットを提供します。
バックアップ
★★★★
-
バックアップには時間がかかります。
-
最大バックアップ頻度:1 日に 1 回。
★★★★★
-
分レベルまたは秒レベルのバックアップ。
-
最大バックアップ頻度:15 分ごと。
★★★★★
-
分レベルまたは秒レベルのバックアップ。
-
最大バックアップ頻度:15 分ごと。
説明-
MySQL 8.0 および 5.7 の Basic Edition インスタンスは、クラウドディスクのみをサポートします。MySQL 5.6 および 5.5 の High-availability Edition インスタンスは、ローカル SSD のみをサポートします。
-
クラウドディスクとローカル SSD の機能差の詳細については、「ApsaraDB RDS for MySQL の機能」をご参照ください。
-
-
(オプション) クラウドディスクを使用するインスタンスの場合は、クラウドディスク暗号化 を有効にします。
-
-
ネットワークを設定します。ネットワークタイプは [VPC] に固定されています。
-
[VPC] を選択します。
説明ECS インスタンスと同じ VPC を選択することを推奨します。ApsaraDB RDS インスタンスと ECS インスタンスが異なる VPC にある場合、内部ネットワーク経由で通信できません。
-
VPC CIDR ブロックを [IP ホワイトリスト] に追加するかどうかを選択します。
説明[いいえ] を選択した場合、インスタンス作成後に手動で IP ホワイトリストを設定できます。詳細については、「IP アドレスホワイトリストの設定」をご参照ください。
-
-
インスタンスのゾーン、vSwitch、およびデプロイアーキテクチャを選択します。
-
ゾーンの選択
ゾーンは、リージョン内の独立した物理エリアです。たとえば、中国 (杭州) リージョンにはゾーン H、ゾーン I、ゾーン J があります。
-
同じリージョン内の異なるゾーン間に大きな違いはありません。
-
同じゾーン内の ECS インスタンスから接続すると、同じリージョン内の異なるゾーンから接続するよりもパフォーマンスが若干向上します。
-
-
vSwitch の選択
vSwitch は、異なるクラウドリソースを接続する VPC 内のサブネットです。VPC 内にクラウドリソースを作成する場合、それを vSwitch に接続する必要があります。
既存の vSwitch を選択するか、[vSwitch の作成] をクリックして作成します。パラメータ設定については、「vSwitch の作成と管理」をご参照ください。
-
デプロイアーキテクチャの選択
-
[マルチゾーンデプロイ] (推奨):プライマリノードとセカンダリノードが同じリージョン内の異なるゾーンに配置され、クロスゾーンディザスタリカバリを提供します。
[マルチゾーンデプロイ] を選択した場合、[プライマリ AZ とネットワーク] および [セカンダリ AZ とネットワーク] を設定する必要があります。セカンダリ AZ とネットワーク を設定しない場合、システムはセカンダリゾーンに vSwitch を自動的に割り当て、インスタンスの作成には影響しません。
-
[シングルゾーンデプロイ]:プライマリノードとセカンダリノードが同じゾーンに配置されます。
インスタンスに Basic Edition を選択した場合、[シングルゾーンデプロイ] のみ選択できます。
説明-
プライマリノードとセカンダリノードを持つインスタンスでは、クロスゾーンディザスタリカバリを有効にするために [マルチゾーンデプロイ] を選択することを推奨します。
-
Cluster Edition を選択した場合、セカンダリノードの数と、プライマリおよびセカンダリノードのゾーンも選択する必要があります。
-
-
-
[インスタンスタイプ] を選択します。
-
[カテゴリ] を選択します:汎用または専用。
カテゴリ
説明
特長
[汎用]
専用リソース:メモリと I/O
共有リソース:CPU とストレージ
高い費用対効果
[専用]
専用リソース:CPU、メモリ、ストレージ、I/O
説明専用ホストインスタンスタイプは、専用カテゴリの最上位製品です。物理サーバー全体の CPU、メモリ、ストレージ、I/O を排他的に利用できます。
パフォーマンスが向上し、より安定します
説明Basic Edition は専用インスタンスタイプをサポートしていません。
-
特定のインスタンスタイプ (vCPU とメモリ) を選択します。利用可能なインスタンスタイプの一覧については、「ApsaraDB RDS for MySQL インスタンスタイプ」をご参照ください。
-
テスト環境:1 vCPU 以上。
-
本番環境:4 vCPU 以上を推奨します。
説明Cluster Edition インスタンスの場合、コンソールに表示される参考価格は単一ノードのものです。1 つのプライマリノードと 2 つのセカンダリノード (合計 3 ノード) を持つ Cluster Edition インスタンスを購入する場合、合計価格は参考価格の 3 倍になります。
-
-
-
[データベースプロキシ] を選択します。
汎用プロキシは無料で、購入ページまたはインスタンス作成後に有効にできます。プロキシ機能は、読み書き分離、接続永続化、トランザクション分割、コネクションプーリング、SSL 暗号化などの高度な機能をサポートします。システムは、推奨される仕様でデータベースプロキシを有効にします。詳細については、「データベースプロキシの推奨仕様」をご参照ください。
説明-
High-availability Edition インスタンスを作成する場合、データベースプロキシはデフォルトで無効になっています。手動で汎用データベースプロキシを有効にすることができます。
-
Cluster Edition インスタンスを作成する場合、汎用データベースプロキシはデフォルトで有効になっています。手動で無効にすることができます。
-
プロキシの仕様またはタイプを変更する 必要がある場合は、インスタンス作成後に行うことができます。
-
-
[ストレージ容量] を選択します。
利用可能なストレージ容量は、選択したインスタンスタイプとストレージタイプによって異なります。ストレージ容量は 5 GB 単位で増減できます。
説明High-availability Edition とクラウドディスクストレージを選択した場合、[自動ストレージ拡張を有効にする] を選択できます。自動拡張のトリガー条件と上限を設定できます。トリガーされると、システムは、5 GB または現在のストレージ容量の 15% のうち、いずれか大きい方の容量で自動的にストレージを拡張します。これにより、ストレージ容量不足によるインスタンスのロックを防ぎます。
-
(オプション) [サブスクリプション] インスタンスを [ローカル SSD] ストレージで作成する場合、[リリース後のバックアップ保持ポリシー] を設定する必要があります。インスタンスの更新忘れによるデータ損失を防ぐため、[最後のバックアップを保持] または [すべてのバックアップを保持] を選択することを推奨します。詳細については、「リリースされた ApsaraDB RDS for MySQL インスタンスのバックアップ保持ポリシーの設定」をご参照ください。
-
(オプション) [課金方法] が [サブスクリプション] の場合、[期間] を設定します。
サブスクリプション期間によって割引が異なります。[設定料金] の横にある [詳細の表示] にカーソルを合わせると、コストの内訳を表示できます。
-
(オプション) その他のパラメータを設定します。特別な要件がない場合は、デフォルト値のままにすることができます。
パラメータ
説明
[データベースポート]
ApsaraDB RDS for MySQL インスタンスで使用するポート。有効な値:1000~65534。
[デフォルトストレージエンジン]
デフォルト値は [InnoDB (オープンソースのデフォルト)] で、包括的な機能を提供します。
説明このパラメータは、MySQL 8.0 と High-availability Edition または Basic Edition を選択した場合にのみ利用可能です。
[パラメータテンプレート]
高性能、非同期、デフォルト、またはカスタムのパラメータテンプレートを選択できます。テンプレート内のパラメータは右側に表示されます。詳細については、「パラメータテンプレートの使用」をご参照ください。
説明このパラメータは、High-availability Edition または Basic Edition を選択した場合にのみ利用可能です。
[タイムゾーン]
インスタンスのタイムゾーン。
説明このパラメータは、High-availability Edition または Basic Edition を選択した場合にのみ利用可能です。
[テーブル名の大文字/小文字の区別]
デフォルト値は [大文字/小文字を区別しない] ですが、オンプレミスのデータベースがテーブル名の大文字/小文字を区別する場合、データ移行を容易にするために [大文字/小文字を区別する] を選択できます。
説明このパラメータは、High-availability Edition または Basic Edition を選択した場合にのみ利用可能です。
[リリース保護]
このオプションを選択して、従量課金インスタンスのリリース保護を有効にします。これにより、誤ってリリースされるのを防ぎます。詳細については、「ApsaraDB RDS インスタンスのリリース保護の有効化または無効化」をご参照ください。
[マイナーエンジンバージョン更新ポリシー]
マイナーエンジンバージョンの更新ポリシー。
-
[自動更新] (推奨):インスタンスは メンテナンス期間 中に最新のマイナーバージョンに自動的に更新されます。更新時間は スケジュールされたイベント ページで変更できます。
-
[手動更新]:インスタンスの基本情報ページでマイナーバージョンを手動で更新できます。
説明最新のマイナーバージョンを使用したくない場合は、[マイナーバージョンの選択] を選択してバージョンを指定します。
[リソースグループ]
インスタンスを管理しやすくするため、デフォルトまたはカスタムのリソースグループを選択します。
[インスタンス名]
インスタンスのわかりやすい名前を入力します。
[タグ]
多数のインスタンスがある場合、タグを追加して分類および管理できます。詳細については、「タグによるインスタンスのフィルタリング」をご参照ください。
-
-
ページの右上隅で、作成するインスタンスの数を選択します。
デフォルトは 1 です。一度に最大 20 個のインスタンスを作成できます。必要に応じて数量を選択してください。
-
注文の詳細、数量、期間 (サブスクリプションインスタンスのみ) を確認し、[注文の確認] をクリックして支払いを完了します。
説明-
サブスクリプションインスタンスの場合、更新支払いの遅延によるサービスの中断を避けるために、[自動更新を有効にする] を選択することを推奨します。
-
月次サブスクリプションを購入した場合、自動更新サイクルは 1 か月です。年次サブスクリプションを購入した場合、自動更新サイクルは 1 年です。具体的なサイクルは注文によって異なります。自動更新はいつでもキャンセルできます。詳細については、「自動更新の有効化」をご参照ください。
-
-
インスタンスを表示します。
インスタンス ページで、インスタンスを作成したリージョンを選択し、[作成時間] で新しいインスタンスを見つけます。
説明インスタンスの作成には約 1~10 分かかります。ページを更新して最新のステータスを表示してください。
次のステップ
よくある質問
関連ドキュメント
-
CreateDBInstance API を呼び出して ApsaraDB RDS インスタンスを作成する:CreateDBInstance
-
他のタイプのインスタンスを作成するには、次のトピックをご参照ください:
付録:ROS を使用したクイック作成
Resource Orchestration Service (ROS) は、コードとしてのインフラストラクチャ (IaC) アプローチを通じてクラウドリソース管理と自動デプロイを簡素化する Alibaba Cloud のサービスです。テンプレートを記述して、ECS インスタンスや ApsaraDB RDS データベースインスタンスなどの必要な Alibaba Cloud リソースとその依存関係を定義できます。その後、ROS エンジンがテンプレートに基づいてすべてのリソースを自動的に作成および設定し、自動化されたデプロイと運用が実現します。
標準的な作成手順の代わりに、このトピックで提供される ROS テンプレートを使用すると、ApsaraDB RDS for MySQL インスタンス、データベース、およびアカウントを 1 回の操作で作成および設定できます。ROS はこれらのリソースを統一されたスタックとして管理します。
-
クイック設定テンプレート を開いて、ROS コンソールの [スタックの作成] ページに移動します。
重要-
ROS テンプレートから作成されたクラウドリソースとその依存関係は、ROS スタック内で管理されます。これらのリソースは、それぞれのサービスコンソールで表示および管理することも、スタックとしてまとめて管理することもできます。
-
ROS テンプレートから作成されるリソースは、実際に課金対象となるサービスです。Alibaba Cloud は、作成および使用されたすべてのリソースに対して課金します。スタック内のリソースが不要になった場合は、不要な料金を避けるために、速やかにスタックをリリースしてください。
-
-
上部メニューでリージョンを選択します。ECS インスタンスとの内部ネットワーク通信を有効にするには、ECS インスタンスと同じリージョンを選択することを推奨します。
-
[スタック名] を入力します。このトピックでは、例として
ros_test1を使用します。デフォルトのスタック名を使用することもできます。
-
[基本リソース設定] セクションで、[vSwitch のゾーン] を選択します。ゾーンによって提供されるインスタンスタイプは異なります。特定のゾーン要件がない場合は、リージョンでより広範囲のインスタンスタイプを提供するゾーンを選択できます。
説明この ROS テンプレートは、RDS インスタンス用に VPC と vSwitch を自動的に作成します。vSwitch のゾーンを選択するだけで、ネットワークは自動的に設定されます。
-
[RDS 設定] セクションで、インスタンスを設定します。
説明この ROS テンプレートは、ApsaraDB RDS for MySQL インスタンスとデータベースを次のデフォルトパラメータで設定します。他のパラメータは手動で設定する必要があります:
-
インスタンスエディション:High-availability Edition
-
データベースエンジン:MySQL
-
課金方法:従量課金
-
[インスタンスネットワークタイプ] を選択します。[イントラネット] は Virtual Private Cloud (VPC) を、[インターネット] はクラシックネットワークをそれぞれ意味します。内部ネットワーク経由で ECS インスタンスと通信したい場合は、VPC を選択します。このトピックでは、例として [イントラネット] を使用します。
-
[DB エンジンバージョン] を選択します。このトピックでは、例として [8.0] を使用します。
-
[インスタンスストレージタイプ] を選択します。[local_ssd] はローカル SSD を、[cloud_ssd] は SSD クラウドディスクを、[cloud_essd] は ESSD PL1 を、[cloud_essd2] は ESSD PL2 を、[cloud_essd3] は ESSD PL3 をそれぞれ意味します。このトピックでは、例として [cloud_essd] を使用します。
-
[ストレージ容量] を選択します。このトピックでは、例として
20 GBを使用します。必要に応じて、ストレージ容量を 5 GB 単位で調整できます。 -
[インスタンスタイプ] を選択します。ApsaraDB RDS for MySQL 製品を試用するだけの場合は、コストを最小限に抑えるために、ゾーンで利用可能な最も低いスペックのインスタンスタイプを選択できます。長期間使用する予定の場合は、要件を満たすインスタンスタイプを選択してください。
-
[データベース名] を入力します。このトピックでは、例として
demodbを使用します。ページに表示される要件を満たす別の名前を指定できます。 -
[アカウントタイプ] を選択します。[Super] は特権アカウントを、[Normal] は標準アカウントをそれぞれ意味します。このトピックでは、例として [Super] を使用します。
-
[アカウント名] と [パスワード] を入力します。このトピックでは、アカウント名として
demouserを使用します。要件を満たすカスタムパスワードを作成する必要があります。
-
-
(オプション) [スタックの設定] セクションで、ROS スタックの追加パラメータを設定します。他のパラメータを設定する必要がない場合は、このステップをスキップできます。
重要ROS テンプレートを初めて使用する場合や、リソース作成プロセスに不慣れな場合は、[失敗時のロールバック] オプションで [はい] を選択することを推奨します。スタックの作成に失敗した場合、ROS は正常に作成されたリソースの削除を試みます。これにより、予期せぬ料金の発生を防ぐことができます。

-
[次へ] をクリックして [パラメータ] と [価格] を確認します。スタックを作成する前に、スタック名が正しいこと、選択したパラメータが要件を満たしていること、価格が予想通りであることを確認してください。変更が必要な場合は、[前へ] をクリックしてパラメータ設定ページに戻ります。
-
[作成] をクリックしてスタックを作成します。作成プロセスには約 2~3 分かかります。スタックの [ステータス] が [CreateSucceeded] に変わると、スタックは作成され、使用準備が整います。

-
スタックの詳細ページで、[リソース] タブをクリックして、スタック内のクラウドリソースと依存関係を表示します。特定のリソースの詳細を表示するには、その [リソース ID] をクリックします。ROS は対応するサービスコンソールページにリダイレクトします。

-
(オプション) スタックを削除します。ApsaraDB RDS for MySQL 製品の試用が終了し、ApsaraDB RDS インスタンスおよび関連する VPC と vSwitch を削除する必要がある場合、各サービスコンソールで個別に削除する必要はありません。ROS コンソール に移動し、左側メニューで [スタック] をクリックして [スタック] ページに移動し、スタックを見つけて、[操作] 列の [削除] をクリックします。ROS はスタック全体と、スタック内のすべてのリソースおよび依存関係をリリースします。
