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

左下隅で、[次へ: 確認] をクリックして、[パラメーター] と [価格プレビュー] を表示します。スタックを作成する前に、スタック名が正しいこと、選択したパラメーターが要件を満たしていること、価格が予想どおりであることを確認してください。構成を変更するには、左下隅の [前へ: パラメーターの構成] をクリックしてパラメーター設定ページに戻ります。
左下隅で、[作成] をクリックしてスタックを作成します。作成プロセスには約 2~3 分かかります。スタックの [ステータス] が [作成成功] に変わると、スタックが作成され、使用できるようになります。

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

(オプション) スタックを削除します。テストが終了したら、各リソースを個別に削除するのではなく、スタック全体を削除することで、RDS for MySQL インスタンスと、VPC や vSwitch などの関連リソースを削除できます。ROS コンソールに移動し、左側のナビゲーションウィンドウで [スタック] をクリックし、[スタック] リストでスタックを見つけ、[アクション] 列の [削除] をクリックします。その後、ROS はスタックとそのすべてのリソースをリリースします。

