Azure Database for PostgreSQL とはWhat is Azure Database for PostgreSQL?

Azure Database for PostgreSQL は、開発者向けに構築された、Microsoft クラウドのリレーショナル データベース サービスです。Azure Database for PostgreSQL is a relational database service in the Microsoft cloud built for developers. これは、コミュニティ バージョンのオープンソースの PostgreSQL データベース エンジンに基づいており、2 つのデプロイ オプション: Single Server と Hyperscale (Citus) で使用できます。It is based on the community version of open-source PostgreSQL database engine, and is available in two deployment options: Single Server and Hyperscale (Citus).

Azure Database for PostgreSQL - Single ServerAzure Database for PostgreSQL - Single Server

Single Server デプロイ オプションでは、次のことを実現できます。The Single Server deployment option delivers:

これらすべての機能は、ほとんど管理を必要とせず、いずれも追加費用なしで利用することができます。All those capabilities require almost no administration, and all are provided at no additional cost. これらにより、貴重な時間とリソースを仮想マシンとインフラストラクチャの管理に費やすことなく、迅速なアプリケーション開発や、製品化に要する時間の短縮に専念することができます。They allow you to focus on rapid application development and accelerating your time to market, rather than spending precious time and resources to manage virtual machines and infrastructure. 新しいスキルを身に付けなくても、オープンソースのツールとプラットフォームを自由に選んでアプリケーションの開発を続けることができます。You can continue to develop your application with the open-source tools and platform of your choice, without having to learn new skills.

Single Server デプロイ オプションでは、次の 3 つの価格レベルが提供されます。Basic、汎用、メモリ最適化。The Single Server deployment option offers three pricing tiers: Basic, General Purpose, and Memory Optimized. 使用しているデータベースのワークロードをサポートするために、各レベルでは異なるリソース機能が提供されています。Each tier offers different resource capabilities to support your database workloads. 最初は月数ドルの小規模データベースでアプリを構築し、後から実際のソリューションのニーズに応じて、スケールを調整することができます。You can build your first app on a small database for a few dollars a month, and then adjust the scale to meet the needs of your solution. 動的なスケーラビリティにより、データベースは変化の激しいリソース要件に透過的に対処することができます。Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. 必要なときに必要な分のリソースにのみ課金されます。You only pay for the resources you need, and only when you need them. 詳しくは、 価格レベルに関するページをご覧ください。See Pricing tiers for details.

Azure Database for PostgreSQL - Hyperscale (Citus)Azure Database for PostgreSQL - Hyperscale (Citus)

Hyperscale (Citus) オプションでは、シャーディングを使用して複数のマシン間でクエリを水平にスケーリングします。The Hyperscale (Citus) option horizontally scales queries across multiple machines using sharding. そのクエリ エンジンにより、大規模なデータセットに対する応答を高速化するために、これらのサーバー間で受信 SQL クエリが並列処理されます。Its query engine parallelizes incoming SQL queries across these servers for faster responses on large datasets. より大きいスケールとパフォーマンスを必要とするアプリケーション (通常は、100 GB のデータに近づいているか、または既に超えているワークロード) に対して、サービスを提供します。It serves applications that require greater scale and performance, generally workloads that are approaching -- or already exceed -- 100 GB of data.

Hyperscale (Citus) デプロイ オプションでは、次のことを実現できます。The Hyperscale (Citus) deployment option delivers:

  • シャーディングを使用した複数のマシン間での水平スケーリングHorizontal scaling across multiple machines using sharding
  • 大規模なデータセットに対する応答を迅速化するため、これらのサーバー間でクエリを並列処理Query parallelization across these servers for faster responses on large datasets
  • マルチテナント アプリケーション、リアルタイムの運用分析、および高スループットのトランザクション ワークロードに対する優れたサポートExcellent support for multi-tenant applications, real time operational analytics, and high throughput transactional workloads

PostgreSQL 向けにビルドされたアプリケーションでは、標準の接続ライブラリと最小限の変更により、Hyperscale (Citus) に対して分散クエリを実行できます。Applications built for PostgreSQL can run distributed queries on Hyperscale (Citus) with standard connection libraries and minimal changes.

連絡先Contacts

Azure Database for PostgreSQL についての質問やご提案は、Azure Database for PostgreSQL チームにメール (@Ask Azure DB for PostgreSQL) でお送りください。For any questions or suggestions about working with Azure Database for PostgreSQL, send an email to the Azure Database for PostgreSQL Team (@Ask Azure DB for PostgreSQL). このアドレスは、サポート チケットではなく一般的な質問用です。This address is for general questions rather than support tickets.

また、必要に応じて次の連絡先をご利用ください。In addition, consider these points of contact as appropriate:

次の手順Next steps