コスト効率の高いデータベースソリューションで変化するビジネスニーズに対応するために、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを購入できます。サーバーレスインスタンスは、CPU とメモリのリアルタイムな伸縮性を提供します。これにより、コンピューティングリソースに対して従量課金制の課金方法を利用できるため、コストを削減し、ビジネスの柔軟性を向上させることができます。このトピックでは、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスの作成方法について説明します。
前提条件
Resource Access Management (RAM) ユーザーを使用して ApsaraDB RDS インスタンスを作成する場合、その RAM ユーザーには AliyunRDSFullAccess 権限が必要です。権限の付与方法の詳細については、「RAM ユーザーへの権限付与」をご参照ください。
課金
サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成すると料金が発生します。これらの料金には、RDS キャパシティユニット (RCU) とストレージの料金が含まれます。課金の詳細については、「サーバーレス課金」をご参照ください。
手順
課金方法 を サーバーレス に設定します。
リージョン を選択します。
ApsaraDB RDS インスタンスを作成するリージョンを選択します。
説明アプリケーションまたはクライアントが Elastic Compute Service (ECS) インスタンスにデプロイされている場合は、ECS インスタンスと同じリージョンに ApsaraDB RDS インスタンスを作成してください。そうしない場合、ECS インスタンスはインターネット経由でのみ ApsaraDB RDS インスタンスにアクセスでき、最適なパフォーマンスが得られません。ApsaraDB RDS インスタンスの作成後にリージョンを変更することはできません。
ローカルサーバーやコンピューターなど、ECS インスタンス以外のデバイスから ApsaraDB RDS インスタンスに接続する場合は、ご利用のデバイスに地理的に近いリージョンを選択してください。その後、パブリックエンドポイントを使用して ApsaraDB RDS インスタンスに接続できます。
データベースの [エンジン] を選択します。
このトピックでは、サーバーレス ApsaraDB RDS for PostgreSQL インスタンスを例として使用します。[エンジン] を [PostgreSQL] に設定します。サポートされているメジャーエンジンバージョンは PostgreSQL 14 以降です。PostgreSQL 18 はサポートされていません。
インスタンスの [エディション] を設定します。
サーバーレス ApsaraDB RDS for PostgreSQL インスタンスは、Basic Edition と High-availability Edition をサポートしています。
インスタンスの [ストレージタイプ] を設定します。サーバーレス ApsaraDB RDS for PostgreSQL インスタンスは現在、プレミアム ESSD と ESSD PL1 のストレージタイプのみをサポートしています。
サーバーレスパラメーターを設定します。
説明インスタンス作成後にサーバーレスパラメーターを変更できます。詳細については、「RCU のスケーリング範囲の変更」、「インスタンスの伸縮ポリシーの変更」、および「自動起動/停止機能の設定」をご参照ください。
パラメーター
説明
例
リソース拡張範囲 (rcu)
1 RCU のパフォーマンスは、1 vCPU と 2 GB のメモリに相当します。最小 値は 0.5 RCU、Maximum 値は 32 RCU です。最小値と最大値を設定すると、インスタンスはワークロードに基づいて指定された範囲内でリソースを自動的にスケーリングします。
説明最大接続数は 2,400 に固定されており、RCU の数によって変化しません。
最小:0.5 RCU
最大:14 RCU
スケーリングポリシー
[伸縮ポリシー] を変更します。サーバーレスインスタンスの RCU スケーリングは通常、即時に有効になり、サービスに影響を与えません。まれに、瞬断が発生することがあります。このような場合に RCU スケーリングを強制的に実行するかどうかを設定できます。
説明瞬断が発生する確率は非常に低いです。これは極端なケースのための緊急時対応ポリシーです。
強制的に実行しない
自動停止と再起動
サーバーレスインスタンスの [自動起動/停止] 機能を有効または無効にします。この機能を有効にし、10 分間インスタンスへの接続がない場合、インスタンスは自動的に一時停止されます。
インスタンスが一時停止されている場合、接続が確立されると自動的に再開されます。
シャットダウン
プライマリノードのゾーンを選択します。
ゾーンの選択方法
同じリージョン内のゾーン間に大きな違いはありません。
同じゾーン内の ApsaraDB RDS インスタンスにアクセスする ECS インスタンスは、同じリージョン内の異なるゾーンにある ApsaraDB RDS インスタンスにアクセスする ECS インスタンスよりもパフォーマンスが向上します。ただし、パフォーマンスの差はわずかです。
説明ターゲットゾーンが売り切れの場合は、別のゾーンをお試しください。
インスタンスの [エディション] が High-availability Edition の場合は、[デプロイ方法] と [セカンダリノードのゾーン] も選択する必要があります。
[マルチゾーンデプロイ] を選択することを推奨します。このデプロイモードでは、プライマリノードとセカンダリノードが同じリージョン内の異なるゾーンに配置され、クロスゾーンディザスタリカバリを提供します。
容量 を設定します。
スライダーをドラッグしてストレージ容量を選択します。選択したストレージ容量は、課金される最小量です。たとえば、サーバーレスインスタンスの作成時に 100 GB のストレージを選択した場合、使用量が 100 GB 未満であっても 100 GB 分が課金されます。ストレージ使用量が 100 GB を超えると、サーバーレスインスタンスは自動的にスケールアウトし、実際の使用量に対して課金されます。
重要ストレージの自動拡張機能は、サーバーレスインスタンスではデフォルトで有効になっており、無効にすることはできません。ストレージが自動的に拡張された後、自動的にスケールインすることはできません。これはデータ整合性を確保するためです。請求書を監視してください。ストレージは手動でスケールインできます。詳細については、「クラウドディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスのストレージ容量を削減する」をご参照ください。
次:インスタンスの設定 をクリックします。
[VPC] と プライマリノードの VSwitch を選択します。
ECS インスタンスを使用して内部ネットワーク経由で ApsaraDB RDS インスタンスに接続する場合は、ECS インスタンスと同じ VPC を選択します。ECS インスタンスと ApsaraDB RDS インスタンスが異なる VPC にある場合、内部ネットワーク経由で相互に接続することはできません。
説明ECS インスタンスと ApsaraDB RDS インスタンスが同じ VPC にあり、異なる vSwitch を使用している場合でも、内部ネットワーク経由で相互に接続できます。
インスタンスのエディションが High-availability Edition の場合は、[セカンダリノードの vSwitch] も選択する必要があります。
ホワイトリストに追加:選択した VPC の CIDR ブロックを RDS インスタンスの IP アドレスホワイトリストに追加するかどうかを指定します。[はい] を選択すると、選択した VPC 内の ECS インスタンスが RDS インスタンスにアクセスできるようになります。
他のカスタムパラメーターを設定します。特別な要件がない場合は、デフォルト値を使用できます。
パラメーター
説明
パラメーターテンプレート
事前にカスタムテンプレートを作成し、インスタンス作成時に適用できます。テンプレートを指定しない場合、システムはデフォルトのテンプレートを使用します。詳細については、「パラメーターテンプレートの使用」をご参照ください。
インスタンスリリース保護
インスタンスの インスタンスリリース保護 を有効にして、誤ってリリースされるのを防ぐことができます。詳細については、「リリース保護機能の有効化または無効化」をご参照ください。
リソースグループ
インスタンス管理を容易にするために、デフォルトのリソースグループまたはカスタムリソースグループを選択します。
タイムゾーン
インスタンスのタイムゾーンを設定します。
名前付きタイムゾーンがサポートされています。UTC タイムゾーンはサポートされていません。名前付きタイムゾーンの詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの一般的な名前付きタイムゾーン」をご参照ください。
このパラメーターを設定しない場合、システムはインスタンスを作成するリージョンに基づいてデフォルトのタイムゾーンを選択します。リージョンとデフォルトの名前付きタイムゾーンのマッピングの詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのリージョンとデフォルトの名前付きタイムゾーンのマッピング」をご参照ください。
SLR Authorization
2022 年 10 月 10 日以降に初めて ApsaraDB RDS for PostgreSQL インスタンスを作成する場合、サービスリンクロール (SLR) の AliyunServiceRoleForRdsPgsqlOnEcs と AliyunServiceRoleForRDSProxyOnEcs に権限を付与する必要があります。これにより、ApsaraDB RDS サービスはこれらのロールを使用して Elastic Network Interface (ENI) をアタッチし、ネットワークリンクを確立できます。
説明SLR の権限付与方法の詳細については、「サービスリンクロール」をご参照ください。
権限付与は初回使用時のみ必要です。その後の購入で再度権限を付与する必要はありません。
この権限付与によって料金が発生することはありません。
SLR 権限付与の詳細については、「[お知らせ] 2022 年 10 月 10 日から ApsaraDB RDS for PostgreSQL インスタンスを作成するには SLR 権限付与が必要です」をご参照ください。
インスタンスの説明
インスタンスのカスタム説明。説明は 2~255 文字の長さである必要があります。文字または漢字で始まり、数字、アンダースコア (_)、ハイフン (-) を含めることができます。
特権アカウント
今すぐ を選択し、[データベースアカウント] と [パスワード] を設定して、インスタンスの作成と同時に特権アカウントを作成できます。また、後で をクリックして、インスタンス作成後に特権アカウントを作成することもできます。
特権アカウントの詳細については、「アカウントを作成する」をご参照ください。
次:注文の確認 をクリックします。
パラメーター と 購入プラン を確認し、利用規約 を選択して、今すぐ支払い をクリックして支払いを完了します。
インスタンスを表示します。
[インスタンス] ページに移動します。上部のナビゲーションバーからインスタンスのリージョンを選択します。作成日時 で、作成したばかりのインスタンスを見つけます。
説明インスタンスの作成に失敗した場合、ゾーン内のリソースが不足している可能性があります。別のゾーンでインスタンスを作成してみてください。
次のステップ
よくある質問
作成中のインスタンスがインスタンスリストに表示されないのはなぜですか?
考えられる原因 | 説明 | 提案 |
リージョンが正しくない | 表示しているリージョンが、インスタンスを作成したリージョンではありません。 | ページ左上のリージョンを正しいリージョンに切り替えてください。 |
ゾーン内のリソース不足 | ゾーン内のリソース不足により、インスタンスの作成に失敗しました。 インスタンスの作成に失敗した場合、[注文] ページで返金を確認できます。 | 別のゾーンを選択して再試行してください。 |
関連ドキュメント
サーバーレス ApsaraDB RDS for PostgreSQL インスタンスの RCU スケーリング範囲を変更するには、「RCU のスケーリング範囲の変更」をご参照ください。
インスタンスの自動起動/停止機能を設定するには、「自動起動/停止機能の設定」をご参照ください。
インスタンスの伸縮ポリシーを変更するには、「インスタンスの伸縮ポリシーの変更」をご参照ください。
サーバーレス ApsaraDB RDS for PostgreSQL インスタンスをリリースするには、「インスタンスのリリース」をご参照ください。
API を使用してサーバーレス ApsaraDB RDS for PostgreSQL インスタンスを作成するには、「ApsaraDB RDS インスタンスの作成」をご参照ください。