進化するビジネスニーズに対応し、費用対効果の高いデータベースソリューションを使用するために、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを購入できます。サーバーレス RDS インスタンスでは、CPU とメモリリソースをリアルタイムでスケーリングし、コンピューティングリソースに対して従量課金制で課金できます。これにより、コストを削減し、ビジネスの柔軟性を向上させることができます。このトピックでは、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成する方法について説明します。
前提条件
RDS インスタンスの作成に使用する RAM ユーザーには、AliyunRDSFullAccess ポリシーがアタッチされています。詳細については、「RAM を使用したリソースの承認」をご参照ください。
課金ルール
サーバーレス RDS インスタンスの料金は、RDS キャパシティユニット(RCU)とストレージリソースに対して生成される料金で構成されます。詳細については、「サーバーレス ApsaraDB RDS for PostgreSQL インスタンスの料金」をご参照ください。
手順
ApsaraDB RDS 購入ページ に移動します。
課金方法 パラメーターを サーバーレス に設定します。
リージョン パラメーターを構成します。
RDS インスタンスを作成するリージョンを選択します。
説明アプリケーションまたはクライアントが Elastic Compute Service(ECS)インスタンスにデプロイされている場合は、このパラメーターを ECS インスタンスが存在するリージョンに設定することをお勧めします。RDS インスタンスと ECS インスタンスが異なるリージョンに存在する場合、内部ネットワークを介してこれらのインスタンスを接続することはできません。この場合、これらのインスタンスは最適なパフォーマンスを提供できません。RDS インスタンスの作成後、リージョンを変更することはできません。
アプリケーションがオンプレミスサーバーまたはオンプレミスコンピューターにデプロイされている場合は、オンプレミスサーバーまたはオンプレミスコンピューターに近いリージョンを選択することをお勧めします。このように、RDS インスタンスのパブリックエンドポイントを使用して、アプリケーションから RDS インスタンスに接続できます。
[データベースエンジン] パラメーターを構成します。
このトピックでは、PostgreSQL が選択されています。サポートされている主要なエンジンバージョンは PostgreSQL 14 以降です。
[エディション] パラメーターを構成します。
Basic Edition と High-availability Edition がサポートされています。
[ストレージタイプ] パラメーターを構成します。有効値:Premium ESSD および PL1 ESSD。
サーバーレス関連のパラメーターを構成します。
説明サーバーレス関連のパラメーターは、サーバーレス RDS インスタンスの作成後に変更できます。詳細については、「RCU のスケーリング範囲を変更する」、「RCU のスケーリングポリシーを変更する」、および「自動起動および停止機能を構成する」をご参照ください。
パラメーター
説明
例
リソース拡張範囲 (rcu)
1 RCU のパフォーマンスは、1 CPU コアと 2 GB のメモリを搭載した RDS インスタンスのパフォーマンスと同等です。最小 パラメーターの最小値は 0.5 です。Maximum パラメーターの最大値は 14 です。最小および最大パラメーターを構成した後、サーバーレス RDS インスタンスは実際のワークロードに基づいて値の範囲内で RCU を自動的にスケーリングします。
説明サーバーレス RDS インスタンスに確立できる最大接続数は 2,400 に固定されており、RCU の数によって変化することはありません。
最小:0.5
最大:14
スケーリングポリシー
サーバーレス RDS インスタンスのスケーリングポリシー。ほとんどの場合、サーバーレス RDS インスタンスの RCU スケーリングはすぐに有効になり、ワークロードに影響を与えません。特殊なケースでは、サーバーレス RDS インスタンスで一時的な切断が発生する場合があります。一時的な切断が発生した場合に RCU を強制的にスケーリングするかどうかを指定できます。
説明一時的な切断は緊急時の対策です。一時的な切断が発生する可能性は非常に低いです。
強制的に実行しない
自動停止と再起動
自動起動と停止機能を有効にするかどうかを指定します。この機能を有効にすると、10 分以内に RDS インスタンスへの接続が確立されない場合、インスタンスは一時停止されます。
RDS インスタンスへの接続が確立されると、インスタンスは自動的に再開されます。
無効
プライマリノードのゾーンを選択します。
ゾーンを選択します。
同じリージョン内のゾーン間に大きな違いはありません。
RDS インスタンスが接続する ECS インスタンスと同じリージョンに存在する場合、これらのインスタンスは最適なパフォーマンスを提供できます。RDS インスタンスと ECS インスタンスが同じリージョンの異なるゾーンに存在する場合、これらのインスタンスのパフォーマンスはわずかに低下します。
説明選択したゾーンの名前に「売り切れ」と表示されている場合は、別のゾーンを試してください。
[エディション] パラメーターが [High-availability Edition] に設定されている場合は、[デプロイメント方法] パラメーターと [セカンダリノードのゾーン] パラメーターを構成する必要があります。
[デプロイメント方法] パラメーターを [マルチゾーンデプロイメント] に設定することをお勧めします。このデプロイメント方法では、プライマリ RDS インスタンスとセカンダリ RDS インスタンスはリージョンの異なるゾーンに存在し、ゾーン間のディザスタリカバリを提供します。
容量 パラメーターを構成します。
スライダーをドラッグしてストレージ容量を調整します。サーバーレス RDS インスタンスの合計ストレージ容量に対して課金されます。たとえば、サーバーレス RDS インスタンスの作成時に 100 GB のストレージ容量を選択した場合、100 GB 未満のストレージを使用した場合でも 100 GB に基づいて課金されます。ストレージの使用量が 100 GB を超えると、システムはサーバーレス RDS インスタンスのストレージ容量を自動的にスケールアップし、実際の使用量に基づいて課金されます。
重要デフォルトでは、サーバーレス RDS インスタンスの自動ストレージ拡張機能が有効になっています。この機能を無効にすることはできません。自動ストレージ拡張後、ストレージ容量を自動的に削減することはできません。これは、データの整合性を確保するのに役立ちます。請求書にご注意ください。サーバーレス RDS インスタンスのストレージ容量を手動で削減できます。詳細については、「クラウドディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスのストレージ容量を削減する」をご参照ください。
次:インスタンスの設定 をクリックします。
[VPC] パラメーターと プライマリノードの VSwitch パラメーターを構成します。
RDS インスタンスを内部ネットワーク経由で ECS インスタンスに接続する場合は、RDS インスタンスに ECS インスタンスと同じ VPC を選択します。RDS インスタンスに別の VPC を選択した場合、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続することはできません。
説明インスタンスが同じ VPC 内の異なる vSwitch を使用している場合でも、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続できます。
[エディション] パラメーターが [High-availability Edition] に設定されている場合は、[セカンダリノードの vSwitch] パラメーターを構成する必要があります。
ホワイトリストに追加 パラメーターを構成して、選択した VPC の CIDR ブロックを RDS インスタンスの IP アドレスホワイトリストに追加するかどうかを指定します。[ホワイトリストに追加] パラメーターに [はい] を選択すると、選択した VPC 内に存在する ECS インスタンスは RDS インスタンスにアクセスできます。
その他のカスタムパラメーターを構成します。特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。
パラメーター
説明
パラメーターテンプレート
RDS インスタンスを作成する前に、カスタムテンプレートを作成できます。RDS インスタンスを作成するときに、作成したカスタムテンプレートを選択できます。カスタムテンプレートを作成しない場合は、デフォルトのパラメーターテンプレートを使用します。詳細については、「パラメーターテンプレートを使用して ApsaraDB RDS for PostgreSQL インスタンスのパラメーターを構成する」をご参照ください。
インスタンスリリース保護
インスタンスリリース保護 を選択すると、意図しない操作によって RDS インスタンスがリリースされるのを防ぐことができます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリリース保護機能を有効または無効にする」をご参照ください。
リソースグループ
デフォルトのリソースグループを使用するか、ビジネス要件に基づいてカスタムリソースグループを選択できます。これは、インスタンス管理を容易にします。
タイムゾーン
RDS インスタンスのタイムゾーンを指定できます。
このパラメーターには、タイムゾーン名を入力する必要があります。UTC オフセットで表されるタイムゾーンはサポートされていません。たとえば、「Asia/Shanghai」と入力できます。タイムゾーンの詳細については、「ApsaraDB RDS for MySQL インスタンスと ApsaraDB RDS for PostgreSQL インスタンスの一般的なタイムゾーン」をご参照ください。
このパラメーターを指定しない場合、システムは RDS インスタンスに指定したリージョンのデフォルトのタイムゾーンを割り当てます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリージョンとデフォルトのタイムゾーンのマッピング」をご参照ください。
SLR Authorization
2022 年 10 月 10 日以降に初めて RDS インスタンスを作成する場合は、ApsaraDB RDS for PostgreSQL 用のサービスロール(SLR)である AliyunServiceRoleForRdsPgsqlOnEcs と AliyunServiceRoleForRDSProxyOnEcs を作成する必要があります。これらのロールは、RDS インスタンスが存在するサーバーに Elastic Network Interface(ENI)をバインドすることによってネットワーク接続を確立するために使用されます。
説明サービスロールの詳細については、「サービスロール」をご参照ください。
SLR 承認は、RDS インスタンスを初めて作成するときにのみ必要です。
SLR 承認では料金は発生しません。
SLR 承認の詳細については、「[製品の変更/機能の変更] 2022 年 10 月 10 日から ApsaraDB RDS for PostgreSQL インスタンスを作成するには SLR 承認が必要です」をご参照ください。
インスタンスの説明(オプション)
RDS インスタンスの説明を入力できます。値は 2 ~ 255 文字で、文字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。
特権アカウント
今すぐ を選択し、[データベースアカウント] パラメーターと [パスワード] パラメーターを構成して、RDS インスタンスの作成時に特権アカウントを作成できます。後で を選択し、RDS インスタンスの作成後に特権アカウントを作成することもできます。
特権アカウントの詳細については、「アカウントを作成する」をご参照ください。
次:注文の確認 をクリックします。
パラメーター セクションで構成を確認し、購入プラン パラメーターを構成し、利用規約 を読んで選択し、今すぐ支払い をクリックして支払いを完了します。
サーバーレス RDS インスタンスを表示します。
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、作成日時 パラメーターに基づいて RDS インスタンスを見つけます。
説明指定したゾーンのリソースが不足しているため、RDS インスタンスが作成に失敗する場合があります。この場合は、別のゾーンでインスタンスを再作成してください。
次のステップ
よくある質問
RDS インスタンスを作成するための注文を送信した後、作成中のサーバーレス RDS インスタンスが見つかりません。なぜですか?
考えられる原因 | 説明 | 提案 |
リージョンが正しくない | 選択したリージョンは、RDS インスタンスが存在するリージョンではありません。 | 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。その後、RDS インスタンスを見つけることができます。 |
リソースが不足している | 選択したゾーンは十分なリソースを提供できません。 注文 ページに移動して、払い戻しを表示できます。 | 別のゾーンを選択して、再試行してください。 |
関連情報
サーバーレス RDS インスタンスの RCU のスケーリング範囲を変更する方法の詳細については、「RCU のスケーリング範囲を変更する」をご参照ください。
サーバーレス RDS インスタンスの自動起動と停止機能を構成する方法の詳細については、「自動起動と停止機能を構成する」をご参照ください。
サーバーレス RDS インスタンスのスケーリングポリシーを変更する方法の詳細については、「RCU のスケーリングポリシーを変更する」をご参照ください。
サーバーレス RDS インスタンスをリリースする方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスをリリースまたはサブスクライブ解除する」をご参照ください。
操作を呼び出してサーバーレス RDS インスタンスを作成する方法の詳細については、「インスタンスを作成する」をご参照ください。