ApsaraDB RDS for PostgreSQL インスタンスは、ApsaraDB RDS コンソールで作成するか、操作を呼び出すことによって作成できます。このトピックでは、ApsaraDB RDS コンソールで RDS インスタンスを作成する方法について説明します。
前提条件
RDS インスタンスの作成に使用する RAM ユーザーに、AliyunRDSFullAccess ポリシーと AliyunBSSOrderAccess ポリシーがアタッチされています。詳細については、「RAM を使用したリソースの承認」をご参照ください。
手順
[ApsaraDB RDS 購入ページ] で、[新しいバージョン] または [古いバージョンに戻る] をクリックして、新しいバージョンまたは古いバージョンの ApsaraDB RDS 購入ページに移動します。
新しいバージョン
課金方法 パラメーターを構成します。
課金方法
説明
メリット
サブスクリプション
サブスクリプションインスタンスとは、前払い料金を支払うインスタンスです。長期間インスタンスを使用する場合は、サブスクリプション 課金方式を選択することをお勧めします。サブスクリプション課金方式を選択した場合は、ページの下部にある 期間 パラメーターを構成します。
ほとんどの場合、長期間の使用では、サブスクリプション課金方式の方が従量課金方式よりも費用対効果が高くなります。Alibaba Cloud では、サブスクリプション期間が長いほど価格が安くなります。
従量課金
従量課金制 RDS インスタンスの場合、実際のリソース使用量に基づいて 1 時間ごとに課金されます。短期間 RDS インスタンスを使用する場合は、従量課金 課金方式を選択することをお勧めします。
従量課金 RDS インスタンスを作成できます。作成した RDS インスタンスがビジネス要件を満たしていることを確認した後、RDS インスタンスの課金方式を サブスクリプション に変更できます。
ビジネス要件に基づいて、従量課金制 RDS インスタンスをリリースできます。従量課金制 RDS インスタンスの課金は、RDS インスタンスをリリースした直後に停止します。
サーバーレス
サーバーレス RDS インスタンスでは、CPU とメモリリソースをリアルタイムでスケーリングでき、コンピューティングリソースの従量課金が可能です。ピーク時のコンピューティング要件に対応するためにコンピューティングリソースを迅速にスケーリングできるように、サーバーレス 課金方式を選択することをお勧めします。
ワークロードのリソースの消費量に基づいて課金されます。これにより、コストを削減できます。
説明サーバーレス RDS インスタンスの作成方法の詳細については、「サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成する」をご参照ください。
価格はページの右下隅に表示されます。価格は、すべての必須パラメーターを構成した後にのみ表示されます。
リージョン パラメーターを構成します。
Elastic Compute Service (ECS) インスタンスを購入済みで、ECS インスタンスと RDS インスタンスを内部ネットワーク経由で通信させる場合は、ECS インスタンスが存在するリージョンを選択してください。詳細については、「ECS とは」をご参照ください。RDS インスタンスと ECS インスタンスが異なるリージョンに存在する場合、これらのインスタンスは内部ネットワーク経由で通信できません。この場合、これらのインスタンスは最適なパフォーマンスを提供できません。
重要RDS インスタンスが作成された後、RDS インスタンスのリージョンを変更することはできません。
アプリケーションがオンプレミスサーバーまたはコンピューターにデプロイされている場合は、オンプレミスサーバーまたはコンピューターの近くにあるリージョンを選択することをお勧めします。こうすることで、RDS インスタンスのパブリックエンドポイントを使用して、アプリケーションから RDS インスタンスに接続できます。
[データベースエンジン]、[SLR 認証]、[エディション]、[製品タイプ]、[ストレージタイプ] パラメーターを構成します。
[データベースエンジン] パラメーターを構成します。
[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 の概要」をご参照ください。
[SLR 認証] パラメーターを構成します。
RDS for PostgreSQL インスタンスを初めて作成する場合は、[認証] をクリックして、RDS for PosgreSQL の AliyunServiceRoleForRdsPgsqlOnEcs サービスロール (SLR) を認証します。こうすることで、RDS インスタンスは Elastic Network Interface (ENI) をマウントし、ネットワーク接続を確立できます。認証に料金はかかりません。
[エディション] パラメーターを構成します。
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 Cluster エディション
この RDS エディションを使用することをお勧めします。RDS Cluster エディションでは、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。
RDS Cluster エディションでは、プライマリノードとセカンダリノードは HA モードで動作し、セカンダリノードは読み取り可能です。RDS Cluster エディションは、以下のシナリオに適しています。
大企業および中規模企業の本番データベース
インターネットベースの新小売業や自動車製造などの業界で使用されるデータベース、および ERP システムで使用されるデータベース
説明エディションパラメーターの有効値は、指定したリージョンパラメーターとデータベースエンジンパラメーターの値によって異なります。
詳細については、「ApsaraDB RDS エディションの概要」をご参照ください。
[製品タイプ] パラメーターを構成します。有効値:標準と YiTian。
説明RDS インスタンスが RDS Basic エディションで実行されている場合、このパラメーターを構成する必要はありません。
RDS インスタンスが RDS High-availability エディションまたは RDS Cluster エディションで実行されている場合、標準と YiTian の製品タイプを使用できます。詳細については、「製品タイプ」をご参照ください。
ストレージタイプ パラメーターを構成します。
項目
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 分ごとです。
説明ストレージタイプパラメーターの有効値は、指定したデータベースエンジンパラメーターとエディションパラメーターの値によって異なります。
RDS インスタンスに [ESSD] または [汎用 ESSD] を選択した場合、[クラウドディスクの暗号化] を選択してデータセキュリティを確保できます。詳細については、「クラウドディスクの暗号化機能を使用する」をご参照ください。
ストレージタイプパラメーターを [汎用 ESSD] に設定した場合、I/O バースト、I/O アクセラレーション、およびデータアーカイブ機能を手動で有効にできます。詳細については、「I/O バースト機能を使用する」、「I/O アクセラレーション機能を使用する」、および「データアーカイブ機能を使用する」をご参照ください。詳細については、「汎用 ESSD」をご参照ください。
詳細については、「ストレージタイプ」をご参照ください。
ネットワークタイプパラメーターを構成します。ネットワークタイプ パラメーターは、VPC に固定されています。
[VPC] パラメーターを構成します。
ECS インスタンスの内部エンドポイントを使用して RDS インスタンスと ECS インスタンスを接続する場合は、これらのインスタンスが同じリージョンおよび同じ Virtual Private Cloud (VPC) に存在することを確認してください。RDS インスタンスと ECS インスタンスが異なるリージョンまたは VPC に存在する場合、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続することはできません。
説明インスタンスが同じ VPC 内の異なる vSwitch を使用している場合でも、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続できます。
ホワイトリストに追加 パラメーターを構成して、選択した VPC の CIDR ブロックを RDS インスタンスのホワイトリストに追加するかどうかを指定します。
このパラメーターを [はい] に設定すると、選択した VPC に存在する ECS インスタンスは RDS インスタンスにアクセスできます。
説明ホワイトリストに追加パラメーターで いいえ を選択した場合は、RDS インスタンスの作成後にホワイトリストを構成できます。詳細については、「IP アドレスホワイトリストを構成する」をご参照ください。
RDS インスタンスが存在するゾーンを選択し、vSwitch を選択し、デプロイ方法 パラメーターを構成します。
ゾーンを選択します。
同じリージョン内のゾーン間に実質的な違いはありません。
RDS インスタンスが、アプリケーションがデプロイされている ECS インスタンスと同じゾーンに存在する場合、これらのインスタンスは最適なパフォーマンスを提供できます。RDS インスタンスと ECS インスタンスが同じリージョン内の異なるゾーンに存在する場合、RDS インスタンスと ECS インスタンスのパフォーマンスは、同じゾーンに存在する RDS インスタンスと ECS インスタンスのパフォーマンスよりもわずかに低くなります。
vSwitch を選択します。
既存の vSwitch を選択するか、[vSwitch を作成] をクリックします。詳細については、「vSwitch を作成および管理する」をご参照ください。
デプロイ方法を選択します。
マルチゾーンデプロイ:プライマリ RDS インスタンスとセカンダリ RDS インスタンスは異なるゾーンに存在し、ゾーンディザスタリカバリを実現します。このデプロイ方法を使用することをお勧めします。
デプロイ方法 パラメーターを マルチゾーンデプロイ に設定した場合は、[プライマリノードのゾーンとネットワーク] パラメーターと [セカンダリノードのゾーンとネットワーク] パラメーターを構成する必要があります。
シングルゾーンデプロイ:プライマリ RDS インスタンスとセカンダリ RDS インスタンスは同じゾーンに存在します。
ベーシックエディション を選択した場合は、シングルゾーンデプロイ 方法のみを選択できます。
説明プライマリ RDS インスタンスとセカンダリ RDS インスタンスがプロビジョニングされる RDS High-availability エディションなどの RDS エディションを使用する場合は、マルチゾーンデプロイ を選択して、クロスゾーンディザスタリカバリを実装することをお勧めします。
ゾーン名の上に [売り切れ] と表示されている場合、そのゾーンには十分なリソースがありません。別のゾーンに切り替えてください。
インスタンスタイプ パラメーターを構成します。
カテゴリ パラメーターを構成します。汎用または専用を選択できます。
インスタンスタイプ
説明
メリット
汎用 (エントリーレベル)
汎用 RDS インスタンスは、割り当てられたメモリと I/O リソースを排他的に使用します。
汎用 RDS インスタンスは、同じホストにデプロイされている他の汎用 RDS インスタンスと CPU およびストレージリソースを共有します。
汎用 RDS インスタンスは費用対効果が高くなります。
専用インスタンス (エンタープライズレベル)
専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。
説明専用ホストインスタンスファミリは、専用インスタンスファミリの最高の構成です。専用ホスト RDS インスタンスは、RDS インスタンスがデプロイされているホストのすべての CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。
専用 RDS インスタンスは、より高いパフォーマンスと安定性を提供できます。
説明RDS Basic エディションで実行される RDS インスタンスは、専用インスタンスファミリをサポートしていません。
CPU コア数、メモリ容量、最大接続数、最大 IOPS などの詳細な仕様を構成します。
テスト環境では、2 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。
本番環境では、4 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。
説明詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。
容量 パラメーターを指定します。
ストレージ容量の値の範囲は、選択したインスタンスタイプとストレージタイプによって異なります。ストレージ容量は 5 GB 単位で調整できます。
オプション。課金方法 パラメーターを [サブスクリプション] に設定した場合は、ビジネス要件に基づいて [サブスクリプション期間] パラメーターを構成します。
[基準価格]:割引なしのサブスクリプション RDS インスタンスの定価。
[優先月額料金]:サブスクリプション RDS インスタンスの基準価格に基づいて計算された月額価格。
説明料金は RDS インスタンスの定価に基づいてのみ計算され、クーポンやプロモーションは含まれません。
[価格]:ページの右側にある [詳細を表示] にポインターを合わせると、サブスクリプション期間と RDS インスタンスの基準価格に基づいて計算された推定合計価格が表示されます。
その他のカスタムパラメーターを構成します。特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。
変数
説明
ポート
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 インスタンスを作成するときにタイムゾーンを構成することはできません。読み取り専用 RDS インスタンスは、プライマリ RDS インスタンスのタイムゾーンを継承します。
タイムゾーンは UTC ではありません。タイムゾーンの詳細については、「ApsaraDB RDS for MySQL インスタンスと ApsaraDB RDS for PostgreSQL インスタンスの一般的なタイムゾーン」をご参照ください。
このパラメーターを指定しない場合、システムは RDS インスタンスが存在するリージョンのデフォルトのタイムゾーンを RDS インスタンスに割り当てます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリージョンとデフォルトのタイムゾーンのマッピング」をご参照ください。
[インスタンスの説明]
RDS インスタンスの説明。インスタンスの作成時にインスタンス名をカスタマイズして、管理を容易にすることができます。
[タグ]
複数の RDS インスタンスを区別するためにタグを追加して、インスタンス管理を容易にすることができます。詳細については、「タグを使用して ApsaraDB RDS for PostgreSQL インスタンスをフィルタリングする」をご参照ください。
特権アカウント
RDS インスタンスの作成時に特権アカウントを作成できます。後で を選択した場合は、RDS インスタンスの作成後に特権アカウントを作成できます。
説明特権アカウントとアカウントの作成方法の詳細については、「データベースとアカウントを作成する」をご参照ください。
ページの右上で、[数量] パラメーターを構成します。
デフォルト値は 1 です。一度に最大 20 個のインスタンスを購入できます。ビジネス要件に基づいてインスタンスの数を指定します。
RDS インスタンスの構成、数量、およびサブスクリプション期間を確認し、ApsaraDB RDS サービス規約を読んで選択し、[今すぐ支払う] をクリックして、支払いを完了します。RDS インスタンスにサブスクリプション課金方式を選択した場合は、[サブスクリプション期間] パラメーターを構成する必要があります。ApsaraDB RDS コンソールに [おめでとうございます] または [サービスがアクティブ化されました] というメッセージが表示されます。
説明RDS インスタンスにサブスクリプション課金方式を選択した場合は、[自動更新を有効にする] を選択することをお勧めします。これにより、RDS インスタンスの更新を忘れても、アプリケーションの中断を防ぐことができます。
自動更新サイクルは、月額サブスクリプションの場合は 1 か月、年間サブスクリプションの場合は 1 年です。注文の実際の自動更新サイクルが優先されます。自動更新はいつでも無効にできます。詳細については、自動更新機能を使用する を参照してください。
RDS インスタンスを表示します。
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、作成日時 パラメーターに基づいて RDS インスタンスを見つけます。
説明RDS インスタンスの作成には 1 ~ 10 分かかります。ページを更新して、作成した RDS インスタンスを表示できます。
古いバージョン
ステップ 1:基本設定を構成する
課金方法 パラメーターを構成します。
課金方法
説明
メリット
サブスクリプション
サブスクリプションインスタンスとは、前払い料金を支払うインスタンスです。長期間インスタンスを使用する場合は、サブスクリプション 課金方式を選択することをお勧めします。サブスクリプション課金方式を選択した場合は、ページの下部にある 期間 パラメーターを構成します。
ほとんどの場合、長期間の使用では、サブスクリプション課金方式の方が従量課金方式よりも費用対効果が高くなります。Alibaba Cloud では、サブスクリプション期間が長いほど価格が安くなります。
従量課金
従量課金制 RDS インスタンスの場合、実際のリソース使用量に基づいて 1 時間ごとに課金されます。短期間 RDS インスタンスを使用する場合は、従量課金 課金方式を選択することをお勧めします。
従量課金 RDS インスタンスを作成できます。作成した RDS インスタンスがビジネス要件を満たしていることを確認した後、RDS インスタンスの課金方式を サブスクリプション に変更できます。
ビジネス要件に基づいて、従量課金制 RDS インスタンスをリリースできます。従量課金制 RDS インスタンスの課金は、RDS インスタンスをリリースした直後に停止します。
サーバーレス
サーバーレス RDS インスタンスでは、CPU とメモリリソースをリアルタイムでスケーリングでき、コンピューティングリソースの従量課金が可能です。ピーク時のコンピューティング要件に対応するためにコンピューティングリソースを迅速にスケーリングできるように、サーバーレス 課金方式を選択することをお勧めします。
ワークロードのリソースの消費量に基づいて課金されます。これにより、コストを削減できます。
説明サーバーレス RDS インスタンスの作成方法の詳細については、「サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成する」をご参照ください。
価格はページの右下隅に表示されます。価格は、すべての必須パラメーターを構成した後にのみ表示されます。
リージョン パラメーターを構成します。
RDS インスタンスを作成するリージョンを選択できます。
Elastic Compute Service (ECS) インスタンスを購入済みで、ECS インスタンスと RDS インスタンスを内部ネットワーク経由で通信させる場合は、ECS インスタンスが存在するリージョンを選択してください。詳細については、「ECS とは」をご参照ください。RDS インスタンスと ECS インスタンスが異なるリージョンに存在する場合、これらのインスタンスは内部ネットワーク経由で通信できません。この場合、これらのインスタンスは最適なパフォーマンスを提供できません。
重要RDS インスタンスが作成された後、RDS インスタンスのリージョンを変更することはできません。
アプリケーションがオンプレミスサーバーまたはコンピューターにデプロイされている場合は、オンプレミスサーバーまたはコンピューターの近くにあるリージョンを選択することをお勧めします。こうすることで、RDS インスタンスのパブリックエンドポイントを使用して、アプリケーションから RDS インスタンスに接続できます。
[データベースエンジン]、[エディション]、[製品タイプ]、[ストレージタイプ] パラメーターを構成します。
[データベースエンジン] パラメーターを構成します。
[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 の概要」をご参照ください。
[エディション] パラメーターを構成します。
RDS エディション
説明
メリット
ベーシックエディション
RDS Basic Edition では、データベースシステムは 1 つのプライマリ RDS インスタンスのみで構成されます。
RDS Basic Edition は費用対効果が高く、以下のシナリオに適しています。
個人学習
マイクロサイト
中小企業の開発およびテスト環境
説明RDS Basic Edition を実行する RDS インスタンスは、再起動やエラーからの回復に長い時間がかかります。
高可用性エディション
RDS High-availability Edition では、データベースシステムはプライマリ RDS インスタンスとセカンダリ RDS インスタンスで構成されています。プライマリ RDS インスタンスとセカンダリ RDS インスタンスは、高可用性モードで動作します。読み取り専用の RDS インスタンスを作成し、プライマリ RDS インスタンスにアタッチできます。RDS エディションのご利用をお勧めします。
RDS High-availability Edition は高可用性を提供し、以下のシナリオに適しています。
大企業および中規模企業の本番データベース
インターネット、IoT、e コマース、物流、ゲームなどの業界で使用されるデータベース
クラスタ版
この RDS 版のご利用をお勧めします。RDS クラスタ版では、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。
RDS クラスタ版では、プライマリノードとセカンダリノードは HA モードで動作し、セカンダリノードは読み取り可能です。RDS クラスタ版は、以下のシナリオに適しています。
大規模および中規模企業の本番データベース
インターネットベースの新小売や自動車製造などの業界で使用されるデータベース、および ERP システムで使用されるデータベース
説明Edition パラメーターの有効値は、指定する Region パラメーターと Database Engine パラメーターの値によって異なります。
詳細については、「ApsaraDB RDS エディションの概要」をご参照ください。
[プロダクトタイプ] パラメーターを構成します。有効な値:Standard および YiTian。
説明RDS インスタンスが RDS Basic Edition を実行している場合は、このパラメーターを構成する必要はありません。
RDS インスタンスが RDS High-availability Edition または RDS Cluster Edition を実行している場合は、Standard および YiTian プロダクトタイプを使用できます。詳細については、「プロダクトタイプ」をご参照ください。
ストレージタイプ パラメーターを構成します。
項目
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 分ごとです。
説明[ストレージタイプ] パラメーターの有効な値は、指定する [データベースエンジン] パラメーターと [エディション] パラメーターの値によって異なります。
RDS インスタンスに ESSD または 汎用 ESSD を選択した場合、[クラウドディスク暗号化] を選択してデータセキュリティを確保できます。 詳細については、「クラウドディスク暗号化機能を使用する」をご参照ください。
[ストレージタイプ] パラメーターを 汎用 ESSD に設定した場合、I/O バースト、I/O アクセラレーション、およびデータアーカイブ機能を手動で有効にできます。 詳細については、「I/O バースト機能を使用する」、「I/O アクセラレーション機能を使用する」、および「データアーカイブ機能を使用する」をご参照ください。 詳細については、「汎用 ESSD」をご参照ください。
詳細については、「ストレージタイプ」をご参照ください。
RDS インスタンスのゾーンを選択し、デプロイ方法 パラメーターを設定します。
ゾーンを選択します。
同じリージョン内のゾーン間に実質的な違いはありません。
RDS インスタンスが、アプリケーションがデプロイされている ECS インスタンスと同じゾーンにある場合、これらのインスタンスは最適なパフォーマンスを提供できます。 RDS インスタンスと ECS インスタンスが同じリージョンの異なるゾーンにある場合、RDS インスタンスと ECS インスタンスのパフォーマンスは、同じゾーンにある RDS インスタンスと ECS インスタンスのパフォーマンスよりもわずかに低くなります。
デプロイメント方法を選択します。
マルチゾーンデプロイ: プライマリ RDS インスタンスとセカンダリ RDS インスタンスは異なるゾーンに配置され、ゾーンディザスタリカバリを実現します。 このデプロイメント方法を使用することをお勧めします。
デプロイ方法 パラメーターを マルチゾーンデプロイ に設定する場合は、プライマリノードのゾーン パラメーターと セカンダリノードのゾーン パラメーターを設定する必要があります。
シングルゾーンデプロイ: プライマリ RDS インスタンスとセカンダリ RDS インスタンスは同じゾーンにあります。
ベーシックエディション を選択した場合、シングルゾーンデプロイ 方法のみを選択できます。
説明プライマリ RDS インスタンスとセカンダリ RDS インスタンスがプロビジョニングされる RDS High-availability Edition などの RDS エディションを使用する場合は、マルチゾーンデプロイ を選択して、クロスゾーンディザスタリカバリを実装することをお勧めします。
ゾーン名の右上に売切れと表示されている場合、そのゾーンには十分なリソースがありません。 別のゾーンに切り替えてください。
インスタンスタイプ パラメーターを構成します。
カテゴリ パラメーターを構成します。汎用または専用を選択できます。
インスタンスタイプ
説明
メリット
汎用 (エントリーレベル)
汎用 RDS インスタンスは、割り当てられたメモリと I/O リソースを排他的に使用します。
汎用 RDS インスタンスは、同じホストにデプロイされている他の汎用 RDS インスタンスと CPU およびストレージリソースを共有します。
汎用 RDS インスタンスは費用対効果が高いです。
専用インスタンス (エンタープライズレベル)
専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。
説明専用ホストインスタンスファミリーは、専用インスタンスファミリーの最高構成です。専用ホスト RDS インスタンスは、RDS インスタンスがデプロイされているホストのすべての CPU、メモリ、ストレージ、および I/O リソースを排他的に使用します。
専用 RDS インスタンスは、より高いパフォーマンスと安定性を提供できます。
説明RDS Basic Edition を実行する RDS インスタンスは、専用インスタンスファミリーをサポートしていません。
CPU コア数、メモリ容量、最大接続数、最大 IOPS など、詳細な仕様を構成します。
テスト環境では、2 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。
本番環境では、4 つ以上のコアを提供するインスタンスタイプを選択することをお勧めします。
説明詳細については、「主要な ApsaraDB RDS インスタンスタイプ」をご参照ください。
容量 パラメーターを指定します。
ストレージ容量の有効値は、選択したインスタンスタイプとストレージタイプによって異なります。ストレージ容量は 5 GB 単位で調整できます。
オプション。 課金方法 パラメーターを サブスクリプション に設定する場合は、ビジネス要件に基づいて 期間 パラメーターを設定します。
ページの右下隅にある、次: インスタンスの設定 をクリックします。
手順 2: 詳細設定を構成する
ネットワークタイプ パラメーターを構成します。ネットワークタイプ パラメーターは、VPC に固定されています。
[VPC] および プライマリノードの VSwitch パラメーターを構成します。
RDS インスタンスと ECS インスタンスを ECS インスタンスの内部エンドポイントを使用して接続する場合、これらのインスタンスが同じリージョンおよび同じ VPC に存在することを確認してください。 RDS インスタンスと ECS インスタンスが異なるリージョンまたは VPC に存在する場合、内部ネットワーク経由で RDS インスタンスと ECS インスタンスを接続することはできません。
説明インスタンスが同じ VPC 内の異なる vSwitch を使用している場合でも、RDS インスタンスと ECS インスタンスを内部ネットワーク経由で接続できます。
基本設定 ステップで、マルチゾーンデプロイ にデプロイメントメソッド パラメーターを設定する場合は、セカンダリノードの VSwitch パラメーターも構成する必要があります。
選択した VPC の CIDR ブロックを RDS インスタンスのホワイトリストに追加するかどうかを指定するために、ホワイトリストに追加 パラメーターを構成します。
このパラメーターを [はい] に設定すると、選択した VPC に存在する ECS インスタンスは RDS インスタンスにアクセスできます。
説明[ホワイトリストに追加] パラメーターで いいえ を選択した場合は、RDS インスタンスの作成後にホワイトリストを構成できます。詳細については、「IP アドレス ホワイトリストを構成する」をご参照ください。
ポート パラメーターを構成します。
RDS インスタンスの作成時にポートを初期化できます。有効な値:1000 ~ 5999。デフォルト値:5432。
パラメーターテンプレート パラメーターを構成します。
RDS インスタンスの作成時にパラメーターテンプレートを指定できます。パラメーターテンプレートを指定しない場合は、デフォルトのシステムパラメーターテンプレートが使用されます。カスタムパラメーターテンプレートを選択できます。カスタムパラメーターテンプレートの作成方法の詳細については、「パラメーターテンプレートを使用して ApsaraDB RDS for PostgreSQL インスタンスのパラメーターを構成する」をご参照ください。
インスタンスリリース保護 パラメーターを構成します。
課金方法 パラメーターを 従量課金 に設定した場合、RDS インスタンスに対して インスタンスリリース保護 を選択して、意図しない操作によって RDS インスタンスがリリースされるのを防ぐことができます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリリース保護機能を有効または無効にする」をご参照ください。
マイナーバージョンアップポリシー パラメーターを構成します。
RDS インスタンスの作成時に、RDS インスタンスのマイナーエンジンバージョンを更新するポリシーを指定できます。[マイナーエンジンバージョン更新ポリシー] パラメーターのデフォルト値は、自動アップグレード です。RDS インスタンスのマイナーエンジンバージョンが古い場合、システムはマイナーエンジンバージョンを更新するためのアクティブな O&M タスクを随時自動的に配信します。システムは、 メール、内部メッセージなどの方法を使用してタスクを通知します。システムは、指定したメンテナンスウィンドウ内で 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 インスタンスの作成時にタイムゾーンを構成することはできません。読み取り専用 RDS インスタンスは、プライマリ RDS インスタンスのタイムゾーンを継承します。
タイムゾーンは UTC ではありません。タイムゾーンの詳細については、「ApsaraDB RDS for MySQL インスタンスと ApsaraDB RDS for PostgreSQL インスタンスの一般的なタイムゾーン」をご参照ください。
このパラメーターを指定しない場合、システムは RDS インスタンスが存在するリージョンのデフォルトのタイムゾーンを RDS インスタンスに割り当てます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリージョンとデフォルトのタイムゾーンのマッピング」をご参照ください。
SLR Authorization パラメーターを構成します。
2022 年 10 月 10 日以降に初めて RDS インスタンスを作成する場合は、ApsaraDB RDS for PostgreSQL 用の AliyunServiceRoleForRdsPgsqlOnEcs SLR を作成する必要があります。これにより、RDS インスタンスは ENI をマウントし、ネットワーク接続を確立できます。
説明SLR 認証は、RDS インスタンスを初めて作成するときにのみ必要です。
SLR 認証では料金は発生しません。
SLR 認証の詳細については、「[製品の変更/機能の変更] 2022 年 10 月 10 日から ApsaraDB RDS for PostgreSQL インスタンスを作成するには SLR 認証が必要です」をご参照ください。
オプション。RDS インスタンスの説明を構成します。管理を容易にするために、インスタンスの作成時にインスタンス名をカスタマイズできます。
オプション。特権アカウント パラメーターを構成します。
RDS インスタンスの作成時に特権アカウントを作成できます。後で を選択した場合は、RDS インスタンスの作成後に特権アカウントを作成できます。
説明特権アカウントとアカウントの作成方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスにデータベースとアカウントを作成する」をご参照ください。
ページの右下隅にある 次: 注文の確認 をクリックします。
ステップ 3: 注文の確認
パラメーター セクションで RDS インスタンスの構成を確認し、購入プラン パラメータと 期間 パラメータを構成し、利用規約 を読んで選択し、今すぐ支払い をクリックして支払いを完了します。RDS インスタンスの課金方法としてサブスクリプション課金を選択した場合にのみ、期間パラメータを設定する必要があります。
説明RDS インスタンスの課金方法としてサブスクリプション課金を選択する場合は、自動更新有効 を選択することをお勧めします。こうすることで、RDS インスタンスの更新を忘れても、アプリケーションの中断を防ぐことができます。
自動更新サイクルは、月額サブスクリプションの場合は 1 か月、年間サブスクリプションの場合は 1 年です。注文時の実際の自動更新サイクルが優先されます。自動更新はいつでも無効にできます。詳細については、「自動更新機能を使用する
RDS インスタンスを表示します。
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、作成日時 パラメータに基づいて RDS インスタンスを見つけます。
説明RDS インスタンスの作成には 1 ~ 10 分かかります。ページを更新して、作成した RDS インスタンスを表示できます。
次の手順
よくある質問
参照資料
API 操作を呼び出して RDS インスタンスを作成する方法の詳細については、「インスタンスの作成」をご参照ください。
異なるデータベースエンジンを実行する RDS インスタンスを作成する方法の詳細については、以下のトピックをご参照ください。