ApsaraDB RDS for MySQLインスタンスは、複数のデータベースを作成して大量のビジネスデータを管理できるデータベースサーバーとして機能します。 このトピックでは、 ApsaraDB RDSコンソールでRDSインスタンスを作成し、RDSインスタンスのデータベースとアカウントを設定する方法を説明します。 このトピックでは、ROS (Resource Orchestration Service) テンプレートを使用して、RDSインスタンスとRDSインスタンスのデータベースおよびアカウントを作成する方法についても説明します。
前提条件
RAMユーザーを使用してRDSインスタンスを作成する場合は、AliyunRDSFullAccessおよびAliyunBSSOrderAccessポリシーがRAMユーザーにアタッチされていることを確認してください。 詳細については、「リソース権限付与にRAMを使用する」をご参照ください。
課金ルール
RDSインスタンスを作成すると、RDSインスタンスに選択したインスタンスとストレージ容量に対して課金されます。 RDSインスタンスに対して発生する料金は、課金方法、RDSエディション、インスタンスタイプ、ストレージタイプ、およびストレージ容量によって異なります。 詳細については、「請求可能アイテム」をご参照ください。
1. RDS インスタンスの作成
新バージョン
[課金方法] パラメーターを設定します。
課金方法
説明
メリット
サブスクリプション
サブスクリプションインスタンスは、前払い料金を支払うインスタンスです。 インスタンスを長期間使用する場合は、[サブスクリプション] の課金方法を選択することを推奨します。 サブスクリプションの課金方法を選択した場合は、ページの下部にあるサブスクリプション期間パラメーターを設定します。
ほとんどの場合、サブスクリプションの課金方法は、長期使用の場合、従量課金の課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長くなるほど、高い割引率が適用されます。
従量課金
実際のリソース使用量に基づいて、従量課金インスタンスの時間料金が課金されます。 短期使用の場合は、[従量課金] を選択することを推奨します。
従量課金RDSインスタンスを作成できます。 作成したRDSインスタンスがビジネス要件を満たしていることを確認したら、RDSインスタンスの課金方法をサブスクリプションに変更できます。
ビジネス要件に基づいて、従量課金RDSインスタンスをリリースできます。 従量課金RDSインスタンスの課金は、RDSインスタンスをリリースするとすぐに停止します。
Serverless
スケジュールされたタスクを実行する場合、ワークロードが頻繁に変更される場合、またはワークロードが完全に管理されている場合、またはO&Mが必要ない場合は、[Serverless] を選択することを推奨します。
説明サーバーレスRDSインスタンスの詳細とサーバーレスRDSインスタンスの作成方法については、「サーバーレスApsaraDB RDS For MySQLインスタンスの概要」をご参照ください。
Serverlessを選択した場合、ワークロードのリソースの消費量に基づいて課金されます。 これはコスト削減に役立ちます。
説明ページの右下隅に価格を表示できます。 価格は、必要なすべてのパラメーターを設定した後にのみ表示されます。
リージョンパラメーターを設定します。
Elastic Compute Service (ECS) インスタンス と同じリージョンにRDSインスタンスを作成することを推奨します。RDSインスタンスとECSインスタンスが異なるリージョンにある場合、これらのインスタンスを内部ネットワーク経由で接続することはできません。 この場合、これらのインスタンスは最適なパフォーマンスを提供できません。
説明RDSインスタンスの作成後、RDSインスタンスのリージョンを変更することはできません。 内部ネットワーク経由でECSインスタンスとRDSインスタンスを接続する場合は、RDSインスタンスとECSインスタンスが同じリージョンにあることを確認してください。
ECSインスタンスが存在するリージョンを表示する方法の詳細については、「ApsaraDB RDS For MySQLを使用する準備」をご参照ください。
アプリケーションがオンプレミスサーバーまたはコンピューターに展開されている場合は、オンプレミスサーバーまたはコンピューターの近くにあるリージョンを選択することをお勧めします。 これにより、RDSインスタンスのパブリックエンドポイントを使用して、アプリケーションからRDSインスタンスに接続できます。
[データベースエンジン] 、[エディション] 、[製品タイプ] 、および [ストレージタイプ] パラメーターを設定します。
データベースエンジンパラメーターを設定します。
[MySQL] を選択します。 MySQL 8.0を選択するか、自己管理型MySQLインスタンスで実行されるデータベースエンジンのバージョンを選択することを推奨します。 このパラメーターのデフォルト値はMySQL 8.0です。
説明サーバーレスRDSインスタンスは、MySQL 5.7とMySQL 8.0をサポートしています。
ApsaraDB RDS For MySQLのMySQLバージョンのライフサイクルの詳細については、「メジャーエンジンバージョンのライフサイクル」をご参照ください。
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 Cluster Editionは、MySQL 8.0とMySQL 5.7をサポートしています。
詳細については、「概要」をご参照ください。
[プロダクトタイプ] パラメーターを設定します。
[Standard] または [YiTian] を選択できます。 詳細については、「製品タイプ」をご参照ください。
説明YiTian RDSインスタンスはMySQL 8.0とMySQL 5.7をサポートしています。
RDSインスタンスがRDS Basic Editionを実行している場合、このパラメーターを設定する必要はありません。
[ストレージタイプ] パラメーターを設定します。
項目
ESSD
一般的なESSD (推奨)
- ローカル SSD
拡張性
★★★★★
ストレージ容量を最大64テラバイトまで増やすことができます。
ストレージ容量の拡張中に一時的な接続は発生しません。
RDSインスタンスを数分以内にアップグレード、ダウングレード、作成、またはリリースできます。
自動ストレージ拡張機能がサポートされています。
★★★★★
RDSインスタンスがMySQLまたはPostgreSQLを実行している場合、オンラインストレージ容量の拡張がサポートされており、RDSインスタンスのストレージ容量を数秒以内に拡張できます。
★★
ストレージ容量を最大6テラバイトまで増やすことができます。
ストレージ容量の拡張中に一時的な接続が発生します。
RDSインスタンスのアップグレード、ダウングレード、作成、またはリリースに数時間かかる場合があります。
自動ストレージ拡張機能はサポートされていません。
パフォーマンス
★★★★★
PL1<PL2<PL3
パフォーマンスレベル2 (PL2) エンタープライズSSD (ESSD) は、PL1 ESSDの2倍のIOPSとスループットを提供します。
PL3 ESSDは、PL1 ESSDによって配信されるIOPSの最大20倍のIOPSを配信します。 PL3 ESSDはまた、PL1 ESSDによって提供されるスループットの最大11倍のスループットを提供する。
説明ApsaraDB RDSには3つのストレージタイプがあります。 詳細については、「ストレージタイプ」をご参照ください。
★★★★★★
一般的なESSDは、ESSDのすべての機能と互換性があり、PL1 ESSDよりも優れたベースラインパフォーマンスを提供し、I/Oバースト、I/Oアクセラレーション、およびデータアーカイブ機能を提供します。
サポートされている機能の詳細については、「[製品の変更 /機能の変更] ApsaraDB RDSインスタンスの一般的なESSDのベースラインI/Oパフォーマンスが向上しました」、「一般的なESSDのI/Oバースト機能を使用する」、「一般的なESSDのI/Oアクセラレーション機能を使用する」、「一般的なESSDのデータアーカイブ機能を使用する」、および「一般的なESSDとは何ですか?」をご参照ください。
★★★★★
I/Oレイテンシが低減され、I/O性能が改善される。
バックアップ
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は15分に1回です。
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は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インスタンスはクラウドディスクのみをサポートします。
使用可能な機能は、選択したストレージタイプによって異なります。 詳細については、機能 をご覧ください。
Network Typeパラメーターを設定します。 値はVPCに固定されています。
VPCパラメーターを設定します。
説明RDSインスタンスにECSインスタンスが存在する仮想プライベートクラウド (VPC) を選択することを推奨します。 RDSインスタンスとECSインスタンスが異なるVPCにある場合、これらのインスタンスは内部ネットワークを介して通信できません。
[ホワイトリストに追加] パラメーターを設定して、選択したVPCのCIDRブロックをRDSインスタンスのホワイトリストに追加するかどうかを指定します。
説明[ホワイトリストに追加] パラメーターを [いいえ] に設定した場合、RDSインスタンスの作成後にホワイトリストを設定できます。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
RDSインスタンスが存在するゾーン を選択し、 vSwitchを選択し、 デプロイ方法 パラメーターを設定します。
ゾーンを選択します。
同じリージョンのゾーン間に実質的な違いはありません。
RDSインスタンスが接続するECSインスタンスと同じゾーンにある場合、これらのインスタンスは最適なパフォーマンスを提供できます。 RDSインスタンスとECSインスタンスが同じリージョンの異なるゾーンにある場合、これらのインスタンスのパフォーマンスはわずかに低下します。
vSwitchを選択します。
既存のvSwitchを選択するか、[vSwitchの作成] をクリックします。 詳細については、「vSwitchの作成と管理」をご参照ください。
デプロイ方法を選択します。
マルチゾーンデプロイ: ゾーンディザスタリカバリを実現するために、プライマリRDSインスタンスとセカンダリRDSインスタンスが同じリージョンの異なるゾーンに存在します。 この配置方法を使用することを推奨します。
[デプロイ方法] パラメーターを [マルチゾーンデプロイ] に設定した場合、[プライマリノードのゾーンとネットワーク] および [セカンダリノードのゾーンとネットワーク] パラメーターを設定する必要があります。
シングルゾーンデプロイ: プライマリRDSインスタンスとセカンダリRDSインスタンスは同じゾーンにあります。
[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コアとメモリ容量を含む詳細な仕様を設定します。 インスタンスタイプの詳細については、「Primary ApsaraDB RDS For MySQLインスタンスタイプ」をご参照ください。
テスト環境では、1つ以上のCPUコアを提供するインスタンスタイプを選択することを推奨します。
本番環境で、4つ以上のCPUコアを提供するインスタンスタイプを選択します。
説明EditionパラメーターをCluster Editionに設定した場合、[料金] 列にはクラスター内のノードごとの料金が表示されます。 クラスター用に1つのプライマリノードと2つのセカンダリノードを購入した場合、クラスターの価格は [価格] 列に表示される価格の3倍になります。
データベースプロキシパラメーターを設定します。
汎用データベースプロキシ機能は無料で提供され、ApsaraDB RDS購入ページまたはApsaraDB RDSインスタンスの作成後に有効にできます。 この機能は、読み書き分離、永続接続、トランザクション分離、接続プーリング、SSL暗号化などの高度な機能をサポートします。 システムは、RDSインスタンスの推奨仕様のデータベースプロキシを有効にします。 詳細については、「手順」をご参照ください。
説明RDS High-availability Editionを実行するRDSインスタンスを作成すると、RDSインスタンスのデータベースプロキシ機能が無効になります。 RDSインスタンスの汎用データベースプロキシ機能を有効にできます。
RDS Cluster Editionを実行するRDSインスタンスを作成すると、RDSインスタンスに対して汎用データベースプロキシ機能が有効になります。 この機能は手動で無効にできます。
データベースプロキシを有効化した後、データベースプロキシのタイプと仕様を変更できます。 詳細については、「データベースプロキシの種類と数の変更」をご参照ください。
[ストレージ容量] パラメーターを設定します。
ストレージ容量パラメーターの有効な値は、選択したインスタンスタイプとストレージタイプによって異なります。 5 GBのステップサイズでストレージ容量を調整できます。
説明High-availability Editionと標準のSSDまたはESSDストレージタイプを選択した場合、[自動ストレージ拡張] を選択できます。 自動ストレージ拡張がトリガーされる条件とストレージ容量の上限を指定できます。 ストレージの自動拡張がトリガーされた場合、ApsaraDB RDSは、現在のストレージ容量の5 GB〜15% の大きい値に基づいて、ストレージ容量を自動的に増加させます。 これにより、ストレージリソースが不足してRDSインスタンスがロックされるのを防ぐことができます。
オプションです。 [課金方法] パラメーターを [サブスクリプション] に設定し、[ローカルSSD] ストレージタイプを選択した場合、[リリース後のバックアップ保持] パラメーターを設定します。 [最新] または [すべて] を選択することを推奨します。 このようにして、料金滞納のためにデータが失われた場合にデータを取得できます。 詳細については、「バックアップファイルを長期間保持する」をご参照ください。
オプションです。 課金方法 パラメーターを [サブスクリプション] に設定した場合、ビジネス要件に基づいて [サブスクリプション期間] パラメーターを設定します。
ベースライン価格: 割引なしのサブスクリプションRDSインスタンスの表示価格。
優先月額料金: サブスクリプションRDSインスタンスのベースライン価格に基づいて計算される月額料金。
説明料金はRDSインスタンスの定価のみに基づいて計算され、クーポンやプロモーションは含まれません。
価格: ページの右側にある [詳細の表示] の上にポインターを移動して、サブスクリプション期間とRDSインスタンスのベースライン価格に基づいて計算された推定合計価格を表示できます。
オプションです。 他のカスタムパラメータを設定します。 特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。
パラメーター
説明
ポート
RDSインスタンスの作成時にポートを初期化できます。 有効な値: 1000〜65534。
デフォルトのストレージエンジン
InnoDB: 包括的な機能を提供できるオープンソースのデフォルトのストレージエンジン。 これは推奨されるストレージエンジンです。
Xエンジン: Alibabaによって開発される。 X-EngineはInnoDBと互換性があり、高い圧縮比を提供します。 これにより、ストレージ容量の60% 以上を節約できます。
説明このパラメーターは、前の手順でMySQL 8.0とHigh-availabilityまたはBasic Editionを選択した場合にのみ使用できます。
パラメーターテンプレート
ビジネス要件に基づいて、ハイパフォーマンス、非同期、デフォルト、またはカスタムパラメータテンプレートを選択します。 パラメーターテンプレートのパラメーターが右側に表示されます。 詳細については、「パラメーターテンプレートの使用」をご参照ください。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
タイムゾーン
RDSインスタンスのタイムゾーンを選択します。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
テーブル名のケース感度
デフォルトでは、このパラメーターは大文字小文字を区別しないに設定されています。 RDSインスタンスのデータベースに大文字と小文字が区別される名前がある場合は、[大文字と小文字が区別される] を選択することを推奨します。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
リリース保護
リリース保護機能を有効にするかどうかを指定します。 リリース保護機能は、意図しない操作が原因で従量課金RDSインスタンスがリリースされるのを防ぐために使用されます。 詳細については、「リリース保護機能の有効化または無効化」をご参照ください。
マイナーバージョンのアップグレードポリシー
RDSインスタンスのマイナーエンジンバージョンの更新に基づいてポリシーを設定します。
自動アップグレード: システムは、メンテナンス期間中にRDSインスタンスのマイナーエンジンバージョンを最新バージョンに自動的に更新します。 この方法を使用することを推奨します。 更新時間は、[スケジュール済みイベント] タブで変更できます。 詳細については、「メンテナンス期間の設定」および「スケジュールされたイベントの管理」をご参照ください。
手動アップグレード: [基本情報] ページで、RDSインスタンスのマイナーエンジンバージョンを手動で更新する必要があります。
説明最新のマイナーエンジンバージョンを使用しない場合は、[マイナーエンジンバージョンの選択] を選択します。 次に、表示されるドロップダウンリストからマイナーエンジンバージョンを選択できます。
リソースグループ
デフォルトのリソースグループを使用するか、ビジネス要件に基づいてカスタムリソースグループを選択します。 これにより、インスタンス管理が容易になります。
インスタンスの説明
簡単に識別できるように説明を入力してください。
特権アカウント
特権アカウントを作成します。 [今すぐ設定] を選択した場合、データベースアカウント、パスワード、およびパスワードの確認パラメーターを設定する必要があります。 [後で設定] を選択した場合、RDSインスタンスの作成後に特権アカウントを作成できます。 特権アカウントの詳細については、「特権アカウントの作成」をご参照ください。
ページの右上隅で、Quantityパラメーターを設定します。
デフォルト値は 1 です。 一度に最大20個のインスタンスを購入できます。 ビジネス要件に基づいてインスタンス数を指定します。
RDSインスタンスの設定、数量、サブスクリプション期間を確認し、ApsaraDB RDS利用規約を読んで選択し、[今すぐ支払い] をクリックして支払いを完了します。 RDSインスタンスのサブスクリプション課金方法を選択した場合にのみ、サブスクリプション期間パラメーターを設定する必要があります。 ApsaraDB RDSコンソールに、[おめでとう] または [サービスが有効化されました] というメッセージが表示されます。
説明RDSインスタンスのサブスクリプション課金方法を選択した場合、[自動更新の有効化] を選択することを推奨します。 これにより、RDSインスタンスの更新を忘れた場合でも、アプリケーションの中断が防止されます。
自動更新サイクルは、毎月のサブスクリプションで1か月、年間のサブスクリプションで1年です。 実際の自動更新サイクルが優先されます。 自動更新はいつでも無効化できます。 詳細については、 「自動更新機能を使用」をご参照ください:。
RDSインスタンスを表示します。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、[作成時間] パラメーターに基づいてRDSインスタンスを見つけます。
説明RDSインスタンスの作成には1〜10分かかります。 ページを更新して、作成したRDSインスタンスを表示できます。
旧バージョン
ステップ1: 基本設定の設定
[課金方法] パラメーターを設定します。
課金方法
説明
メリット
サブスクリプション
サブスクリプションインスタンスは、前払い料金を支払うインスタンスです。 インスタンスを長期間使用する場合は、[サブスクリプション] の課金方法を選択することを推奨します。 サブスクリプションの課金方法を選択した場合は、ページの下部にあるサブスクリプション期間パラメーターを設定します。
ほとんどの場合、サブスクリプションの課金方法は、長期使用の場合、従量課金の課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長くなるほど、高い割引率が適用されます。
従量課金
実際のリソース使用量に基づいて、従量課金インスタンスの時間料金が課金されます。 短期使用の場合は、[従量課金] を選択することを推奨します。
従量課金RDSインスタンスを作成できます。 作成したRDSインスタンスがビジネス要件を満たしていることを確認したら、RDSインスタンスの課金方法をサブスクリプションに変更できます。
ビジネス要件に基づいて、従量課金RDSインスタンスをリリースできます。 従量課金RDSインスタンスの課金は、RDSインスタンスをリリースするとすぐに停止します。
Serverless
スケジュールされたタスクを実行する場合、ワークロードが頻繁に変更される場合、またはワークロードが完全に管理されている場合、またはO&Mが必要ない場合は、[Serverless] を選択することを推奨します。
説明サーバーレスRDSインスタンスの詳細とサーバーレスRDSインスタンスの作成方法については、「サーバーレスApsaraDB RDS For MySQLインスタンスの概要」をご参照ください。
Serverlessを選択した場合、ワークロードのリソースの消費量に基づいて課金されます。 これはコスト削減に役立ちます。
説明ページの右下隅に価格を表示できます。 価格は、必要なすべてのパラメーターを設定した後にのみ表示されます。
リージョンパラメーターを設定します。
と同じリージョンにRDSインスタンスを作成することを推奨します。 ECS インスタンス . RDSインスタンスとECSインスタンスが異なるリージョンにある場合、これらのインスタンスを内部ネットワーク経由で接続することはできません。 この場合、これらのインスタンスは最適なパフォーマンスを提供できません。
説明RDSインスタンスの作成後、RDSインスタンスのリージョンを変更することはできません。 内部ネットワーク経由でECSインスタンスとRDSインスタンスを接続する場合は、RDSインスタンスとECSインスタンスが同じリージョンにあることを確認してください。
ECSインスタンスが存在するリージョンを表示する方法の詳細については、「ApsaraDB RDS For MySQLを使用する準備」をご参照ください。
アプリケーションがオンプレミスサーバーまたはコンピューターに展開されている場合は、オンプレミスサーバーまたはコンピューターの近くにあるリージョンを選択することをお勧めします。 これにより、RDSインスタンスのパブリックエンドポイントを使用して、アプリケーションからRDSインスタンスに接続できます。
[データベースエンジン] 、[エディション] 、[製品タイプ] 、および [ストレージタイプ] パラメーターを設定します。
データベースエンジンパラメーターを設定します。
[MySQL] を選択します。 MySQL 8.0を選択するか、自己管理型MySQLインスタンスで実行されるデータベースエンジンのバージョンを選択することを推奨します。 このパラメーターのデフォルト値はMySQL 8.0です。
説明サーバーレスRDSインスタンスは、MySQL 5.7とMySQL 8.0をサポートしています。
ApsaraDB RDS For MySQLのMySQLバージョンのライフサイクルの詳細については、「メジャーエンジンバージョンのライフサイクル」をご参照ください。
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 Cluster Editionは、MySQL 8.0とMySQL 5.7をサポートしています。
詳細については、「概要」をご参照ください。
[プロダクトタイプ] パラメーターを設定します。 [標準] または [Yitian] を選択できます。 詳細については、「製品タイプ」をご参照ください。
説明YiTian RDSインスタンスはMySQL 8.0とMySQL 5.7をサポートしています。
RDSインスタンスがRDS Basic Editionを実行している場合、このパラメーターを設定する必要はありません。
[ストレージタイプ] パラメーターを設定します。
項目
ESSD (推奨)
- ローカル SSD
拡張性
★★★★★
ストレージ容量を最大64テラバイトまで増やすことができます。
ストレージ容量の拡張中に一時的な接続は発生しません。
RDSインスタンスを数分以内にアップグレード、ダウングレード、作成、またはリリースできます。
自動ストレージ拡張機能がサポートされています。
★★
ストレージ容量を最大6テラバイトまで増やすことができます。
ストレージ容量の拡張中に一時的な接続が発生します。
RDSインスタンスのアップグレード、ダウングレード、作成、またはリリースに数時間かかる場合があります。
自動ストレージ拡張機能はサポートされていません。
パフォーマンス
★★★★★
PL1<PL2<PL3
PL2 ESSDは、PL1 ESSDの2倍のIOPSとスループットを提供します。
PL3 ESSDは、PL1 ESSDによって配信されるIOPSの最大20倍のIOPSを配信します。 PL3 ESSDはまた、PL1 ESSDによって提供されるスループットの最大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インスタンスはクラウドディスクのみをサポートします。
使用可能な機能は、選択したストレージタイプによって異なります。 詳細については、機能 をご覧ください。
チェックボックス ゾーン 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コアとメモリ容量を含む詳細な仕様を設定します。 インスタンスタイプの詳細については、「Primary ApsaraDB RDS For MySQLインスタンスタイプ」をご参照ください。
テスト環境では、1つ以上のCPUコアを提供するインスタンスタイプを選択することを推奨します。
本番環境で、4つ以上のCPUコアを提供するインスタンスタイプを選択します。
説明EditionパラメーターをCluster Editionに設定した場合、[料金] 列にはクラスター内のノードごとの料金が表示されます。 クラスター用に1つのプライマリノードと2つのセカンダリノードを購入した場合、クラスターの価格は [価格] 列に表示される価格の3倍になります。
[ストレージ容量] パラメーターを設定します。
ストレージ容量パラメーターの有効な値は、選択したインスタンスタイプとストレージタイプによって異なります。
5 GBのステップサイズでストレージ容量を調整できます。
説明High-availability Editionと標準のSSDまたはESSDストレージタイプを選択した場合、[自動ストレージ拡張] を選択できます。 自動ストレージ拡張がトリガーされる条件とストレージ容量の上限を指定できます。 ストレージの自動拡張がトリガーされた場合、ApsaraDB RDSは、現在のストレージ容量の5 GB〜15% の大きい値に基づいて、ストレージ容量を自動的に増加させます。 これにより、ストレージリソースが不足してRDSインスタンスがロックされるのを防ぐことができます。
オプションです。 [課金方法] パラメーターを [サブスクリプション] に設定し、[ローカルSSD] ストレージタイプを選択した場合、[リリース後のバックアップ保持] パラメーターを設定します。 [最新] または [すべて] を選択することを推奨します。 このようにして、料金滞納のためにデータが失われた場合にデータを取得できます。 詳細については、「バックアップファイルを長期間保持する」をご参照ください。
オプションです。 課金方法パラメーターをサブスクリプションに設定した場合、ビジネス要件に基づいてサブスクリプション期間パラメーターを設定します。
ページの右下隅にある [次へ: インスタンス設定] をクリックします。
ステップ2: 詳細設定の設定
Network Typeパラメーターを設定します。 Network TypeパラメーターはVPCに固定されています。
VPCおよびプライマリノードのvSwitchパラメーターを設定します。
説明RDSインスタンスのECSインスタンスが存在するVPCを選択することを推奨します。 RDSインスタンスとECSインスタンスが異なるVPCにある場合、これらのインスタンスは内部ネットワークを介して通信できません。
[ホワイトリストに追加] パラメーターを設定して、選択したVPCのCIDRブロックをRDSインスタンスのホワイトリストに追加するかどうかを指定します。
説明[ホワイトリストに追加] パラメーターを [いいえ] に設定した場合、RDSインスタンスの作成後にホワイトリストを設定できます。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
Portパラメーターを設定します。
RDSインスタンスの作成時にポートを初期化できます。 有効な値: 1000〜65534。
カスタムパラメーターを設定します。 特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。
パラメーター
説明
デフォルトのストレージエンジン
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を選択した場合にのみ使用できます。
テーブル名のケース感度
デフォルトでは、このパラメーターは大文字小文字を区別しないに設定されています。 RDSインスタンスのデータベースに大文字と小文字が区別される名前がある場合は、[大文字と小文字が区別される] を選択することを推奨します。
説明このパラメーターは、前の手順でHigh-availability EditionまたはBasic Editionを選択した場合にのみ使用できます。
リリース保護
リリース保護機能を有効にするかどうかを指定します。 リリース保護機能は、意図しない操作が原因で従量課金RDSインスタンスがリリースされるのを防ぐために使用されます。 詳細については、「リリース保護機能の有効化または無効化」をご参照ください。
マイナーバージョンのアップグレードポリシー
RDSインスタンスのマイナーエンジンバージョンの更新に基づいてポリシーを設定します。
自動アップグレード: システムは、メンテナンス期間中にRDSインスタンスのマイナーエンジンバージョンを最新バージョンに自動的に更新します。 この方法を使用することを推奨します。 更新時間は、[スケジュール済みイベント] タブで変更できます。 詳細については、「メンテナンス期間の設定」および「スケジュールされたイベントの管理」をご参照ください。
手動アップグレード: [基本情報] ページで、RDSインスタンスのマイナーエンジンバージョンを手動で更新する必要があります。
最新のマイナーエンジンバージョンを使用しない場合は、[マイナーエンジンバージョンの選択] を選択します。 次に、表示されるドロップダウンリストからマイナーエンジンバージョンを選択できます。
インスタンスの説明
簡単に識別できるように説明を入力してください。
タグを追加して複数のRDSインスタンスを区別し、インスタンス管理を容易にできます。 詳細については、「タグを使用したApsaraDB RDS For MySQLインスタンスのフィルタリング」をご参照ください。
リソースグループ
デフォルトのリソースグループを使用するか、ビジネス要件に基づいてカスタムリソースグループを選択します。 これにより、インスタンス管理が容易になります。
特権アカウント
特権アカウントを作成します。 [今すぐ設定] を選択した場合、データベースアカウント、パスワード、およびパスワードの確認パラメーターを設定する必要があります。 [後で設定] を選択した場合、RDSインスタンスの作成後に特権アカウントを作成できます。 特権アカウントの詳細については、「特権アカウントの作成」をご参照ください。
ページの右下隅にある [次へ: 注文の確認] をクリックします。
ステップ 3:注文を確認する
[パラメーター設定] セクションでRDSインスタンスの設定を確認し、[数量] および [サブスクリプション期間] パラメーターを設定し、[利用規約] を読んで選択し、[今すぐ支払い] をクリックします。 RDSインスタンスのサブスクリプション課金方法を選択した場合にのみ、サブスクリプション期間パラメーターを設定する必要があります。 ApsaraDB RDSコンソールに、[おめでとう] または [サービスが有効化されました] というメッセージが表示されます。
説明RDSインスタンスのサブスクリプション課金方法を選択した場合、[自動更新] を選択することを推奨します。 これにより、RDSインスタンスの更新を忘れた場合でも、アプリケーションの中断が防止されます。
自動更新サイクルは、毎月のサブスクリプションで1か月、年間のサブスクリプションで1年です。 実際の自動更新サイクルが優先されます。 自動更新はいつでも無効化できます。 詳細については、次をご参照ください: 自動更新機能を使用します。
RDSインスタンスを表示します。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、[作成時間] パラメーターに基づいてRDSインスタンスを見つけます。
説明RDSインスタンスの作成には1〜10分かかります。 ページを更新して、作成したRDSインスタンスを表示できます。
2. データベースの作成
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択し、RDSインスタンスを見つけて、インスタンスIDをクリックします。 このトピックでは、ステップ1で作成したRDSインスタンスと、RDSインスタンスが存在するリージョンを選択する必要があります。
表示されるページの左側のナビゲーションウィンドウで、[データベース] をクリックします。 表示されるページで、データベースを作成する をクリックします。
表示されるパネルで、関連パラメーターを設定し、作成 をクリックします。 この例では、データベース (DB) 名は
db_test1
に設定され、サポートされている文字セットはutf8に設定されています。[データベース] ページで、作成したデータベースを表示します。
3. アカウントの作成
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 表示されるページで、必要なRDSインスタンスのIDをクリックします。 表示されるページの左側のナビゲーションウィンドウで、[アカウント] をクリックします。
表示されるタブで、初期アカウントを作成する をクリックして、[アカウントの作成] パネルに移動します。
説明アカウントのユーザー名が既に存在する場合、またはアカウント作成タスクが進行中の場合は、エラーメッセージが表示されます。 エラーメッセージが表示された場合は、アカウントのユーザー名がすでに存在するか、またはアカウント作成タスクが進行中かどうかを確認します。
アカウントパラメーターを設定します。
データベースアカウントを設定します。 この例では、データベースアカウントは
dbuser
に設定されています。アカウントタイプを設定します。 有効な値: 一般アカウントおよび特権アカウント。 標準アカウントには、RDSインスタンスの特定のデータベースに対する管理権限があります。 特権アカウントは、RDSインスタンスのすべてのデータベースに対するすべての権限を持ちます。 2種類のアカウントの違いの詳細については、「アカウントタイプ」をご参照ください。 この例では、アカウントタイプは特権アカウントに設定されています。
特権アカウント
特権アカウントを作成する場合は、管理するデータベースを指定する必要はありません。 特権アカウントには、RDSインスタンスのすべてのデータベースに対するすべての権限があります。
重要RDSインスタンスごとに作成できる特権アカウントは1つだけです。 RDSインスタンスの特権アカウントの作成に失敗した場合、RDSインスタンスの特権アカウントは既に作成されています。
標準アカウント
一般アカウントを作成する場合は、管理するデータベースを指定する必要があります。 [データベースの承認] セクションで、[未承認のデータベース] セクションからデータベースを選択し、[] アイコンをクリックして、[承認済みのデータベース] セクションに追加し、[読み取り /書き込み] (DDL + DML) 、読み取り専用 、DDL のみ 、または DML のみ の権限をアカウントに付与します。
新しいパスワード と パスワードの確認 を設定します。
OK をクリックします。
アカウント管理 ページを更新して、作成したアカウントを表示します。
付録: ROSを使用したインスタンス、データベース、およびアカウントの作成
ROSは、IaC (infrastructure as code) の概念に基づいてAlibaba Cloudによって開発され、クラウドコンピューティングリソースの管理を簡素化するために使用される自動デプロイメントサービスです。 開発者と管理者は、テンプレートを作成し、管理するElastic Compute Service (ECS) インスタンスやApsaraDB RDSインスタンスなどのクラウドコンピューティングリソース、およびテンプレート内のリソース間の依存関係を指定できます。 ROSエンジンは、テンプレートに基づいてすべてのリソースを自動的に作成および構成して、自動デプロイとO&Mを実装します。
このトピックで提供されているROSテンプレートを使用して、RDSインスタンス、データベース、およびアカウントを一度に作成および設定し、スタックを使用して作成されたクラウドリソースを一元管理できます。
ROSコンソールにログインし、[スタックの作成] ページに移動します。
重要ROSテンプレートを使用して作成されたクラウドリソースとクラウドリソース間の依存関係は、ROSスタックに追加されます。 クラウドリソースの対応するコンソールでクラウドリソースを表示および管理できます。 スタックを使用して、作成したクラウドリソースを一元管理することもできます。
ROSテンプレートを使用して作成されたクラウドリソースは有効で真正であり、リソースの作成と使用に対して課金されます。 スタック内のクラウドリソースが不要になった場合は、不要なコストを防ぐために、できるだけ早い機会にスタックをリリースしてください。
上部のナビゲーションバーで、RDSインスタンスを作成するリージョンを選択します。 内部ネットワーク経由でRDSインスタンスとECSインスタンスを接続する場合は、ECSインスタンスと同じリージョンを選択することを推奨します。
スタック名を指定します。 デフォルトのスタック名を使用することもできます。 この例では、
ros_test1
が使用されます。[インフラストラクチャ設定] セクションで、[VSwitchアベイラビリティーゾーン] を設定します。 インスタンスタイプは、vSwitchのゾーンによって異なります。 ゾーンに特別な要件がない場合は、RDSインスタンスのリージョンに基づいて多数のインスタンスタイプが提供されているゾーンを選択できます。
説明このトピックでは、ROSテンプレートを使用して、仮想プライベートクラウド (VPC) とvSwitchを自動的にデプロイし、VPCとvSwitchをRDSインスタンスに接続します。 vSwitchのゾーンのみを選択する必要があります。 VPCとvSwitchの作成と設定に集中する必要はありません。
[RDS設定] セクションでパラメーターを設定します。
説明このトピックでは、ROSテンプレートは、RDSインスタンスとRDSインスタンスに作成されたデータベースに次のパラメーター設定を自動的に使用します。 ビジネス要件に基づいて他のパラメーターを設定する必要があります。
エディション: High-availability Edition
データベースエンジン: MySQL
課金方法: 従量課金
インスタンスネットタイプを設定します。 イントラネットはVPCを示し、インターネットはクラシックネットワークを示します。 内部ネットワーク経由でRDSインスタンスとECSインスタンスを接続する場合は、このパラメーターをイントラネットに設定することを推奨します。 この例では、このパラメーターはイントラネットに設定されています。
エンジンバージョンを設定します。 この例では、このパラメーターは8.0に設定されています。
ストレージタイプを設定します。 値local_ssdはローカルSSDを示します。 値cloud_ssdは標準SSDを示します。 値cloud_essdは、パフォーマンスレベル1 (PL1) エンタープライズSSD (essd) を示します。 値cloud_essd2はPL2 ESSDを示し、値cloud_essd3はPL3 ESSDを示す。 この例では、このパラメーターはcloud_essdに設定されています。
インスタンスストレージを設定します。 この例では、このパラメーターは
20
GBに設定されています。 このパラメーターの値は、ビジネス要件に基づいて5 GBのステップサイズで調整できます。インスタンスクラスを設定します。 ApsaraDB RDS for MySQLの無料トライアルを体験または申請する場合は、現在のゾーンの最小設定を選択してコストを削減できます。 ApsaraDB RDS for MySQLを長期間使用する場合は、ビジネス要件に基づいてインスタンス設定を選択できます。
DB名を設定します。 この例では、このパラメーターを
demodb
に設定します。 ビジネス要件に基づいて名前を変更できます。RDSアカウントタイプを設定します。 値Superは、高可用性アカウントを示します。 値 [Normal] は標準アカウントを示します。 この例では、このパラメーターをSuperに設定します。
アカウントとアカウントパスワードを設定します。 この例では、アカウントは
demouser
に設定され、アカウントパスワードはカスタムパスワードに設定されます。
オプションです。 スタックパラメーターの設定 ROSスタックのパラメーターをさらに設定できます。 スタックを設定する必要がない場合は、この手順をスキップできます。
重要ROSテンプレートを初めて使用する場合で、ROSテンプレートを使用してリソースを作成するプロセスに慣れていない場合は、[失敗時のロールバック] で [はい] を選択することを推奨します。 ROSテンプレートを使用してスタックの作成に失敗した場合、ROSは失敗後に作成したスタックを削除しようとします。 これは予期しないコストを防ぐのに役立ちます。
左下隅の [次へ] をクリックして、パラメーター設定と推定価格を表示します。 スタックの作成を決定する前に、スタック名が正しいこと、選択した設定が要件を満たしていること、および価格が予想どおりであることを確認してください。 設定を変更する場合は、左下隅の [前へ] をクリックします。
[作成] をクリックします。 作成プロセスを完了するには、約2〜3分かかります。 スタックのステータスが作成済みの場合、スタックが作成され、使用可能になります。
スタックの詳細ページで、[リソース] をクリックして、スタック内のクラウドリソースとクラウドリソースの依存関係を表示します。 リソースの詳細を表示するには、リソースの [リソースID] をクリックして、クラウドリソースのコンソールに移動します。
オプションです。 スタックを削除します。 ApsaraDB RDS for MySQLの試用期間が終了し、必要なRDSインスタンスと、RDSインスタンスのVPCやvSwitchなどの関連リソースを削除する場合、異なるコンソールのリソースを個別に削除する必要はありません。 ROSコンソールにログインし、[スタック] ページに移動して必要なスタックを見つけ、[操作] 列の [削除] をクリックします。 これにより、ROSはスタックを解放し、スタック内のすべてのリソースと依存関係も削除されます。
よくある質問
関連ドキュメント
APIを呼び出してRDSインスタンスを作成する方法の詳細については、「インスタンスの作成」をご参照ください。
別のデータベースエンジンを実行するRDSインスタンスを作成する方法の詳細については、以下のトピックを参照してください。
他のデータベースエンジンを実行するRDSインスタンスのアカウントとデータベースを作成する方法の詳細については、以下のトピックを参照してください。