すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成する

最終更新日:May 29, 2025

進化するビジネスニーズに対応し、費用対効果の高いデータベースソリューションを使用するために、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを購入できます。サーバーレス RDS インスタンスでは、CPU とメモリリソースをリアルタイムでスケーリングし、コンピューティングリソースに対して従量課金制で課金できます。これにより、コストを削減し、ビジネスの柔軟性を向上させることができます。このトピックでは、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成する方法について説明します。

前提条件

RDS インスタンスの作成に使用する RAM ユーザーには、AliyunRDSFullAccess ポリシーがアタッチされています。詳細については、「RAM を使用したリソースの承認」をご参照ください。

課金ルール

サーバーレス RDS インスタンスの料金は、RDS キャパシティユニット(RCU)とストレージリソースに対して生成される料金で構成されます。詳細については、「サーバーレス ApsaraDB RDS for PostgreSQL インスタンスの料金」をご参照ください。

手順

  1. ApsaraDB RDS 購入ページ に移動します。

  2. 課金方法 パラメーターを サーバーレス に設定します。

  3. リージョン パラメーターを構成します。

    RDS インスタンスを作成するリージョンを選択します。

    説明
    • アプリケーションまたはクライアントが Elastic Compute Service(ECS)インスタンスにデプロイされている場合は、このパラメーターを ECS インスタンスが存在するリージョンに設定することをお勧めします。RDS インスタンスと ECS インスタンスが異なるリージョンに存在する場合、内部ネットワークを介してこれらのインスタンスを接続することはできません。この場合、これらのインスタンスは最適なパフォーマンスを提供できません。RDS インスタンスの作成後、リージョンを変更することはできません。

    • アプリケーションがオンプレミスサーバーまたはオンプレミスコンピューターにデプロイされている場合は、オンプレミスサーバーまたはオンプレミスコンピューターに近いリージョンを選択することをお勧めします。このように、RDS インスタンスのパブリックエンドポイントを使用して、アプリケーションから RDS インスタンスに接続できます。

  4. [データベースエンジン] パラメーターを構成します。

    このトピックでは、PostgreSQL が選択されています。サポートされている主要なエンジンバージョンは PostgreSQL 14 以降です。

  5. [エディション] パラメーターを構成します。

    Basic EditionHigh-availability Edition がサポートされています。

  6. [ストレージタイプ] パラメーターを構成します。有効値:Premium ESSD および PL1 ESSD

  7. サーバーレス関連のパラメーターを構成します。

    説明

    サーバーレス関連のパラメーターは、サーバーレス 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 インスタンスへの接続が確立されると、インスタンスは自動的に再開されます。

    無効

  8. プライマリノードのゾーンを選択します。

    ゾーンを選択します。

    • 同じリージョン内のゾーン間に大きな違いはありません。

    • RDS インスタンスが接続する ECS インスタンスと同じリージョンに存在する場合、これらのインスタンスは最適なパフォーマンスを提供できます。RDS インスタンスと ECS インスタンスが同じリージョンの異なるゾーンに存在する場合、これらのインスタンスのパフォーマンスはわずかに低下します。

      説明

      選択したゾーンの名前に「売り切れ」と表示されている場合は、別のゾーンを試してください。

  9. [エディション] パラメーターが [High-availability Edition] に設定されている場合は、[デプロイメント方法] パラメーターと [セカンダリノードのゾーン] パラメーターを構成する必要があります。

    [デプロイメント方法] パラメーターを [マルチゾーンデプロイメント] に設定することをお勧めします。このデプロイメント方法では、プライマリ RDS インスタンスとセカンダリ RDS インスタンスはリージョンの異なるゾーンに存在し、ゾーン間のディザスタリカバリを提供します。

  10. 容量 パラメーターを構成します。

    スライダーをドラッグしてストレージ容量を調整します。サーバーレス RDS インスタンスの合計ストレージ容量に対して課金されます。たとえば、サーバーレス RDS インスタンスの作成時に 100 GB のストレージ容量を選択した場合、100 GB 未満のストレージを使用した場合でも 100 GB に基づいて課金されます。ストレージの使用量が 100 GB を超えると、システムはサーバーレス RDS インスタンスのストレージ容量を自動的にスケールアップし、実際の使用量に基づいて課金されます。

    重要

    デフォルトでは、サーバーレス RDS インスタンスの自動ストレージ拡張機能が有効になっています。この機能を無効にすることはできません。自動ストレージ拡張後、ストレージ容量を自動的に削減することはできません。これは、データの整合性を確保するのに役立ちます。請求書にご注意ください。サーバーレス RDS インスタンスのストレージ容量を手動で削減できます。詳細については、「クラウドディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスのストレージ容量を削減する」をご参照ください。

  11. 次:インスタンスの設定 をクリックします。

  12. [VPC] パラメーターと プライマリノードの VSwitch パラメーターを構成します。

    RDS インスタンスを内部ネットワーク経由で ECS インスタンスに接続する場合は、RDS インスタンスに ECS インスタンスと同じ VPC を選択します。RDS インスタンスに別の VPC を選択した場合、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続することはできません。

    説明
    • インスタンスが同じ VPC 内の異なる vSwitch を使用している場合でも、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続できます。

    • [エディション] パラメーターが [High-availability Edition] に設定されている場合は、[セカンダリノードの vSwitch] パラメーターを構成する必要があります。

  13. ホワイトリストに追加 パラメーターを構成して、選択した VPC の CIDR ブロックを RDS インスタンスの IP アドレスホワイトリストに追加するかどうかを指定します。[ホワイトリストに追加] パラメーターに [はい] を選択すると、選択した VPC 内に存在する ECS インスタンスは RDS インスタンスにアクセスできます。

  14. その他のカスタムパラメーターを構成します。特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。

    パラメーター

    説明

    パラメーターテンプレート

    RDS インスタンスを作成する前に、カスタムテンプレートを作成できます。RDS インスタンスを作成するときに、作成したカスタムテンプレートを選択できます。カスタムテンプレートを作成しない場合は、デフォルトのパラメーターテンプレートを使用します。詳細については、「パラメーターテンプレートを使用して ApsaraDB RDS for PostgreSQL インスタンスのパラメーターを構成する」をご参照ください。

    インスタンスリリース保護

    インスタンスリリース保護 を選択すると、意図しない操作によって RDS インスタンスがリリースされるのを防ぐことができます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリリース保護機能を有効または無効にする」をご参照ください。

    リソースグループ

    デフォルトのリソースグループを使用するか、ビジネス要件に基づいてカスタムリソースグループを選択できます。これは、インスタンス管理を容易にします。

    タイムゾーン

    RDS インスタンスのタイムゾーンを指定できます。

    SLR Authorization

    2022 年 10 月 10 日以降に初めて RDS インスタンスを作成する場合は、ApsaraDB RDS for PostgreSQL 用のサービスロール(SLR)である AliyunServiceRoleForRdsPgsqlOnEcs と AliyunServiceRoleForRDSProxyOnEcs を作成する必要があります。これらのロールは、RDS インスタンスが存在するサーバーに Elastic Network Interface(ENI)をバインドすることによってネットワーク接続を確立するために使用されます。

    説明

    インスタンスの説明(オプション)

    RDS インスタンスの説明を入力できます。値は 2 ~ 255 文字で、文字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。

    特権アカウント

    今すぐ を選択し、[データベースアカウント] パラメーターと [パスワード] パラメーターを構成して、RDS インスタンスの作成時に特権アカウントを作成できます。後で を選択し、RDS インスタンスの作成後に特権アカウントを作成することもできます。

    特権アカウントの詳細については、「アカウントを作成する」をご参照ください。

  15. 次:注文の確認 をクリックします。

  16. パラメーター セクションで構成を確認し、購入プラン パラメーターを構成し、利用規約 を読んで選択し、今すぐ支払い をクリックして支払いを完了します。

  17. サーバーレス RDS インスタンスを表示します。

    [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、作成日時 パラメーターに基づいて RDS インスタンスを見つけます。

    説明

    指定したゾーンのリソースが不足しているため、RDS インスタンスが作成に失敗する場合があります。この場合は、別のゾーンでインスタンスを再作成してください。

次のステップ

ApsaraDB RDS for PostgreSQL インスタンスにデータベースとアカウントを作成する

よくある質問

RDS インスタンスを作成するための注文を送信した後、作成中のサーバーレス RDS インスタンスが見つかりません。なぜですか?

考えられる原因

説明

提案

リージョンが正しくない

選択したリージョンは、RDS インスタンスが存在するリージョンではありません。

上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。その後、RDS インスタンスを見つけることができます。

リソースが不足している

選択したゾーンは十分なリソースを提供できません。

注文 ページに移動して、払い戻しを表示できます。

別のゾーンを選択して、再試行してください。

関連情報

  • サーバーレス RDS インスタンスの RCU のスケーリング範囲を変更する方法の詳細については、「RCU のスケーリング範囲を変更する」をご参照ください。

  • サーバーレス RDS インスタンスの自動起動と停止機能を構成する方法の詳細については、「自動起動と停止機能を構成する」をご参照ください。

  • サーバーレス RDS インスタンスのスケーリングポリシーを変更する方法の詳細については、「RCU のスケーリングポリシーを変更する」をご参照ください。

  • サーバーレス RDS インスタンスをリリースする方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスをリリースまたはサブスクライブ解除する」をご参照ください。

  • 操作を呼び出してサーバーレス RDS インスタンスを作成する方法の詳細については、「インスタンスを作成する」をご参照ください。

    操作を呼び出してサーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成するために必要なパラメーター

    パラメーター

    説明

    RegionId

    リージョンの ID。DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。

    cn-hangzhou

    Engine

    サーバーレスインスタンスのデータベースエンジン。

    PostgreSQL

    EngineVersion

    サーバーレスインスタンスのデータベースエンジンバージョン。

    PostgreSQL 14 以降がサポートされています。

    14.0

    DBInstanceClass

    インスタンスのインスタンスタイプ。

    • RDS Basic Edition を実行するサーバーレスインスタンスを作成する場合は、値を pg.n2.serverless.1c に設定します。

    • RDS High-availability Edition を実行するサーバーレスインスタンスを作成する場合は、値を pg.n2.serverless.2c に設定します。

    pg.n2.serverless.1c

    DBInstanceStorage

    ストレージ容量。

    PL1 ESSD ストレージタイプのみがサポートされているため、このパラメーターの有効値は 20 ~ 32000 です。単位:GB。

    20

    DBInstanceNetType

    インスタンスのネットワーク接続タイプ。値を Intranet に設定します。これは内部ネットワークを示します。

    Intranet

    SecurityIPList

    インスタンスの IP アドレスホワイトリスト。詳細については、「データベースクライアントまたは CLI を使用して ApsaraDB RDS for PostgreSQL インスタンスに接続する」をご参照ください。指定した IP アドレスからのアクセスを許可するように IP アドレスホワイトリストを構成できます。

    IP アドレスホワイトリストに複数のエントリを追加する場合は、エントリをコンマ(,)で区切ります。各エントリは一意である必要があります。最大 1,000 エントリを追加できます。

    10.10.XX.XX

    PayType

    サーバーレスインスタンスの課金方法。

    値を Serverless に設定します。

    Serverless

    ZoneId

    プライマリインスタンスが存在するゾーンの ID。

    cn-hangzhou-i

    ZoneIdSlave1

    RDS High-availability Edition を実行するサーバーレスインスタンスを作成する場合は、セカンダリサーバーレスインスタンスが存在するゾーンの ID も指定する必要があります。

    cn-hangzhou-h

    InstanceNetworkType

    インスタンスのネットワークタイプ。値を VPC に設定します。

    VPC

    VPCId

    インスタンスの VPC ID。

    vpc-bp****

    VSwitchId

    vSwitch の ID。ZoneIdSlaveId1 パラメーターを指定する場合は、2 つの vSwitch の ID を入力し、コンマ(,)で区切る必要があります。

    vsw-bp****

    DBInstanceStorageType

    サーバーレスインスタンスのストレージタイプ。

    値を cloud_essd に設定します。

    cloud_essd

    Category

    インスタンスの RDS エディション。

    • RDS Basic Edition を実行するサーバーレスインスタンスを作成する場合は、値を serverless_basic に設定します。

    • RDS High-availability Edition を実行するサーバーレスインスタンスを作成する場合は、値を serverless_standard に設定します。

    serverless_basic

    ServerlessConfig

    インスタンスの設定。

    MaxCapacity

    RCU の最大数。

    有効値:1 ~ 14

    12

    MinCapacity

    RCU の最小数。

    有効値:0.5 ~ 14

    0.5

    AutoPause

    サーバーレス RDS インスタンスの自動起動と停止機能を有効にするかどうかを指定します。有効値:

    • true:機能を有効にします。

    • false:機能を無効にします。これがデフォルト値です。

    true

    SwitchForce

    インスタンスの強制スケーリング機能を有効にするかどうかを指定します。有効値:

    • true:機能を有効にします。

    • false:機能を無効にします。これがデフォルト値です。

    true