ApsaraDB RDS インスタンスは、ApsaraDB RDS コンソールから作成するか、API オペレーションを呼び出して作成できます。このトピックでは、コンソールで ApsaraDB RDS for MySQL インスタンスを作成する方法を説明します。
前提条件
RAM ユーザーを使用して ApsaraDB RDS インスタンスを作成する場合、RAM ユーザーには AliyunRDSFullAccess および AliyunBSSOrderAccess の権限が必要です。権限の付与方法については、「RAM ユーザーに権限を付与する」をご参照ください。
操作手順
-
[課金方法] を選択します。
課金方法
推奨
メリット
[サブスクリプション]
長期間使用する場合は、[サブスクリプション] (前払い) を選択し、ページの左下隅で [期間] を選択します。
サブスクリプションは従量課金よりもコスト効率に優れています。サブスクリプション期間が長いほど、割引率が高くなります。
[従量課金]
短期間使用する場合は、[従量課金] (時間単位の課金) を選択します。
まず 従量課金 インスタンスを作成し、要件を満たしていることを確認した後、サブスクリプション インスタンスに変換できます。
インスタンスをいつでもリリースして課金を停止できます。
[サーバーレス]
スケジュールされたタスク、変動するワークロード、フルマネージドサービス、またはメンテナンスが不要なアプローチを含むユースケースの場合は、[サーバーレス] を選択します。
重要サーバーレスインスタンスとその作成方法の詳細については、「ApsaraDB RDS for MySQL サーバーレスインスタンス」をご参照ください。
このモデルは固定リソースの支払いから脱却し、ワークロードに応じてリソースを動的にスケーリングできます。使用した分だけ課金されるため、大幅なコスト削減につながります。
説明ページの右下隅で料金を確認できます。最終的な料金は、すべての設定を指定した後に決定されます。
-
ApsaraDB RDS インスタンスを作成する [リージョン] を選択します。
ECS インスタンスと同じリージョンに ApsaraDB RDS インスタンスを作成することを推奨します。異なるリージョンにインスタンスを作成した場合、接続はパブリックインターネット経由となり、パフォーマンスが低下してレイテンシーが増加します。
説明-
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 バースト、Buffer Pool Extension (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 とネットワーク] を設定する必要があります。
-
[シングルゾーン配置]:プライマリノードとセカンダリノードが同じゾーンに配置されます。
インスタンスに 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 分かかります。ページを更新して最新のステータスを確認してください。
次のステップ
よくある質問
参考資料
-
API オペレーションによる ApsaraDB RDS インスタンスの作成:CreateDBInstance
-
その他のタイプのインスタンスを作成するには、次のトピックをご参照ください。
付録: ROS を使用したクイック作成
Resource Orchestration Service (ROS) は、Infrastructure as Code (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を使用します。ページに表示される要件を満たす別の名前を指定できます。 -
[アカウントタイプ] を選択します。 [スーパー] は特権アカウントで、[ノーマル] は標準アカウントです。 このトピックでは、[スーパー] を例に説明します。
-
[アカウント名]と[パスワード]を入力します。本トピックでは、アカウント名として
demouserを使用します。要件を満たすカスタムパスワードを作成する必要があります。
-
-
(オプション) [スタックの設定] セクションで、ROS スタックの追加パラメーターを設定します。他のパラメーターを設定する必要がない場合は、この手順をスキップできます。
重要初めて ROS テンプレートを使用する場合や、リソース作成プロセスに不慣れな場合は、[失敗時のロールバック] オプションで [はい] を選択することを推奨します。スタックの作成に失敗した場合、ROS は正常に作成されたリソースを削除しようとします。これにより、予期しない料金の発生を防ぐことができます。

-
[次へ] をクリックして、[パラメーター] と [料金] を確認します。スタックを作成する前に、スタック名が正しいこと、選択したパラメーターがニーズを満たしていること、および料金が想定どおりであることを確認します。変更が必要な場合は、[前へ] をクリックしてパラメーター設定ページに戻ります。
-
[作成] をクリックしてスタックを作成します。作成プロセスには約 2~3 分かかります。スタックの [ステータス] が [CreateSucceeded] に変わると、スタックが作成され、使用可能になります。

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

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

