ApsaraDB RDSコンソールで、または操作を呼び出して、ApsaraDB RDS for PostgreSQLインスタンスを作成できます。 このトピックでは、ApsaraDB RDSコンソールでRDSインスタンスを作成する方法について説明します。
前提条件
AliyunRDSFullAccessおよびAliyunBSSOrderAccessポリシーは、RDSインスタンスの作成に使用するRAMユーザーにアタッチされます。 詳細については、「リソース権限付与にRAMを使用する」をご参照ください。
手順
ApsaraDB RDS購入ページで、[新バージョン] または [旧バージョンに戻る] をクリックして、新バージョンまたは旧バージョンのApsaraDB RDS購入ページに移動します。
新バージョン
課金方法 パラメーターを設定します。
課金方法
説明
メリット
サブスクリプション
サブスクリプションインスタンスは、前払い料金を支払うインスタンスです。 インスタンスを長期間使用する場合は、サブスクリプション の課金方法を選択することを推奨します。 サブスクリプションの課金方法を選択した場合は、ページの下部にある期間パラメーターを設定します。
ほとんどの場合、サブスクリプションの課金方法は、長期使用の場合、従量課金の課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長くなるほど、高い割引率が適用されます。
従量課金
実際のリソース使用量に基づいて、従量課金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インスタンスに接続できます。
[データベースエンジン] 、[エディション] 、[製品タイプ] 、および [ストレージタイプ] パラメーターを設定します。
データベースエンジンパラメーターを設定します。
[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 の有効化 を選択することを推奨します。 詳細については、「バベルフィッシュ入門」をご参照ください。
Editionパラメーターを設定します。
RDSエディション
説明
メリット
ベーシックエディション
RDS Basic Editionでは、データベースシステムは1つのプライマリRDSインスタンスのみで構成されます。
RDS Basic Editionは費用対効果が高く、次のシナリオに適しています。
パーソナルラーニング
マイクロサイト
中小企业向けの开発およびテスト环境
説明RDS Basic Editionを実行するRDSインスタンスは、再起動または障害からの回復に長時間を要します。
高可用性エディション
RDS High-availability Editionでは、データベースシステムはプライマリRDSインスタンスとセカンダリRDSインスタンスで構成されます。 プライマリおよびセカンダリRDSインスタンスは、高可用性 (HA) モードで動作します。 読み取り専用RDSインスタンスを作成し、読み取り専用RDSインスタンスをプライマリRDSインスタンスにアタッチできます。 RDSエディションの使用を推奨します。
RDS High-availability Editionは高可用性を提供し、次のシナリオに適しています。
大中規模企業向け本番データベース
インターネット、IoT、eコマース、物流、ゲームなどの業界で使用されるデータベース
RDSクラスターエディション
このRDSエディションの使用を推奨します。 RDS Cluster Editionでは、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。
RDS Cluster Editionでは、プライマリノードとセカンダリノードはHAモードで動作し、セカンダリノードは読み取り可能です。 RDS Cluster Editionは、次のシナリオに適しています。
大中規模企業向け本番データベース
インターネットベースの新规小売や自动车制造などの业界で使用されるデータベース、ERPシステムで使用されるデータベース
説明Editionパラメーターの有効な値は、指定したRegionパラメーターとデータベースエンジンパラメーターの値によって異なります。
詳細については、「ApsaraDB RDSエディションの概要」をご参照ください。
[プロダクトタイプ] パラメーターを設定します。 有効な値: StandardおよびYiTian。
説明RDSインスタンスがRDS Basic Editionを実行している場合、このパラメーターを設定する必要はありません。
RDSインスタンスがRDS High-availability EditionまたはRDS Cluster Editionを実行している場合、標準およびYiTian製品タイプが利用可能です。 詳細については、「製品タイプ」をご参照ください。
ストレージタイプ パラメーターを設定します。
項目
ESSD (推奨)
一般的なESSD
拡張性
★★★★★
ストレージ容量を最大64テラバイトまで増やすことができます。
ストレージ容量の拡張中に一時的な接続は発生しません。
RDSインスタンスを数分以内にアップグレード、ダウングレード、作成、またはリリースできます。
自動ストレージ拡張機能がサポートされています。
★★★★★
オンラインストレージ容量の拡張がサポートされています。 RDSインスタンスのストレージ容量を数秒で拡張できます。
パフォーマンス
★★★★★
PL1<PL2<PL3
PL2 ESSDは、PL1 ESSDの2倍のIOPSとスループットを提供します。
PL3 ESSDは、PL1 ESSDによって配信されるIOPSの最大20倍のIOPSを配信します。 PL3 ESSDはまた、PL1 ESSDによって提供されるスループットの最大11倍のスループットを提供する。
★★★★★★
一般的なESSDは、PL1 ESSDよりも高いベースラインI/Oパフォーマンスを提供します。 一般的なESSDは、ESSDのすべての機能と互換性があり、I/Oバースト、I/Oアクセラレーション、およびデータアーカイブ機能をサポートします。 詳細については、「I/Oバースト機能の使用」、「I/Oアクセラレーション機能の使用」、および「データアーカイブ機能の使用」をご参照ください。
バックアップ
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は15分に1回です。
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は15分に1回です。
説明Storage Typeパラメーターの有効な値は、指定したデータベースエンジンおよびEditionパラメーターの値によって異なります。
RDSインスタンスに [ESSD] または [一般ESSD] を選択した場合、データのセキュリティを確保するために [クラウドディスクの暗号化] を選択できます。 詳細については、「クラウドディスク暗号化機能の使用」をご参照ください。
ストレージタイプパラメーターをGeneral ESSDに設定した場合、I/Oバースト、I/Oアクセラレーション、およびデータアーカイブ機能を手動で有効にできます。 詳細については、「I/Oバースト機能の使用」、「I/Oアクセラレーション機能の使用」、および「データアーカイブ機能の使用」をご参照ください。 詳細については、「General ESSD」をご参照ください。
詳細については、「ストレージタイプ」をご参照ください。
Network Typeパラメーターを設定します。 ネットワークタイプ パラメーターは VPC に固定されています。
VPCパラメーターを設定します。
ECSインスタンスの内部エンドポイントを使用してRDSインスタンスとECSインスタンスを接続する場合は、これらのインスタンスが同じリージョンと同じ仮想プライベートクラウド (VPC) にあることを確認してください。 RDSインスタンスとECSインスタンスが異なるリージョンまたはVPCにある場合、内部ネットワーク経由でRDSインスタンスとECSインスタンスを接続することはできません。
説明RDSインスタンスとECSインスタンスは、同じVPC内で異なるvSwitchを使用している場合でも、内部ネットワーク経由で接続できます。
ホワイトリストに追加 パラメーターを設定して、選択した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 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のステップサイズでストレージ容量を調整できます。
必要に応じて、 課金方法 パラメーターを [サブスクリプション] に設定した場合、ビジネス要件に基づいて [サブスクリプション期間] パラメーターを設定します。
ベースライン価格: 割引なしのサブスクリプションRDSインスタンスの表示価格。
優先月額料金: サブスクリプションRDSインスタンスのベースライン価格に基づいて計算される月額料金。
説明料金はRDSインスタンスの定価のみに基づいて計算され、クーポンやプロモーションは含まれません。
価格: ページの右側にある [詳細の表示] の上にポインターを移動して、サブスクリプション期間とRDSインスタンスのベースライン価格に基づいて計算された推定合計価格を表示できます。
他のカスタムパラメータを設定します。 特別なビジネス要件がない場合は、これらのパラメーターのデフォルト値を保持できます。
変数
説明
ポート
RDSインスタンスの作成時にポートを初期化できます。 有効な値: 1000〜5999。 デフォルト値: 5432
パラメーターテンプレート
RDSインスタンスの作成時にパラメーターテンプレートを指定できます。 パラメーターテンプレートを指定しない場合は、デフォルトのシステムパラメーターテンプレートが使用されます。 カスタムパラメーターテンプレートを選択できます。 カスタムパラメーターテンプレートの作成方法の詳細については、「パラメーターテンプレートの使用」をご参照ください。
インスタンスリリース保護
課金方法 パラメーターを 従量課金 に設定した場合、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インスタンスはElastic Network Interface (ENI) をマウントし、ネットワーク接続を確立できます。
説明SLR権限付与は、RDSインスタンスを初めて作成するときにのみ必要です。
SLR認証は料金を発生しません。
SLR権限付与の詳細については、「 [製品の変更 /機能の変更] SLR権限付与は、2022年10月10日からApsaraDB RDS For PostgreSQLインスタンスを作成するために必要です」をご参照ください。
インスタンスの説明
RDSインスタンスの説明。 インスタンスの作成時にインスタンス名をカスタマイズして、管理を容易にすることができます。
[タグ]
タグを追加して複数のRDSインスタンスを区別し、インスタンス管理を容易にできます。 詳細については、「タグを使用したApsaraDB RDS For PostgreSQLインスタンスのフィルタリング」をご参照ください。
特権アカウント
RDSインスタンスの作成時に特権アカウントを作成できます。 後で を選択した場合、RDSインスタンスの作成後に特権アカウントを作成できます。
説明特権アカウントの詳細とアカウントの作成方法については、「データベースとアカウントの作成」をご参照ください。
ページの右上隅で、Quantityパラメーターを設定します。
デフォルト値は 1 です。 一度に最大20個のインスタンスを購入できます。 ビジネス要件に基づいてインスタンス数を指定します。
RDSインスタンスの設定、数量、サブスクリプション期間を確認し、ApsaraDB RDS利用規約を読んで選択し、[今すぐ支払い] をクリックして支払いを完了します。 RDSインスタンスのサブスクリプション課金方法を選択する場合は、サブスクリプション期間パラメーターを設定する必要があります。 ApsaraDB RDSコンソールに、[おめでとう] または [サービスが有効化されました] というメッセージが表示されます。
説明RDSインスタンスのサブスクリプション課金方法を選択した場合、[自動更新の有効化] を選択することを推奨します。 これにより、RDSインスタンスの更新を忘れた場合でも、アプリケーションの中断が防止されます。
自動更新サイクルは、毎月のサブスクリプションで1か月、年間のサブスクリプションで1年です。 実際の自動更新サイクルが優先されます。 自動更新はいつでも無効化できます。 詳細については、自動更新機能の使用をご参照ください。
RDSインスタンスを表示します。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、作成日時 パラメーターに基づいてRDSインスタンスを見つけます。
説明RDSインスタンスの作成には1〜10分かかります。 ページを更新して、作成したRDSインスタンスを表示できます。
旧バージョン
ステップ1: 基本設定の設定
課金方法 パラメーターを設定します。
課金方法
説明
メリット
サブスクリプション
サブスクリプションインスタンスは、前払い料金を支払うインスタンスです。 インスタンスを長期間使用する場合は、サブスクリプション の課金方法を選択することを推奨します。 サブスクリプションの課金方法を選択した場合は、ページの下部にある期間パラメーターを設定します。
ほとんどの場合、サブスクリプションの課金方法は、長期使用の場合、従量課金の課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長くなるほど、高い割引率が適用されます。
従量課金
実際のリソース使用量に基づいて、従量課金RDSインスタンスに対して1時間ごとに課金されます。 RDSインスタンスを短期間使用する場合は、従量課金 を選択することを推奨します。
従量課金RDSインスタンスを作成できます。 作成したRDSインスタンスがビジネス要件を満たしていることを確認したら、RDSインスタンスの課金方法をサブスクリプションに変更できます。
ビジネス要件に基づいて、従量課金RDSインスタンスをリリースできます。 従量課金RDSインスタンスの課金は、RDSインスタンスをリリースするとすぐに停止します。
サーバーレス
サーバーレスRDSインスタンスを使用すると、CPUおよびメモリリソースをリアルタイムでスケーリングでき、コンピューティングリソースの従量課金が可能になります。 サーバーレスの課金方法を選択することを推奨します。これにより、ピーク時にコンピューティングリソースをすばやくスケーリングしてコンピューティング要件に対応できるようになります。
ワークロードのリソースの消費量に基づいて課金されます。 これはコスト削減に役立ちます。
説明サーバーレスRDSインスタンスの作成方法の詳細については、「サーバーレスApsaraDB RDS For PostgreSQLインスタンスの作成」をご参照ください。
ページの右下隅に価格を表示できます。 価格は、必要なすべてのパラメーターを設定した後にのみ表示されます。
リージョンパラメーターを設定します。
RDSインスタンスを作成するリージョンを選択できます。
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 の有効化 を選択することを推奨します。 詳細については、「バベルフィッシュ入門」をご参照ください。
Editionパラメーターを設定します。
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コマース、物流、ゲームなどの業界で使用されるデータベース
Cluster Edition
このRDSエディションの使用を推奨します。 RDS Cluster Editionでは、データベースシステムはプライマリノードと複数のセカンダリノードで構成されます。
RDS Cluster Editionでは、プライマリノードとセカンダリノードはHAモードで動作し、セカンダリノードは読み取り可能です。 RDS Cluster Editionは、次のシナリオに適しています。
大中規模企業向け本番データベース
インターネットベースの新规小売や自动车制造などの业界で使用されるデータベース、ERPシステムで使用されるデータベース
説明Editionパラメーターの有効な値は、指定したRegionパラメーターとデータベースエンジンパラメーターの値によって異なります。
詳細については、「ApsaraDB RDSエディションの概要」をご参照ください。
[プロダクトタイプ] パラメーターを設定します。 有効な値: StandardおよびYiTian。
説明RDSインスタンスがRDS Basic Editionを実行している場合、このパラメーターを設定する必要はありません。
RDSインスタンスがRDS High-availability EditionまたはRDS Cluster Editionを実行している場合、標準およびYiTian製品タイプが利用可能です。 詳細については、「製品タイプ」をご参照ください。
ストレージタイプ パラメーターを設定します。
項目
ESSD (推奨)
一般的なESSD
拡張性
★★★★★
ストレージ容量を最大64テラバイトまで増やすことができます。
ストレージ容量の拡張中に一時的な接続は発生しません。
RDSインスタンスを数分以内にアップグレード、ダウングレード、作成、またはリリースできます。
自動ストレージ拡張機能がサポートされています。
★★★★★
オンラインストレージ容量の拡張がサポートされています。 RDSインスタンスのストレージ容量を数秒で拡張できます。
パフォーマンス
★★★★★
PL1<PL2<PL3
PL2 ESSDは、PL1 ESSDの2倍のIOPSとスループットを提供します。
PL3 ESSDは、PL1 ESSDによって配信されるIOPSの最大20倍のIOPSを配信します。 PL3 ESSDはまた、PL1 ESSDによって提供されるスループットの最大11倍のスループットを提供する。
★★★★★★
一般的なESSDは、PL1 ESSDよりも高いベースラインI/Oパフォーマンスを提供します。 一般的なESSDは、ESSDのすべての機能と互換性があり、I/Oバースト、I/Oアクセラレーション、およびデータアーカイブ機能をサポートします。 詳細については、「I/Oバースト機能の使用」、「I/Oアクセラレーション機能の使用」、および「データアーカイブ機能の使用」をご参照ください。
バックアップ
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は15分に1回です。
★★★★★
バックアップは数分または数秒で完了できます。
最も高いバックアップ頻度は15分に1回です。
説明Storage Typeパラメーターの有効な値は、指定したデータベースエンジンおよびEditionパラメーターの値によって異なります。
RDSインスタンスに [ESSD] または [一般ESSD] を選択した場合、データのセキュリティを確保するために [クラウドディスクの暗号化] を選択できます。 詳細については、「クラウドディスク暗号化機能の使用」をご参照ください。
ストレージタイプパラメーターをGeneral ESSDに設定した場合、I/Oバースト、I/Oアクセラレーション、およびデータアーカイブ機能を手動で有効にできます。 詳細については、「I/Oバースト機能の使用」、「I/Oアクセラレーション機能の使用」、および「データアーカイブ機能の使用」をご参照ください。 詳細については、「General ESSD」をご参照ください。
詳細については、「ストレージタイプ」をご参照ください。
RDSインスタンスのゾーンを選択し、デプロイ方法 パラメーターを設定します。
ゾーンを選択します。
同じリージョンのゾーン間に実質的な違いはありません。
RDSインスタンスが、アプリケーションがデプロイされているECSインスタンスと同じゾーンにある場合、これらのインスタンスは最適なパフォーマンスを提供できます。 RDSインスタンスとECSインスタンスが同じリージョンの異なるゾーンにある場合、RDSインスタンスとECSインスタンスのパフォーマンスは、同じゾーンにあるRDSインスタンスとECSインスタンスのパフォーマンスよりもわずかに低くなります。
デプロイ方法を選択します。
マルチゾーンデプロイ: ゾーンディザスタリカバリを実現するために、プライマリ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: 詳細設定の設定
Network Typeパラメーターを設定します。 ネットワークタイプ パラメーターは VPC に固定されています。
VPCおよびプライマリノードの VSwitchパラメーターを設定します。
ECSインスタンスの内部エンドポイントを使用してRDSインスタンスとECSインスタンスを接続する場合は、これらのインスタンスが同じリージョンと同じVPCにあることを確認してください。 RDSインスタンスとECSインスタンスが異なるリージョンまたはVPCにある場合、内部ネットワーク経由でRDSインスタンスとECSインスタンスを接続することはできません。
説明RDSインスタンスとECSインスタンスは、同じVPC内で異なるvSwitchを使用している場合でも、内部ネットワーク経由で接続できます。
基本設定 ステップで [デプロイ方法] パラメーターを マルチゾーンデプロイ に設定した場合は、セカンダリノードの 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権限付与の詳細については、「 [製品の変更 /機能の変更] SLR権限付与は、2022年10月10日からApsaraDB RDS For PostgreSQLインスタンスを作成するために必要です」をご参照ください。
必要に応じて、 RDSインスタンスの説明を設定します。 インスタンスの作成時にインスタンス名をカスタマイズして、管理を容易にすることができます。
必要に応じて、 特権アカウント パラメーターを設定します。
RDSインスタンスの作成時に特権アカウントを作成できます。 後で を選択した場合、RDSインスタンスの作成後に特権アカウントを作成できます。
説明特権アカウントの詳細とアカウントの作成方法については、「ApsaraDB RDS For PostgreSQLインスタンスでのデータベースとアカウントの作成」をご参照ください。
ページの右下隅にある 次: 注文の確認 をクリックします。
ステップ3: 注文を確認する
パラメーター セクションでRDSインスタンスの設定を確認し、購入プラン と 期間 パラメーターを設定し、利用規約 を読んで選択し、今すぐ支払い をクリックして支払いを完了します。 RDSインスタンスのサブスクリプション課金方法を選択した場合にのみ、Durationパラメーターを設定する必要があります。
説明RDSインスタンスのサブスクリプション課金方法を選択した場合、自動更新有効 を選択することを推奨します。 これにより、RDSインスタンスの更新を忘れた場合でも、アプリケーションの中断を防ぐことができます。
自動更新サイクルは、毎月のサブスクリプションで1か月、年間のサブスクリプションで1年です。 実際の自動更新サイクルが優先されます。 自動更新はいつでも無効化できます。 詳細については、自動更新機能の使用をご参照ください。
RDSインスタンスを表示します。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、作成日時 パラメーターに基づいてRDSインスタンスを見つけます。
説明RDSインスタンスの作成には1〜10分かかります。 ページを更新して、作成したRDSインスタンスを表示できます。
次のステップ
よくある質問
関連ドキュメント
APIを呼び出してRDSインスタンスを作成する方法の詳細については、「インスタンスの作成」をご参照ください。
別のデータベースエンジンを実行するRDSインスタンスを作成する方法の詳細については、以下のトピックを参照してください。