Azure Database for PostgreSQL とは

適用対象: Azure Database for PostgreSQL - 単一サーバー

重要

Azure Database for PostgreSQL - Hyperscale (Citus) は Azure Cosmos DB for PostgreSQL になりました。 この変更の詳細については、Hyperscale (Citus) の場所に関する記事を参照してください。

Azure Database for PostgreSQLは、PostgreSQL オープンソース リレーショナル データベースに基づく、Microsoft クラウドのリレーショナル データベース サービスです。 Azure Database for PostgreSQL には、次の特長があります。

  • 組み込みの高可用性。
  • 自動バックアップとポイントインタイム リストアを使用したデータ保護 (最大 35 日間)。
  • 基盤となるハードウェア、オペレーティング システム、データベース エンジンのサービスをセキュリティで保護し、最新の状態に保つための自動メンテナンス。
  • 包括的な従量課金制の料金を使用した、予測可能なパフォーマンス。
  • 秒単位のエラスティック スケーリング。
  • 保存および移動中の機密データを保護するエンタープライズ レベルのセキュリティと業界をリードするコンプライアンス。
  • 大規模なデプロイの管理と監視を容易にする監視と自動化。
  • 業界をリードするサポート エクスペリエンス。

Azure Database for PostgreSQL

これらの機能は、ほとんど管理を必要とせず、いずれも追加費用なしで利用することができます。 そのため貴重な時間とリソースを仮想マシンとインフラストラクチャの管理に奪われることなく、迅速なアプリケーション開発や、製品化に要する時間の短縮化に専念することができます。 加えて、オープン ソースのツールとプラットフォームを自由に選んでアプリケーションを開発し続けることができるので、新たにスキルを身に付けなくても確実に、ビジネスの現場で必要となるスピードと効率を高めることができます。

デプロイ モデル

PostgreSQL コミュニティ エディションを搭載した Azure Database for PostgreSQL は、次の 3 つのデプロイ モードで利用できます。

  • シングル サーバー
  • フレキシブル サーバー

Azure Database for PostgreSQL - Single Server

Azure Database for PostgreSQL 単一サーバーは、最小限の要件でデータベースをカスタマイズできる、完全に管理されたデータベースサービスです。 単一サーバー プラットフォームは、修正プログラムの適用、バックアップ、高可用性、最小限のユーザー構成と制御によるセキュリティなど、データベース管理機能のほとんどを処理するよう設計されています。 このアーキテクチャは、単一の可用性ゾーンで 99.99% の可用性を備えた組み込みの高可用性を実現するよう最適化されています。 PostgreSQL 9.5、9.6、10、および 11 のコミュニティ バージョンをサポートしています。 このサービスは現時点で一般公開されており、さまざまな Azure リージョンで利用できます。

Single Server デプロイ オプションでは、次の 3 つの価格レベルが提供されます。Basic、汎用、メモリ最適化。 使用しているデータベースのワークロードをサポートするために、各レベルでは異なるリソース機能が提供されています。 最初は月数ドルの小規模データベースでアプリを構築し、後から実際のソリューションのニーズに応じて、スケールを調整することができます。 動的なスケーラビリティにより、データベースは変化の激しいリソース要件に透過的に対処することができます。 必要なときに必要な分のリソースにのみ課金されます。 詳細については、価格レベルに関するページを参照してください。

単一サーバーは、修正プログラムの適用スケジュールや PostgreSQL のカスタム構成の設定を細かく制御する必要がない、自動化された修正プログラムの適用を処理するように設計された、クラウド ネイティブ アプリケーションに最適です。

単一サーバー デプロイ モードの詳細については、単一サーバーの概要を参照してください。

Azure Database for PostgreSQL - フレキシブル サーバー

Azure Database for PostgreSQL フレキシブル サーバーは、データベース管理機能と構成設定のよりきめ細かな制御と柔軟性を提供するように設計されたフル マネージド データベース サービスです。 一般に、サービスでは、ユーザーの要件に基づいて、より高い柔軟性とカスタマイズが提供されます。 フレキシブル サーバー アーキテクチャにより、ユーザーは単一の可用性ゾーン内および複数の可用性ゾーンにまたがる高可用性を選択できます。 また、フレキシブル サーバーでは、より優れたコスト最適化制御によって、サーバーを停止/起動する機能や、完全なコンコンピューティング容量を継続的には必要としないワークロードに最適な、バースト可能なコンピューティング層を実現できます。 現在このサービスでは PostgreSQL 11、12、13、14 のコミュニティ バージョンがサポートされており、近日中により新しいバージョンを追加する予定です。 このサービスは現時点で一般提供されており、さまざまな Azure リージョンで利用できます。

フレキシブル サーバーは、以下の場合に最適です。

  • より優れた制御とカスタマイズが必要なアプリケーション開発
  • サーバーを停止/起動する機能が備わったコスト最適化制御
  • ゾーン冗長の高可用性
  • マネージド メンテナンス期間

フレキシブル サーバー デプロイ モードの詳細については、フレキシブル サーバーの概要を参照してください。

次の手順

Azure Database for PostgreSQL の 3 つのデプロイ モードの詳細を確認し、ニーズに応じて適切なオプションを選択してください。