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

ApsaraDB RDS:ApsaraDB RDS for PostgreSQL インスタンスを作成する

最終更新日:Apr 17, 2025

ApsaraDB RDS for PostgreSQL インスタンスは、ApsaraDB RDS コンソールで作成するか、API オペレーションを呼び出すことによって作成できます。このトピックでは、ApsaraDB RDS コンソールで RDS インスタンスを作成する方法について説明します。

前提条件

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

手順

ApsaraDB RDS 購入ページで、[新バージョン] または [旧バージョンに戻る] をクリックして、ApsaraDB RDS 購入ページの新バージョンまたは旧バージョンに移動します。

新バージョン

  1. 新バージョンの ApsaraDB RDS 購入ページに移動します

  2. 課金方法 パラメータを設定します。

    課金方法

    説明

    メリット

    サブスクリプション

    サブスクリプションインスタンスとは、前払い料金を支払うインスタンスです。インスタンスを長期間使用する場合、サブスクリプション 課金方法を選択することをお勧めします。サブスクリプション課金方法を選択した場合は、ページの下部にある 期間 パラメータを設定します。

    ほとんどの場合、長期間の使用では、サブスクリプション課金方法の方が従量課金方法よりも費用対効果が高くなります。アリババクラウドは、サブスクリプション期間が長いほど低い価格を提供します。

    従量課金

    従量課金 RDS インスタンスの場合、実際のリソース使用量に基づいて 1 時間ごとに課金されます。RDS インスタンスを短期間使用する場合、従量課金 課金方法を選択することをお勧めします。

    従量課金 RDS インスタンスを作成できます。作成した RDS インスタンスがビジネス要件を満たしていることを確認したら、RDS インスタンスの課金方法を [サブスクリプション] に変更できます。

    ビジネス要件に基づいて、従量課金 RDS インスタンスを解放できます。従量課金 RDS インスタンスの課金は、RDS インスタンスを解放するとすぐに停止します。

    サーバーレス

    サーバーレス RDS インスタンスでは、CPU とメモリリソースをリアルタイムでスケーリングでき、コンピューティングリソースの従量課金が可能です。サーバーレス 課金方法を選択することをお勧めします。これにより、ピーク時のコンピューティング要件に対応するために、コンピューティングリソースを迅速にスケーリングできます。

    ワークロードのリソース消費量に基づいて課金されます。これはコスト削減に役立ちます。

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

    • Elastic Compute Service (ECS) インスタンスを既に購入しており、ECS インスタンスと RDS インスタンスを内部ネットワーク経由で通信させたい場合は、ECS インスタンスが存在するリージョンを選択してください。詳細については、「ECS とは」をご参照ください。RDS インスタンスと ECS インスタンスが異なるリージョンに存在する場合、これらのインスタンスは内部ネットワーク経由で通信できません。この場合、これらのインスタンスは最適なパフォーマンスを提供できません。

      重要

      RDS インスタンスが作成された後、RDS インスタンスのリージョンを変更することはできません。

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

  4. [データベースエンジン][SLR 承認][エディション][製品タイプ][ストレージタイプ] パラメータを設定します。

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

      [PostgreSQL] を選択します。ビジネス要件に基づいて PostgreSQL のバージョンを選択してください。

      説明

      ApsaraDB RDS for PostgreSQL は、Babelfish for PostgreSQL オープンソースプロジェクトに基づいて開発された Babelfish 機能を提供します。この機能により、PostgreSQL 13、PostgreSQL 14、または PostgreSQL 15 を実行する RDS インスタンスを T-SQL ステートメントと互換性を持たせることができます。SQL Server アプリケーションまたはクライアントを PostgreSQL を実行する RDS インスタンスに接続する場合は、RDS インスタンスの作成時に Babelfish の有効化 を選択することをお勧めします。詳細については、「Babelfish の概要」をご参照ください。

    2. [SLR 承認] パラメータを設定します。

      RDS for PostgreSQL インスタンスを初めて作成する場合は、[承認] をクリックして、RDS for PosgreSQL の AliyunServiceRoleForRdsPgsqlOnEcs サービス関連ロール (SLR) を承認します。こうすることで、RDS インスタンスは Elastic Network Interface (ENI) をマウントし、ネットワーク接続を確立できます。承認に料金はかかりません。

    3. [エディション] パラメータを設定します。

      RDS エディション

      説明

      メリット

      ベーシックエディション

      RDS Basic エディションでは、データベースシステムは 1 つのプライマリ RDS インスタンスのみで構成されます。

      RDS Basic エディションは費用対効果が高く、以下のシナリオに適しています。

      • 個人学習

      • マイクロサイト

      • 中小企業の開発環境およびテスト環境

      説明

      RDS Basic エディションで実行される RDS インスタンスは、再起動または障害からの復旧に時間がかかります。

      高可用性エディション

      RDS High-availability エディションでは、データベースシステムはプライマリ RDS インスタンスとセカンダリ RDS インスタンスで構成されます。プライマリ RDS インスタンスとセカンダリ RDS インスタンスは高可用性 (HA) モードで動作します。読み取り専用 RDS インスタンスを作成し、プライマリ RDS インスタンスにアタッチできます。この RDS エディションを使用することをお勧めします。

      RDS High-availability エディションは高可用性を提供し、以下のシナリオに適しています。

      • 大企業および中小企業の本番データベース

      • インターネット、IoT、e コマース、物流、ゲームなどの業界で使用されるデータベース

      [RDS クラスタエディション]

      この RDS エディションを使用することをお勧めします。RDS クラスタエディションでは、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。

      RDS クラスタエディションでは、プライマリノードとセカンダリノードは HA モードで動作し、セカンダリノードは読み取り可能です。RDS クラスタエディションは、以下のシナリオに適しています。

      • 大企業および中小企業の本番データベース

      • インターネットベースの新小売や自動車製造などの業界で使用されるデータベース、および ERP システムで使用されるデータベース

      説明
      • [エディション] パラメータの有効値は、指定した [リージョン] パラメータと [データベースエンジン] パラメータの値によって異なります。

      • 詳細については、「ApsaraDB RDS エディションの概要」をご参照ください。

    4. [製品タイプ] パラメータを設定します。有効値:標準と YiTian。

      説明
      • RDS インスタンスが RDS Basic エディションで実行されている場合は、このパラメータを設定する必要はありません。

      • RDS インスタンスが RDS High-availability エディションまたは RDS クラスタエディションで実行されている場合は、標準と YiTian の製品タイプを使用できます。詳細については、「製品タイプ」をご参照ください。

    5. ストレージタイプ パラメータを設定します。

      項目

      ESSD (推奨)

      汎用 ESSD

      スケーラビリティ

      ★★★★★

      • ストレージ容量は最大 64 TB まで増やすことができます。

      • ストレージ容量の拡張中に一時的な接続断は発生しません。

      • RDS インスタンスのアップグレード、ダウングレード、作成、または解放は数分以内に行えます。

      • ストレージの自動拡張機能がサポートされています。

      ★★★★★

      オンラインでのストレージ容量拡張がサポートされています。RDS インスタンスのストレージ容量は数秒以内に拡張できます。

      パフォーマンス

      ★★★★★

      • PL1<PL2<PL3

      • PL2 ESSD は、PL1 ESSD の 2 倍の IOPS とスループットを提供します。

      • PL3 ESSD は、PL1 ESSD の最大 20 倍の IOPS を提供します。また、PL3 ESSD は、PL1 ESSD の最大 11 倍のスループットを提供します。

      ★★★★★★

      汎用 ESSD は、PL1 ESSD よりも高いベースライン I/O パフォーマンスを提供します。汎用 ESSD は ESSD のすべての機能と互換性があり、I/O バースト、I/O アクセラレーション、およびデータアーカイブ機能をサポートしています。詳細については、「I/O バースト機能を使用する」、「I/O アクセラレーション機能を使用する」、および「データアーカイブ機能を使用する」をご参照ください。

      バックアップ

      ★★★★★

      • バックアップは数分または数秒で完了します。

      • 最高のバックアップ頻度は 15 分ごとです。

      ★★★★★

      • バックアップは数分または数秒で完了します。

      • 最高のバックアップ頻度は 15 分ごとです。

      説明
  5. [ネットワークタイプ] パラメータを設定します。ネットワークタイプ パラメータは VPC に固定されています。

    1. [VPC] パラメータを設定します。

      ECS インスタンスの内部エンドポイントを使用して RDS インスタンスと ECS インスタンスを接続する場合は、これらのインスタンスが同じリージョンおよび同じ仮想プライベートクラウド (VPC) に存在することを確認してください。RDS インスタンスと ECS インスタンスが異なるリージョンまたは VPC に存在する場合、内部ネットワーク経由で RDS インスタンスと ECS インスタンスを接続することはできません。

      説明

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

    2. ホワイトリストに追加 パラメータを設定して、選択した VPC の CIDR ブロックを RDS インスタンスのホワイトリストに追加するかどうかを指定します。

      このパラメータを [はい] に設定すると、選択した VPC 内に存在する ECS インスタンスは RDS インスタンスにアクセスできます。

      説明

      [ホワイトリストに追加] パラメータで いいえ を選択した場合は、RDS インスタンスの作成後にホワイトリストを設定できます。詳細については、「IP アドレスホワイトリストを設定する」をご参照ください。

  6. RDS インスタンスが存在するゾーンを選択し、vSwitch を選択して、デプロイ方法 パラメータを設定します。

    • ゾーンを選択します。

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

      • RDS インスタンスが、アプリケーションがデプロイされている ECS インスタンスと同じゾーンに存在する場合、これらのインスタンスは最適なパフォーマンスを提供できます。RDS インスタンスと ECS インスタンスが同じリージョン内の異なるゾーンに存在する場合、RDS インスタンスと ECS インスタンスのパフォーマンスは、同じゾーンに存在する RDS インスタンスと ECS インスタンスのパフォーマンスよりもわずかに低くなります。

    • vSwitch を選択します。

      既存の vSwitch を選択するか、[vSwitch の作成] をクリックします。詳細については、「vSwitch を作成および管理する」をご参照ください。

    • デプロイ方法を選択します。

      • マルチゾーンデプロイ:プライマリ RDS インスタンスとセカンダリ RDS インスタンスは異なるゾーンに存在し、ゾーンディザスタリカバリを実現します。このデプロイ方法を使用することをお勧めします。

        デプロイ方法 パラメータを マルチゾーンデプロイ に設定する場合は、[プライマリノードのゾーンとネットワーク] パラメータと [セカンダリノードのゾーンとネットワーク] パラメータを設定する必要があります。

      • シングルゾーンデプロイ:プライマリ RDS インスタンスとセカンダリ RDS インスタンスは同じゾーンに存在します。

        ベーシックエディション を選択した場合は、シングルゾーンデプロイ 方法のみを選択できます。

      説明
      • プライマリ RDS インスタンスとセカンダリ RDS インスタンスがプロビジョニングされる RDS High-availability エディションなどの RDS エディションを使用する場合は、マルチゾーンデプロイ を選択して、クロスゾーンディザスタリカバリを実装することをお勧めします。

      • ゾーン名の右上に [Sold Out] と表示されている場合は、そのゾーンに十分なリソースがありません。別のゾーンに切り替えてください。

  7. インスタンスタイプ パラメータを設定します。

    1. カテゴリ パラメータを設定します。汎用または専用を選択できます。

      インスタンスタイプ

      説明

      メリット

      汎用 (エントリーレベル)

      汎用 RDS インスタンスは、割り当てられたメモリと I/O リソースを排他的に使用します。

      汎用 RDS インスタンスは、同じホストにデプロイされている他の汎用 RDS インスタンスと CPU とストレージリソースを共有します。

      汎用 RDS インスタンスは費用対効果が高くなります。

      専用インスタンス (エンタープライズレベル)

      専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。

      説明

      専用ホストインスタンスファミリは、専用インスタンスファミリの最高構成です。専用ホスト RDS インスタンスは、RDS インスタンスがデプロイされているホストのすべての CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。

      専用 RDS インスタンスは、より高いパフォーマンスと安定性を提供できます。

      説明

      RDS Basic エディションで実行される RDS インスタンスは、専用インスタンスファミリをサポートしていません。

    2. CPU コア数、メモリ容量、最大接続数、最大 IOPS などの詳細な仕様を設定します。

      • テスト環境では、2 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。

      • 本番環境では、4 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。

      説明

      詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

  8. 容量 パラメータを指定します。

    ストレージ容量の有効値の範囲は、選択したインスタンスタイプとストレージタイプによって異なります。ストレージ容量は 5 GB 単位で調整できます。

  9. オプション。課金方法 パラメータを [サブスクリプション] に設定した場合は、ビジネス要件に基づいて [サブスクリプション期間] パラメータを設定します。

    • [基準価格]:割引なしのサブスクリプション RDS インスタンスの定価。

    • [優遇月額料金]:サブスクリプション RDS インスタンスの基準価格に基づいて計算された月額料金。

      説明

      料金は RDS インスタンスの定価のみに基づいて計算され、クーポンやプロモーションは含まれません。

    • [価格]:ページの右側にある [詳細を表示] にポインタを合わせると、サブスクリプション期間と RDS インスタンスの基準価格に基づいて計算された推定合計価格を表示できます。

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

    変数

    説明

    ポート

    RDS インスタンスの作成時にポートを初期化できます。有効値:1000 ~ 5999。デフォルト値:5432。

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

    RDS インスタンスの作成時にパラメータテンプレートを指定できます。パラメータテンプレートを指定しない場合は、デフォルトのシステムパラメータテンプレートが使用されます。カスタムパラメータテンプレートを選択できます。カスタムパラメータテンプレートの作成方法の詳細については、「パラメータテンプレートを使用する」をご参照ください。

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

    課金方法 パラメータを 従量課金 に設定した場合は、RDS インスタンスに インスタンスリリース保護 を選択して、意図しない操作によって RDS インスタンスが解放されるのを防ぐことができます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの解放保護機能を有効または無効にする」をご参照ください。

    マイナーバージョンアップポリシー

    • RDS インスタンスの作成時に、RDS インスタンスのマイナーエンジンバージョンを更新するポリシーを指定できます。[マイナーエンジンバージョン更新ポリシー] パラメータのデフォルト値は 自動アップグレード です。RDS インスタンスのマイナーエンジンバージョンが古い場合、システムはアクティブな O&M タスクを配信して、マイナーエンジンバージョンを随時自動的に更新します。システムは、e メール、内部メッセージなどの方法でタスクを通知します。システムは、指定したメンテナンスウィンドウ内で RDS インスタンスのマイナーエンジンバージョンを自動的に更新します。詳細については、「メンテナンスウィンドウを設定する」をご参照ください。

      説明

      RDS インスタンスの作成後、RDS インスタンスの 基本情報 ページに移動して、[マイナーエンジンバージョン更新ポリシー] パラメータの値を変更できます。詳細については、「マイナーエンジンバージョンを更新する」をご参照ください。

    • ApsaraDB RDS for PostgreSQL では、RDS インスタンスの作成時にマイナーエンジンバージョンを指定できます。マイナーエンジンバージョンを指定しない場合は、デフォルトで AliPG の最新バージョンが使用されます。

      例:

      rds_postgres_1400_20220830_14.4

      上記の例のフィールドの説明を以下に示します。

      • rds:RDS インスタンス

      • postgres:PostgreSQL データベース

      • 1400:PostgreSQL のメジャーバージョン。この例では 14 です。

      • 20220830:指定可能な AliPG のバージョン。使用可能なマイナーエンジンバージョンは、ApsaraDB RDS 購入ページに表示されます。詳細については、「AliPG のリリースノート」をご参照ください。

      • 14.4:PostgreSQL のマイナーバージョン

      説明

      Babelfish の有効化基本設定 ステップで選択した場合、RDS インスタンスのマイナーエンジンバージョンは次の形式で表示されます。

      rds_postgres_1400_20220630_babelfish_14.4

    リソースグループ

    RDS インスタンスが属するリソースグループ。ビジネス要件に基づいて、デフォルトのリソースグループを保持するか、カスタムリソースグループを選択できます。

    Babelfish 移行モード

    Babelfish の有効化 を選択した場合は、以下のパラメータを設定する必要があります。

    • Babelfish 移行モード:Babelfish が有効になっている RDS インスタンスの移行モード

      • single-db:Babelfish が有効になっている RDS インスタンスに SQL Server データベースを 1 つだけ作成し、データベースの標準 PostgreSQL スキーマを作成できます。

      • multi-db:複数の SQL Server データベースを作成し、データベースごとに異なる PostgreSQL スキーマを作成できます。名前の競合を防ぐために、スキーマには <データベース名>_<スキーマ名> の形式で名前を付ける必要があります。

      説明

      詳細については、「移行モード」をご参照ください。

    • 初期アカウント:TDS ポート経由で RDS インスタンスに接続するために使用される Babelfish 管理アカウントのユーザー名

      重要

      このアカウントは特権アカウントであり、作成後に削除することはできません。

    • パスワード:Babelfish 管理アカウントのパスワード

      説明

      RDS インスタンスの作成後にパスワードを変更できます。詳細については、「パスワードをリセットする」をご参照ください。

    タイムゾーン

    [インスタンスの説明]

    RDS インスタンスの説明。インスタンスの作成時にインスタンス名をカスタマイズして、管理を容易にすることができます。

    [タグ]

    複数の RDS インスタンスを区別するためにタグを追加して、インスタンス管理を容易にすることができます。詳細については、「タグを使用して ApsaraDB RDS for PostgreSQL インスタンスをフィルタリングする」をご参照ください。

    特権アカウント

    RDS インスタンスの作成時に特権アカウントを作成できます。後で を選択した場合は、RDS インスタンスの作成後に特権アカウントを作成できます。

    説明

    特権アカウントとアカウントの作成方法の詳細については、「データベースとアカウントを作成する」をご参照ください。

  11. ページの右上隅で、[数量] パラメータを設定します。

    デフォルト値は 1 です。一度に最大 20 個のインスタンスを購入できます。ビジネス要件に基づいてインスタンスの数を指定します。

  12. RDS インスタンスの構成、数量、およびサブスクリプション期間を確認し、ApsaraDB RDS サービス利用規約を読み、同意して、[今すぐ支払う] をクリックし、支払いを完了します。 RDS インスタンスのサブスクリプション課金方法を選択する場合は、サブスクリプション期間パラメーターを構成する必要があります。 ApsaraDB RDS コンソールに [おめでとうございます] または [サービスが有効化されました] メッセージが表示されます。

    説明

    RDS インスタンスにサブスクリプション課金方法を選択した場合は、[自動更新を有効にする] を選択することをお勧めします。これにより、RDS インスタンスの更新を忘れても、アプリケーションの中断を防ぐことができます。

    自動更新サイクルは、月間サブスクリプションの場合は 1 か月、年間サブスクリプションの場合は 1 年です。注文の実際の自動更新サイクルが優先されます。自動更新はいつでも無効にできます。詳細については、「自動更新機能を使用する」をご参照ください。

  13. RDS インスタンスを表示します。

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

    説明

    RDS インスタンスの作成には 1 ~ 10 分かかります。ページを更新して、作成した RDS インスタンスを表示できます。

旧バージョン

ステップ 1:基本設定を構成する

  1. 旧バージョンの ApsaraDB RDS 購入ページに移動します

  2. 課金方法 パラメータを設定します。

    課金方法

    説明

    メリット

    サブスクリプション

    サブスクリプションインスタンスとは、前払い料金を支払うインスタンスです。インスタンスを長期間使用する場合、サブスクリプション 課金方法を選択することをお勧めします。サブスクリプション課金方法を選択した場合は、ページの下部にある 期間 パラメータを設定します。

    ほとんどの場合、長期間の使用では、サブスクリプション課金方法の方が従量課金方法よりも費用対効果が高くなります。アリババクラウドは、サブスクリプション期間が長いほど低い価格を提供します。

    従量課金

    従量課金 RDS インスタンスの場合、実際のリソース使用量に基づいて 1 時間ごとに課金されます。RDS インスタンスを短期間使用する場合、従量課金 課金方法を選択することをお勧めします。

    従量課金 RDS インスタンスを作成できます。作成した RDS インスタンスがビジネス要件を満たしていることを確認したら、RDS インスタンスの課金方法を [サブスクリプション] に変更できます。

    ビジネス要件に基づいて、従量課金 RDS インスタンスを解放できます。従量課金 RDS インスタンスの課金は、RDS インスタンスを解放するとすぐに停止します。

    サーバーレス

    サーバーレス RDS インスタンスでは、CPU とメモリリソースをリアルタイムでスケーリングでき、コンピューティングリソースの従量課金が可能です。サーバーレス 課金方法を選択することをお勧めします。これにより、ピーク時のコンピューティング要件に対応するために、コンピューティングリソースを迅速にスケーリングできます。

    ワークロードのリソース消費量に基づいて課金されます。これはコスト削減に役立ちます。

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

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

    • ECS インスタンスを既に購入しており、ECS インスタンスと RDS インスタンスを内部ネットワーク経由で通信させたい場合は、ECS インスタンスが存在するリージョンを選択してください。詳細については、「ECS とは」をご参照ください。RDS インスタンスと ECS インスタンスが異なるリージョンに存在する場合、これらのインスタンスは内部ネットワーク経由で通信できません。この場合、これらのインスタンスは最適なパフォーマンスを提供できません。

      重要

      RDS インスタンスが作成された後、RDS インスタンスのリージョンを変更することはできません。

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

  4. [データベースエンジン][エディション][製品タイプ][ストレージタイプ] パラメータを設定します。

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

      [PostgreSQL] を選択します。ビジネス要件に基づいて PostgreSQL のバージョンを選択してください。

      説明

      ApsaraDB RDS for PostgreSQL は、Babelfish for PostgreSQL オープンソースプロジェクトに基づいて開発された Babelfish 機能を提供します。この機能により、PostgreSQL 13、PostgreSQL 14、または PostgreSQL 15 を実行する RDS インスタンスを T-SQL ステートメントと互換性を持たせることができます。SQL Server アプリケーションまたはクライアントを PostgreSQL を実行する RDS インスタンスに接続する場合は、RDS インスタンスの作成時に Babelfish の有効化 を選択することをお勧めします。詳細については、「Babelfish の概要」をご参照ください。

    2. [エディション] パラメータを設定します。

      RDS エディション

      説明

      メリット

      ベーシックエディション

      RDS Basic エディションでは、データベースシステムは 1 つのプライマリ RDS インスタンスのみで構成されます。

      RDS Basic エディションは費用対効果が高く、以下のシナリオに適しています。

      • 個人学習

      • マイクロサイト

      • 中小企業の開発環境およびテスト環境

      説明

      RDS Basic エディションで実行される RDS インスタンスは、再起動または障害からの復旧に時間がかかります。

      高可用性エディション

      RDS High-availability エディションでは、データベースシステムはプライマリ RDS インスタンスとセカンダリ RDS インスタンスで構成されます。プライマリ RDS インスタンスとセカンダリ RDS インスタンスは高可用性モードで動作します。読み取り専用 RDS インスタンスを作成し、プライマリ RDS インスタンスにアタッチできます。この RDS エディションを使用することをお勧めします。

      RDS High-availability エディションは高可用性を提供し、以下のシナリオに適しています。

      • 大企業および中小企業の本番データベース

      • インターネット、IoT、e コマース、物流、ゲームなどの業界で使用されるデータベース

      [クラスタエディション]

      この RDS エディションを使用することをお勧めします。RDS クラスタエディションでは、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。

      RDS クラスタエディションでは、プライマリノードとセカンダリノードは HA モードで動作し、セカンダリノードは読み取り可能です。RDS クラスタエディションは、以下のシナリオに適しています。

      • 大企業および中小企業の本番データベース

      • インターネットベースの新小売や自動車製造などの業界で使用されるデータベース、および ERP システムで使用されるデータベース

      説明
      • [エディション] パラメータの有効値は、指定した [リージョン] パラメータと [データベースエンジン] パラメータの値によって異なります。

      • 詳細については、「ApsaraDB RDS エディションの概要」をご参照ください。

    3. [製品タイプ] パラメータを設定します。有効値:標準と YiTian。

      説明
      • RDS インスタンスが RDS Basic エディションで実行されている場合は、このパラメータを設定する必要はありません。

      • RDS インスタンスが RDS High-availability エディションまたは RDS クラスタエディションで実行されている場合は、標準と YiTian の製品タイプを使用できます。詳細については、「製品タイプ」をご参照ください。

    4. ストレージタイプ パラメータを設定します。

      項目

      ESSD (推奨)

      汎用 ESSD

      スケーラビリティ

      ★★★★★

      • ストレージ容量は最大 64 TB まで増やすことができます。

      • ストレージ容量の拡張中に一時的な接続断は発生しません。

      • RDS インスタンスのアップグレード、ダウングレード、作成、または解放は数分以内に行えます。

      • ストレージの自動拡張機能がサポートされています。

      ★★★★★

      オンラインでのストレージ容量拡張がサポートされています。RDS インスタンスのストレージ容量は数秒以内に拡張できます。

      パフォーマンス

      ★★★★★

      • PL1<PL2<PL3

      • PL2 ESSD は、PL1 ESSD の 2 倍の IOPS とスループットを提供します。

      • PL3 ESSD は、PL1 ESSD の最大 20 倍の IOPS を提供します。また、PL3 ESSD は、PL1 ESSD の最大 11 倍のスループットを提供します。

      ★★★★★★

      汎用 ESSD は、PL1 ESSD よりも高いベースライン I/O パフォーマンスを提供します。汎用 ESSD は ESSD のすべての機能と互換性があり、I/O バースト、I/O アクセラレーション、およびデータアーカイブ機能をサポートしています。詳細については、「I/O バースト機能を使用する」、「I/O アクセラレーション機能を使用する」、および「データアーカイブ機能を使用する」をご参照ください。

      バックアップ

      ★★★★★

      • バックアップは数分または数秒で完了します。

      • 最高のバックアップ頻度は 15 分ごとです。

      ★★★★★

      • バックアップは数分または数秒で完了します。

      • 最高のバックアップ頻度は 15 分ごとです。

      説明
  5. RDS インスタンスのゾーンを選択し、デプロイ方法 パラメーターを構成します。

    • ゾーンを選択します。

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

      • RDS インスタンスが、アプリケーションがデプロイされている ECS インスタンスと同じゾーンに存在する場合、これらのインスタンスは最適なパフォーマンスを提供できます。RDS インスタンスと ECS インスタンスが同じリージョン内の異なるゾーンに存在する場合、RDS インスタンスと ECS インスタンスのパフォーマンスは、同じゾーンに存在する RDS インスタンスと ECS インスタンスのパフォーマンスよりもわずかに低くなります。

    • デプロイ方法を選択します。

      • マルチゾーンデプロイ:プライマリ RDS インスタンスとセカンダリ RDS インスタンスは異なるゾーンに存在し、ゾーンディザスタリカバリを実現します。このデプロイ方法を使用することをお勧めします。

        デプロイ方法 パラメータを マルチゾーンデプロイ に設定する場合は、プライマリノードのゾーン パラメータと セカンダリノードのゾーン パラメータを設定する必要があります。

      • シングルゾーンデプロイ:プライマリ RDS インスタンスとセカンダリ RDS インスタンスは同じゾーンに存在します。

        ベーシックエディション を選択した場合は、シングルゾーンデプロイ 方法のみを選択できます。

      説明
      • プライマリ RDS インスタンスとセカンダリ RDS インスタンスがプロビジョニングされる RDS High-availability エディションなどの RDS エディションを使用する場合は、マルチゾーンデプロイ を選択して、クロスゾーンディザスタリカバリを実装することをお勧めします。

      • ゾーン名の右上に [Sold Out] と表示されている場合は、そのゾーンに十分なリソースがありません。別のゾーンに切り替えてください。

  6. インスタンスタイプ パラメータを設定します。

    1. カテゴリ パラメータを設定します。汎用または専用を選択できます。

      インスタンスタイプ

      説明

      メリット

      汎用 (エントリーレベル)

      汎用 RDS インスタンスは、割り当てられたメモリと I/O リソースを排他的に使用します。

      汎用 RDS インスタンスは、同じホストにデプロイされている他の汎用 RDS インスタンスと CPU とストレージリソースを共有します。

      汎用 RDS インスタンスは費用対効果が高くなります。

      専用インスタンス (エンタープライズレベル)

      専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。

      説明

      専用ホストインスタンスファミリは、専用インスタンスファミリの最高構成です。専用ホスト RDS インスタンスは、RDS インスタンスがデプロイされているホストのすべての CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。

      専用 RDS インスタンスは、より高いパフォーマンスと安定性を提供できます。

      説明

      RDS Basic エディションで実行される RDS インスタンスは、専用インスタンスファミリをサポートしていません。

    2. CPU コア数、メモリ容量、最大接続数、最大 IOPS などの詳細な仕様を設定します。

      • テスト環境では、2 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。

      • 本番環境では、4 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。

      説明

      詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

  7. 容量 パラメータを指定します。

    ストレージ容量の有効値の範囲は、選択したインスタンスタイプとストレージタイプによって異なります。ストレージ容量は 5 GB 単位で調整できます。

  8. オプション。課金方法 パラメータを サブスクリプション に設定した場合は、ビジネス要件に基づいて 期間 パラメータを設定します。

  9. ページの右下隅にある 次: インスタンスの設定 をクリックします。

ステップ 2:詳細設定を構成する

  1. [ネットワークタイプ] パラメータを設定します。ネットワークタイプ パラメータは VPC に固定されています。

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

      ECS インスタンスの内部エンドポイントを使用して RDS インスタンスと ECS インスタンスを接続する場合は、これらのインスタンスが同じリージョンおよび同じ VPC に存在することを確認してください。RDS インスタンスと ECS インスタンスが異なるリージョンまたは VPC に存在する場合、内部ネットワーク経由で RDS インスタンスと ECS インスタンスを接続することはできません。

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

      • マルチゾーンデプロイ基本設定 ステップで [デプロイメント方法] パラメーターに設定する場合、セカンダリノードの VSwitch パラメーターも構成する必要があります。

    2. ホワイトリストに追加 パラメータを設定して、選択した VPC の CIDR ブロックを RDS インスタンスのホワイトリストに追加するかどうかを指定します。

      このパラメータを [はい] に設定すると、選択した VPC 内に存在する ECS インスタンスは RDS インスタンスにアクセスできます。

      説明

      [ホワイトリストに追加] パラメータで いいえ を選択した場合は、RDS インスタンスの作成後にホワイトリストを設定できます。詳細については、「IP アドレスホワイトリストを設定する」をご参照ください。

    3. ポート パラメータを設定します。

      RDS インスタンスの作成時にポートを初期化できます。有効値:1000 ~ 5999。デフォルト値:5432。

  2. パラメーターテンプレート パラメータを設定します。

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

  3. インスタンスリリース保護 パラメータを設定します。

    課金方法 パラメータを 従量課金 に設定した場合は、RDS インスタンスに インスタンスリリース保護 を選択して、意図しない操作によって RDS インスタンスが解放されるのを防ぐことができます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの解放保護機能を有効または無効にする」をご参照ください。

  4. マイナーバージョンアップポリシー パラメータを設定します。

    • RDS インスタンスの作成時に、RDS インスタンスのマイナーエンジンバージョンを更新するポリシーを指定できます。[マイナーエンジンバージョン更新ポリシー] パラメータのデフォルト値は 自動アップグレード です。RDS インスタンスのマイナーエンジンバージョンが古い場合、システムはアクティブな O&M タスクを配信して、マイナーエンジンバージョンを随時自動的に更新します。システムは、e メール、内部メッセージなどの方法でタスクを通知します。システムは、指定したメンテナンスウィンドウ内で RDS インスタンスのマイナーエンジンバージョンを自動的に更新します。詳細については、「メンテナンスウィンドウを設定する」をご参照ください。

      説明

      RDS インスタンスの作成後、RDS インスタンスの 基本情報 ページに移動して、[マイナーエンジンバージョン更新ポリシー] パラメータの値を変更できます。詳細については、「マイナーエンジンバージョンを更新する」をご参照ください。

    • ApsaraDB RDS for PostgreSQL では、RDS インスタンスの作成時にマイナーエンジンバージョンを指定できます。マイナーエンジンバージョンを指定しない場合は、デフォルトで AliPG の最新バージョンが使用されます。

      例:

      rds_postgres_1400_20220830_14.4

      上記の例のフィールドの説明を以下に示します。

      • rds:RDS インスタンス

      • postgres:PostgreSQL データベース

      • 1400:PostgreSQL のメジャーバージョン。この例では 14 です。

      • 20220830:指定可能な AliPG のバージョン。使用可能なマイナーエンジンバージョンは、ApsaraDB RDS 購入ページに表示されます。詳細については、「AliPG のリリースノート」をご参照ください。

      • 14.4:PostgreSQL のマイナーバージョン

      説明

      Babelfish の有効化基本設定 ステップで選択した場合、RDS インスタンスのマイナーエンジンバージョンは次の形式で表示されます。

      rds_postgres_1400_20220630_babelfish_14.4
  5. リソースグループ パラメータを設定します。

    RDS インスタンスが属するリソースグループ。ビジネス要件に基づいて、デフォルトのリソースグループを保持するか、カスタムリソースグループを選択できます。

  6. オプション。Babelfish 関連のパラメータを設定します。

    以下のパラメータは、[基本リソース] ステップで Babelfish の有効化 を選択した場合にのみ有効になります。

    • Babelfish 移行モード:Babelfish が有効になっている RDS インスタンスの移行モード

      • single-db:Babelfish が有効になっている RDS インスタンスに SQL Server データベースを 1 つだけ作成し、データベースの標準 PostgreSQL スキーマを作成できます。

      • multi-db:複数の SQL Server データベースを作成し、データベースごとに異なる PostgreSQL スキーマを作成できます。名前の競合を防ぐために、スキーマには <データベース名>_<スキーマ名> の形式で名前を付ける必要があります。

      説明

      詳細については、「移行モード」をご参照ください。

    • 初期アカウント:TDS ポート経由で RDS インスタンスに接続するために使用される Babelfish 管理アカウントのユーザー名

      重要

      このアカウントは特権アカウントであり、作成後に削除することはできません。

    • パスワード:Babelfish 管理アカウントのパスワード

      説明

      RDS インスタンスの作成後にパスワードを変更できます。詳細については、「パスワードをリセットする」をご参照ください。

  7. タイムゾーン パラメータを設定します。

  8. SLR Authorization パラメータを設定します。

    2022 年 10 月 10 日以降に初めて RDS インスタンスを作成する場合は、ApsaraDB RDS for PostgreSQL の AliyunServiceRoleForRdsPgsqlOnEcs SLR を作成する必要があります。こうすることで、RDS インスタンスは ENI をマウントし、ネットワーク接続を確立できます。

    説明
  9. オプション。RDS インスタンスの説明を設定します。インスタンスの作成時にインスタンス名をカスタマイズして、管理を容易にすることができます。

  10. オプション。特権アカウント パラメータを設定します。

    RDS インスタンスの作成時に特権アカウントを作成できます。後で を選択した場合は、RDS インスタンスの作成後に特権アカウントを作成できます。

    説明

    特権アカウントとアカウントの作成方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスにデータベースとアカウントを作成する」をご参照ください。

  11. ページの右下隅にある 次: 注文の確認 をクリックします。

ステップ 3:注文の確認

  1. パラメーター セクションで RDS インスタンスの構成を確認し、購入プラン パラメータと 期間 パラメータを設定し、利用規約 を読んで選択し、今すぐ支払い をクリックして支払いを完了します。[期間] パラメータは、RDS インスタンスにサブスクリプション課金方法を選択した場合にのみ設定する必要があります。

    説明

    RDS インスタンスにサブスクリプション課金方法を選択した場合は、自動更新有効 を選択することをお勧めします。こうすることで、RDS インスタンスの更新を忘れても、アプリケーションの中断を防ぐことができます。

    自動更新サイクルは、月間サブスクリプションの場合は 1 か月、年間サブスクリプションの場合は 1 年です。注文の実際の自動更新サイクルが優先されます。自動更新はいつでも無効にできます。詳細については、「自動更新機能を使用する」をご参照ください。

  2. RDS インスタンスを表示します。

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

    説明

    RDS インスタンスの作成には 1 ~ 10 分かかります。ページを更新して、作成した RDS インスタンスを表示できます。

次のステップ

データベースとアカウントを作成する

よくある質問

Alibaba Cloud アカウント内の RDS インスタンスの総数を確認するにはどうすればよいですか?

ApsaraDB RDS コンソールにログインします。概要 ページで、Alibaba Cloud アカウント内でさまざまなデータベースエンジンを実行している RDS インスタンスの総数を確認できます。このページでは、RDS インスタンスが作成されたリージョンと、各リージョンで実行されている RDS インスタンスの数も確認できます。

image

RDS インスタンスを作成した後、RDS インスタンスが見つからないのはなぜですか?

考えられる原因

説明

提案

リージョンが正しくない

RDS インスタンスは、ApsaraDB RDS コンソールの上部ナビゲーションバーで選択したリージョンに存在しません。

上部ナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。

リソースが不足している

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

RDS インスタンスを作成できない場合は、課金管理コンソールの 注文ページ にアクセスして、払い戻された料金を確認できます。

別のゾーンを選択して、もう一度試してください。

ユーザーが暗号化されていない RDS インスタンスを作成することを許可しない RAM ポリシー

ユーザーが暗号化されていない RDS インスタンスを作成することを許可しない RAM ポリシーが RAM ユーザーにアタッチされています。

  • RAM ユーザーの認証情報を使用してローカルディスクを使用する RDS インスタンスを作成する場合、RDS インスタンスを作成できません。ローカルディスクを使用する RDS インスタンスを作成する場合、クラウドディスクの暗号化を有効にすることはできません。

  • RAM ユーザーの認証情報を使用してクラウドディスクを使用する RDS インスタンスを作成し、RDS インスタンスのクラウドディスクの暗号化を有効にしない場合、RDS インスタンスを作成できません。

詳細については、「RAM ポリシーを使用して ApsaraDB RDS インスタンスに対する RAM ユーザーの権限を管理する」をご参照ください。

RDS インスタンスを作成するときは、標準 SSD または ESSD ストレージタイプを選択し、[クラウドディスクの暗号化] を選択し、[キー] パラメータを設定してから、もう一度試してください。

参考資料