このトピックでは、ApsaraDB RDSコンソールでApsaraDB RDS for MySQLインスタンスを作成する方法について説明します。 APIを呼び出してRDSインスタンスを作成することもできます。
前提条件
RAMユーザーを使用してRDSインスタンスを作成する場合、AliyunRDSFullAccessおよびAliyunBSSOrderAccessポリシーをRAMユーザーにアタッチする必要があります。 詳細については、「リソース権限付与にRAMを使用する」をご参照ください。
手順
ステップ1: 基本設定の設定
ApsaraDB RDS購入ページに移動します。
[課金方法] パラメーターを設定します。
課金方法
説明
特典
サブスクリプション
サブスクリプションインスタンスは、前払い料金を支払うインスタンスです。 長期使用の場合は、サブスクリプションの課金方法を選択することを推奨します。 サブスクリプションの課金方法を選択する場合は、ページの左下セクションでDurationパラメーターを指定する必要があります。
長期使用の場合、サブスクリプションの課金方法は、従量課金の課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長くなると、低価格が提供されます。
従量課金
実際のリソース使用量に基づいて、従量課金インスタンスの時間料金が課金されます。 短期使用の場合は、従量課金の課金方法を選択することを推奨します。
従量課金RDSインスタンスを作成できます。 作成したRDSインスタンスがビジネス要件を満たしていることを確認したら、RDSインスタンスの課金方法をサブスクリプションに変更できます。
従量課金RDSインスタンスはいつでもリリースできます。 従量課金RDSインスタンスの課金は、RDSインスタンスをリリースした直後に停止します。
サーバーレス
スケジュールされたタスクを実行する場合、ワークロードが頻繁に変更される場合、またはワークロードが完全に管理されている場合、またはO&Mが必要ない場合は、[Serverless] を選択することを推奨します。
説明サーバーレスRDSインスタンスの作成方法の詳細については、「サーバーレスApsaraDB RDS For MySQLインスタンスの作成」をご参照ください。
サーバーレスRDSインスタンスの詳細については、「サーバーレスApsaraDB RDS For MySQLインスタンスの概要」をご参照ください。
ワークロードのリソースの消費量に基づいて課金されます。 これはコスト削減に役立ちます。
説明ページの右下隅に価格を表示できます。 価格は、必要なすべてのパラメーターを設定した後にのみ表示されます。
Regionパラメーターを設定します。
と同じリージョンにRDSインスタンスを作成することを推奨します。 Elastic Compute Service (ECS) インスタンス アプリケーションがデプロイされている RDSインスタンスとECSインスタンスが異なるリージョンにある場合、内部ネットワークを使用して相互に通信することはできません。 これは、アプリケーションのパフォーマンスに影響します。
説明RDSインスタンスの作成後、RDSインスタンスのリージョンを変更することはできません。 内部ネットワーク経由でECSインスタンスとRDSインスタンスを接続する場合は、RDSインスタンスとECSインスタンスが同じリージョンにあることを確認してください。
ECSインスタンスが存在するリージョンを表示する方法の詳細については、「ApsaraDB RDS For MySQLを使用する準備」をご参照ください。
アプリケーションがオンプレミスサーバーまたはコンピューターに展開されている場合は、オンプレミスサーバーまたはコンピューターの近くにあるリージョンを選択することをお勧めします。 これにより、RDSインスタンスのパブリックエンドポイントを使用して、アプリケーションからRDSインスタンスに接続できます。
[データベースエンジン] 、[エディション] 、[製品タイプ] 、および [ストレージタイプ] パラメーターを設定します。
データベースエンジンパラメーターを設定します。
この例では、MySQLが選択されています。
MySQL 8.0またはMySQL 5.7を選択するか、自己管理型MySQLインスタンスが実行するデータベースエンジンのバージョンを選択することを推奨します。 このパラメーターのデフォルト値はMySQL 8.0です。
説明サーバーレスRDSインスタンスは、MySQL 5.7とMySQL 8.0をサポートしています。
Editionパラメーターを設定します。
RDSエディション
説明
特典
RDS Basicエディション
RDS Basic Editionでは、データベースシステムは1つのプライマリRDSインスタンスのみで構成されます。
RDS Basic Editionは費用対効果が高く、学習およびテストシナリオに適しています。
RDS Basic Editionを実行するRDSインスタンスは、再起動または障害からの回復に長時間を要します。
RDS高可用性エディション
RDS High-availability Editionでは、データベースシステムはプライマリRDSインスタンスとセカンダリRDSインスタンスで構成されます。 これらのインスタンスは高可用性 (HA) モードで動作します。 読み取り専用RDSインスタンスを作成し、読み取り専用RDSインスタンスをプライマリRDSインスタンスにアタッチできます。
RDS High-availability Editionは、80% を超える本番環境に適しています。
RDSクラスターエディション
このRDSエディションの使用を推奨します。 RDS Cluster Editionでは、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。
これらのノードはHAモードで動作します。 セカンダリノードは読み取り操作をサポートします。
RDSエンタープライズエディション
RDS Enterprise Editionでは、データベースシステムは、プライマリRDSインスタンス、セカンダリRDSインスタンス、およびロガーRDSインスタンスで構成されます。 読み取り専用RDSインスタンスを作成し、読み取り専用RDSインスタンスをプライマリRDSインスタンスにアタッチできます。
RDS Enterprise Editionは、信頼性に対する要件が高い金融機関に適しています。
説明使用可能なRDSエディションは、選択したリージョンとデータベースエンジンによって異なります。
RDS Cluster Editionは、MySQL 8.0とMySQL 5.7をサポートしています。
詳細については、「概要」をご参照ください。
[プロダクトタイプ] パラメーターを設定します。
説明[標準] または [費用対効果] を選択できます。 詳細については、「製品タイプ」をご参照ください。
RDSインスタンスがRDS Basic Editionを実行している場合、このパラメーターを設定する必要はありません。
[ストレージタイプ] パラメーターを設定します。
項目
ESSD (推奨)
ローカルSSD
拡張性
★★★★★
ストレージ容量は最大32テラバイトに達することができます。
ストレージ容量の拡張中に一時的な接続は発生しません。
RDSインスタンスを数分以内にアップグレード、ダウングレード、作成、またはリリースできます。
自動ストレージ拡張がサポートされています。
★★
ストレージ容量は最大6テラバイトに達することができます。
ストレージ容量の拡張中に一時的な接続が発生します。
RDSインスタンスのアップグレード、ダウングレード、作成、またはリリースに数時間かかる場合があります。
自動ストレージ拡張はサポートされていません。
パフォーマンス
★★★★★
PL1<PL2<PL3
パフォーマンスレベル2 (PL2) 拡張SSD (ESSD) は、PL1 ESSDの2倍のIOPSとスループットを提供します。
PL3 ESSDは、PL1 ESSDの20倍のIOPSと11倍のスループットを提供します。
説明ApsaraDB RDSには3つのストレージタイプがあります。 詳細については、「ストレージタイプ」をご参照ください。
★★★★★
I/Oレイテンシが低減され、I/O性能が改善される。
バックアップ
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は15分に1回です。
★★★
バックアップには長い時間が必要です。
最も高いバックアップ頻度は、毎日1回のバックアップです。
説明RDS Basic EditionでMySQL 5.7またはMySQL 8.0を実行するRDSインスタンスは、クラウドディスクのみをサポートします。 RDS High-availability EditionでMySQL 5.5またはMySQL 5.6を実行するRDSインスタンスは、ローカルディスクのみをサポートします。 サーバーレスRDSインスタンスはクラウドディスクのみをサポートします。
使用可能な機能は、選択したストレージタイプによって異なります。 詳細については、「MySQL 8.0」をご参照ください。
チェックボックス ゾーン RDSインスタンスが存在する
ゾーンを選択します。
同じリージョンのゾーン間に実質的な違いはありません。
RDSインスタンスが接続するECSインスタンスと同じリージョンにある場合、これらのインスタンスは最適なパフォーマンスを提供できます。 RDSインスタンスとECSインスタンスが同じリージョンの異なるゾーンにある場合、これらのインスタンスのパフォーマンスはわずかに低下します。
デプロイ方法を選択します。
マルチゾーン展開: これは推奨される展開方法です。 プライマリRDSインスタンスとセカンダリRDSインスタンスは異なるゾーンに存在し、ゾーンディザスタリカバリを実現します。
[デプロイ方法] パラメーターを [マルチゾーンデプロイ] に設定した場合、[プライマリノードのゾーン] および [セカンダリノードのゾーン] パラメーターを設定する必要があります。
シングルゾーンデプロイ: プライマリRDSインスタンスとセカンダリRDSインスタンスは同じゾーンにあります。
EditionパラメーターをBasic Editionに設定した場合、シングルゾーン展開のみがサポートされます。
説明データベースシステムがプライマリRDSインスタンスとセカンダリRDSインスタンスで構成されている場合、[マルチゾーンデプロイ] を選択してクロスゾーンディザスタリカバリを実現することを推奨します。
EditionパラメーターをCluster Editionに設定した場合、セカンダリノードの数とプライマリノードとセカンダリノードのゾーンを選択する必要があります。
[インスタンスタイプ] パラメーターを設定します。
[Category] パラメーターを設定します。 汎用または専用を選択できます。
インスタンスタイプ
説明
特典
汎用インスタンスファミリー
汎用RDSインスタンスは、割り当てられたメモリとI/Oリソースのみを占有します。
汎用RDSインスタンスは、同じホストにデプロイされている他の汎用RDSインスタンスとCPUおよびストレージリソースを共有します。
汎用RDSインスタンスは費用対効果が高くなります。
専用インスタンスファミリー
専用RDSインスタンスは、割り当てられたCPU、メモリ、ストレージ、およびI/Oリソースのみを占有します。
説明専用ホストインスタンスファミリーは、専用インスタンスファミリーの最も高い構成です。 専用ホストRDSインスタンスは、RDSインスタンスがデプロイされているホストのすべてのCPU、メモリ、ストレージ、およびI/Oリソースを占有します。
専用RDSインスタンスは、より高いパフォーマンスとより高い安定性を提供できます。
説明RDS Basic Editionを実行するRDSインスタンスは、専用インスタンスファミリーをサポートしていません。
CPUコアとメモリ容量を含む詳細な仕様を設定します。
テスト環境では、1つ以上のコアを提供するインスタンスタイプを選択します。
本番環境では、4つ以上のコアを提供するインスタンスタイプを選択します。
説明インスタンスタイプの詳細については、「Primary ApsaraDB RDS For MySQLインスタンスタイプ (x86) 」をご参照ください。
EditionパラメーターをCluster Editionに設定した場合、[料金] 列にはクラスター内のノードごとの料金が表示されます。 クラスター用に1つのプライマリノードと2つのセカンダリノードを購入した場合、クラスターの価格は [価格] 列に表示される価格の3倍になります。
[ストレージ容量] パラメーターを設定します。
ストレージ容量の値の範囲は、選択したインスタンスタイプとストレージタイプによって異なります。
5 GBのステップサイズでストレージ容量を変更できます。
説明High-availability Editionと標準のSSDまたはESSDストレージタイプを選択した場合、[自動ストレージ拡張] を選択できます。 自動ストレージ拡張がトリガーされる条件とストレージ容量の上限を指定できます。 ストレージの自動拡張がトリガーされると、システムは現在のストレージ容量の5 GB〜15% の大きな値に基づいてストレージ容量を自動的に増加させます。 これにより、ストレージリソースが不足してRDSインスタンスがロックされるのを防ぐことができます。
オプション。 [課金方法] パラメーターを [サブスクリプション] に設定し、[ローカルSSD] ストレージタイプを選択した場合、次のパラメーターを設定します。
[課金方法] パラメーターを [サブスクリプション] に設定し、[ローカルSSD] ストレージタイプを選択した場合、[リリース後のバックアップ保持] パラメーターを設定します。 [最新] または [すべて] を選択することを推奨します。 このようにして、料金滞納のためにデータが失われた場合にデータを取得できます。
[課金方法] パラメーターを [サブスクリプション] に設定した場合、ビジネス要件に基づいて [期間] パラメーターを設定します。
ページの右下隅にある [次へ: インスタンス設定] をクリックします。
ステップ2: 詳細設定の設定
Network Typeパラメーターを設定します。
説明デフォルト値はVPCです。
VPCおよびvSwitchパラメーターを設定します。
説明RDSインスタンスにECSインスタンスが存在する仮想プライベートクラウド (VPC) を選択することを推奨します。 RDSインスタンスとECSインスタンスが異なるVPCにある場合、これらのインスタンスは内部ネットワークを介して通信できません。
[ホワイトリストに追加] パラメーターを設定して、選択したVPCのCIDRブロックをRDSインスタンスのホワイトリストに追加するかどうかを指定します。
説明[ホワイトリストに追加] パラメーターを [いいえ] に設定した場合、RDSインスタンスの作成後にホワイトリストを設定できます。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
Portパラメーターを設定します。
RDSインスタンスの作成時にポートを初期化できます。 有効な値: 1000〜5999。
より多くのカスタムパラメーターを設定します。 特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。
パラメーター
説明
デフォルトのストレージエンジン
InnoDB: 包括的な機能を提供できるオープンソースのデフォルトのストレージエンジン。 これは推奨されるストレージエンジンです。
Xエンジン: Alibabaによって開発される。 X-EngineはInnoDBと互換性があり、高い圧縮比を提供します。 これにより、ストレージ容量の60% 以上を節約できます。
説明このパラメーターは、前の手順でMySQL 8.0とHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
パラメーターテンプレート
ビジネス要件に基づいて、ハイパフォーマンス、非同期、デフォルト、またはカスタムパラメータテンプレートを選択します。 パラメーターテンプレートのパラメーターが右側に表示されます。 詳細については、「パラメーターテンプレートの使用」をご参照ください。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
タイムゾーン
RDSインスタンスのタイムゾーンを選択します。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
テーブル名のケース感度
テーブル名が大文字と小文字を区別するかどうかを指定します。 デフォルト値: 大文字小文字を区別しません。 オンプレミスデータベースの名前が大文字と小文字を区別する場合、データ移行を容易にするために大文字と小文字を区別するを選択することを推奨します。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
リリース保護
リリース保護機能を有効にするかどうかを指定します。 リリース保護機能は、従量課金RDSインスタンスが意図しない操作によってリリースされるのを防ぐために使用されます。 詳細については、「ApsaraDB RDS For MySQLインスタンスのリリース保護機能の有効化または無効化」をご参照ください。
マイナーエンジンのバージョン更新ポリシー
RDSインスタンスのマイナーエンジンバージョンの更新に基づいてポリシーを設定します。
自動アップグレード: システムは、メンテナンス期間中にRDSインスタンスのマイナーエンジンバージョンを最新バージョンに自動的に更新します。 この方法を使用することを推奨します。 更新時間は、[スケジュール済みイベント] タブで変更できます。 詳細については、「メンテナンス期間の設定」および「スケジュールされたイベントの管理」をご参照ください。
手動アップグレード: [基本情報] ページで、RDSインスタンスのマイナーエンジンバージョンを手動で更新する必要があります。
最新のマイナーエンジンバージョンを使用しない場合は、[マイナーエンジンバージョンの選択] を選択します。 次に、表示されたドロップダウンリストからマイナーエンジンバージョンを選択できます。
リソースグループ
デフォルトのリソースグループを使用するか、ビジネス要件に基づいてカスタムリソースグループを選択します。 これにより、インスタンス管理が容易になります。
特権アカウント
[今すぐ設定] を選択した場合、データベースアカウント、パスワード、およびパスワードの確認パラメーターを設定する必要があります。 [後で設定] を選択した場合、RDSインスタンスの作成後に特権アカウントを作成できます。
特権アカウントの詳細については、「特権アカウントの作成」をご参照ください。
ページの右下隅にある [次へ: 注文の確認] をクリックします。
ステップ3: 注文を確認する
[パラメーター] セクションで設定を確認し、[購入プラン] と [期間] パラメーターを設定し、[利用規約] を読んで選択し、[今すぐ支払い] をクリックして支払いを完了します。 RDSインスタンスのサブスクリプション課金方法を選択した場合にのみ、Durationパラメーターを設定する必要があります。
説明RDSインスタンスのサブスクリプション課金方法を選択した場合、[自動更新有効] を選択することを推奨します。 これにより、RDSインスタンスの更新を忘れた場合でも、アプリケーションの中断が防止されます。
おめでとうございます。 または「サービスが有効化されました」というメッセージがApsaraDB RDSコンソールに表示されます。
新しいRDSインスタンスを表示します。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、[作成時間] パラメーターに基づいてRDSインスタンスを見つけます。
説明RDSインスタンスの作成には1〜10分かかります。 ページを更新して、新しいRDSインスタンスを表示できます。
次のステップ
RDSインスタンスのデータベースとアカウントを作成します。 詳細については、「データベースとアカウントの作成」をご参照ください。
よくある質問
RDSインスタンスを作成した後、RDSインスタンスが見つからないのはなぜですか。
考えられる原因 | 説明 | 提案 |
リージョンの誤り | RDSインスタンスは、選択したリージョンに存在しません。 | 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 |
リソースの不足 | 選択したゾーンは十分なリソースを提供できません。 RDS インスタンスを作成できない場合は、 課金管理コンソールの [注文] ページで、返金された料金を表示します。 | 別のゾーンを選択して、もう一度お試しください。 |
ユーザーが暗号化されていないRDSインスタンスを作成できないRAMポリシー | ユーザーが暗号化されていないRDSインスタンスを作成できないRAMポリシーは、RAMユーザーにアタッチされます。
詳細については、「RAMポリシーを使用したApsaraDB RDSインスタンスのRAMユーザーの権限の管理」をご参照ください。 | RDSインスタンスを作成するときに、標準のSSDまたはESSDストレージタイプを選択し、[ディスク暗号化] を選択し、[キー] パラメーターを設定してから、再試行します。 |
参考資料
APIを呼び出してRDSインスタンスを作成します。 詳細については、「RDSインスタンスの作成」をご参照ください。
他のRDSインスタンスを作成する方法の詳細については、以下のトピックを参照してください。