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

ApsaraDB RDS:サーバーレスApsaraDB RDS for PostgreSQLインスタンスの作成

最終更新日:Aug 27, 2024

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

前提条件

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

課金ルール

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

手順

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

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

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

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

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

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

  4. データベースエンジンパラメーターを設定します。

    このトピックでは、PostgreSQLを選択します。 サポートされるメジャーエンジンのバージョンは、PostgreSQL 14以降です。

  5. Editionパラメーターを設定します。

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

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

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

    説明

    サーバーレス関連のパラメーターは、サーバーレスRDSインスタンスの作成後に変更できます。 詳細については、「RCUのスケーリング範囲の変更」、「RCUのスケーリングポリシーの変更」、および「自動起動および停止機能の設定」をご参照ください。

    パラメーター

    説明

    リソース拡張範囲 (rcu)

    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. Editionパラメーターが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インスタンスを接続することはできません。

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

    • EditionパラメーターがHigh-availability Editionに設定されている場合、vSwitch of Secondary Nodeパラメーターを設定する必要があります。

  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のAliyunServiceRoleForRdsPgsqlOnEcsおよびAliyunServiceRoleForRDSProxyOnEcsサービスにリンクされたロール (SLR) を作成する必要があります。 ロールは、elastic network Interface (ENI) をRDSインスタンスが存在するサーバーにバインドすることにより、ネットワーク接続を確立するために使用されます。

    説明

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

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

    特権アカウント

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

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

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

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

  17. サーバーレス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

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

    イントラネット

    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 です。 ZoneSlaveId1パラメーターを指定する場合は、2つのvSwitchのIDを2つ入力し、コンマ (,) で区切る必要があります。

    vsw-bp ****

    DBInstanceStorageType

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

    値をcloud_essdに設定します。

    cloud_essd

    カテゴリ

    インスタンスの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

    自動一時停止

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

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

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

    true

    SwitchForce

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

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

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

    true