ある金融系システムが Azure 上で PostgreSQL データベースを使用している。オープンソースの PostgreSQL との最大限の互換性を保ちながら、インフラ管理(OS・パッチ・バックアップ)を Azure に任せたい場合、最も適切なサービスはどれか。
- A. Azure Database for PostgreSQL フレキシブルサーバー:PostgreSQL エンジンの完全マネージドサービス
- B. Azure SQL Database:Microsoft SQL Server エンジンを使用した PaaS サービス
- C. Azure SQL Managed Instance:SQL Server 互換の PaaS サービス
- D. Azure Virtual Machines 上の PostgreSQL:IaaS 形式で PostgreSQL を自己管理する
解答と解説を見る
正解: A
Azure Database for PostgreSQL フレキシブルサーバーは、オープンソース PostgreSQL エンジンを使用したフルマネージド PaaS サービスである。PostgreSQL との高い互換性を維持しながら、OS・パッチ適用・自動バックアップ・高可用性を Azure が管理する。Azure SQL Database と Azure SQL Managed Instance は SQL Server エンジンであり、PostgreSQL アプリとの互換性はない。Azure VM 上の PostgreSQL は IaaS であり、OS を含むすべての管理がユーザー負担となる。