PostgreSQL 继续非常受欢迎,并被用于各种用例,特别是对于需要功能丰富的企业数据库、高性能和可扩展性的现代应用程序。 我们对开发人员的承诺是通过将社区和 Azure 创新结合在一起,帮助您更快地进行创新,同时确保您的数据安全,从而使 Microsoft Azure 成为 PostgreSQL 的最佳云。 这延伸到确保您可以在任何地方使用启用 Arc 的 Postgres Hyperscale 享受这些类似的创新。
本周在 Microsoft Build 上,我们很高兴地宣布了新的功能、优惠和特性,使开发人员能够更轻松、更具成本效益地开始使用 PostgreSQL 并获得对 Azure 上最新社区创新的支持!
使开始使用 Azure Database for PostgreSQL 变得更轻松、更具成本效益
在 Ignite 2020 期间,我们宣布了 Azure Database for PostgreSQL 灵活服务器(预览版)部署。我呼吁有更好的方法,我们坚信开发人员永远不必为了更好地控制他们的数据库或节省成本而在使用托管解决方案和在 IaaS 上自托管之间做出艰难的权衡。快进到今天,事实证明你和我们一样相信。我们得到了成千上万的开发人员的热烈响应,他们分享了他们对易于开发、高性能以及通过可爆定价和停止/启动功能优化开发成本的能力感到兴奋。此外,区域冗余高可用性和自定义维护窗口的灵活性使我们的客户能够放心地运行他们的关键任务应用程序。
Ebiquity Plc 集团首席产品官 Ruben Schreurs 分享了 Flexible Server 如何支持其媒体分析应用程序的性能和规模要求。
“我们的 Azure Database for PostgreSQL 灵活服务器在我们的客户端集群中实现了令人难以置信的性能改进。它易于设置,Linux VM 上的本机环境、高可用性支持和存储可扩展性的大幅提升为我们下一阶段的作为 Azure 高级用户的增长。”
今天,我们很高兴地宣布,通过为我们新的灵活服务器(预览版)部署选项推出 12 个月的免费服务,我们正在让开发人员更轻松、更具成本效益地开始使用。您可以利用此优惠使用灵活服务器来开发和测试您的应用程序,并在生产环境中免费运行小型工作负载。此优惠将于 2021 年 6 月 15 日开始通过 Azure 免费帐户提供,它提供长达 750 小时的 Azure Database for PostgreSQL - 灵活服务器和前 12 个月每月 32GB 的存储空间。
在过去的几个月中,我们通过支持 PostgreSQL 13 和流行的 PostgreSQL 扩展(包括 pglogical、pg_partman 和 pg_cron)以及另外 50 多个扩展来继续投资灵活服务器。因此,您可以利用新的开源创新进行构建,同时利用 Azure 上完全托管、灵活的 PostgreSQL 服务的优势。
您还可以利用内置的 PgBouncer,它提供了一个内置的连接池来优化您的连接数量,以及通过 Private DNS Zone 扩展的安全功能,它允许您创建自定义域名和解析在当前 VNET 或任何区域内对等 VNET 中。
无论您是构建新应用程序还是迁移现有应用程序,都应该比以往更容易开始并确保您的数据以最低的 TCO 高度可用、高性能和安全。看看这个快速演示,它说明了将应用程序连接到 Azure Database for PostgreSQL 实例是多么容易。
Postgres 灵活服务器演示
将最好的 PostgreSQL 创新引入 Azure Database for PostgreSQL - 超大规模 (Citus)
在开发现代云原生应用程序时,确保您的应用程序可以随着其增长而扩展至关重要。借助 Azure Database for PostgreSQL - Hyperscale (Citus),你可以利用高性能水平缩放来实现近乎无限的缩放。超大规模(Citus)通过使用分片在多台机器上扩展查询来实现这一点,这提供了更大的规模和性能。
HSL 交通管理局分享了他们如何使用 Azure Database for PostgreSQL - Hyperscale (Citus) 改进流量监控。产品负责人兼团队负责人 Sami Räsänen 说
“除了更好的性能,迁移到超大规模还降低了 50% 以上的运营成本。”
我们很高兴扩展我们的产品,以便您现在可以使用新的基本层在单个超大规模 (Citus) 节点上对 Postgres 进行分片。这意味着您可以从小规模、经济高效地开始,同时准备好随着应用程序的增长轻松横向扩展您的数据库。在博文中了解更多关于这一点的信息,即在超大规模 (Citus) 中使用基本层对 Postgres 进行分片,了解原因和时间。
Azure Database for PostgreSQL Hyperscale (Citus) 支持最新版本 Citus 10 扩展预览版。除了能够使用基本层在单个节点上对超大规模 (Citus) 进行分片,我们还提供列式存储,它允许您压缩 PostgreSQL 和超大规模 (Citus) 表以降低存储成本并加快分析查询.通过 Citus 10 在超大规模 (Citus) 中的新 Postgres superpowers 博客文章中了解有关特性和功能的更多信息。
我们添加了对 PostgreSQL 13 的支持,它提供了主要的增强功能,包括 B-tree 索引条目的重复数据删除、使用聚合或分区表的查询性能提高、使用扩展统计信息时更好的查询规划、索引的并行清理、增量排序、和更多。
Citus 10 和 Hyperscale (Citus) 有两种简单的入门方法:
- 利用基本层作为在超大规模 (Citus) 托管服务中试用 Citus 10 的最佳方式。
- 在您的计算机上运行 Citus 开源作为单个 Docker 容器。单个 docker run 命令不仅是试用 Citus 的一种简单方法,它还为您提供本地开发机器和在云中使用 Citus 之间的功能对等。
与社区共同建设
我们的方法不仅是在 Azure 上构建最好的 PostgreSQL,而且还要与开源社区完全集成并为该社区做出贡献。我们在 Microsoft 的团队正在为全球 PostgreSQL 开源项目贡献创新、代码和领导力。我们的 PostgreSQL 专家为即将发布的 PostgreSQL 版本提供了关键功能,包括显着加快崩溃恢复和提高连接可扩展性。
此外,我们继续为任何云供应商的 GitHub 上的开源社区做出最多贡献。我们的一些显着贡献包括 Visual Studio Code 的 PostgreSQL 扩展和 Azure Data Studio PostgreSQL 扩展。您还可以使用 Citus 开源扩展,迄今为止,该扩展已被客户下载超过 170 万次,这些客户使用它将 PostgreSQL 横向扩展为分布式数据库。
为 PostgreSQL 带来高级安全功能
我们继续投资于为 PostgreSQL 带来最新的安全性和合规性功能。并且很高兴地分享用于开源关系数据库的 Azure Defender 现已普遍可用,为 PostgreSQL 提供全面的安全性。 Azure Defender 持续监控 PostgreSQL 服务器是否存在安全威胁,并检测异常数据库活动,表明对 PostgreSQL 资源的潜在威胁。
作为整体安全策略的一部分,我们建议使用 Azure Defender 保护 PostgreSQL 的生产实例。
展望未来
借助 Azure Database for PostgreSQL,我们的使命是提供更大的灵活性,让您的应用程序开发更轻松、更实惠。在接下来的几个月中,我们计划将我们的支持扩展到 Terraform 部署和自动化,扩展到更多的 Azure 区域,并期待发布 Azure Database for PostgreSQL 灵活服务器的一般可用性。
花时间详细了解我们的 Azure Database for PostgreSQL 托管服务。如果您有兴趣深入研究,Flexible Server 文档、Hyperscale (Citus) 文档是一个很好的起点。最后,不要错过 12 个月的免费优惠。我们仍然很想知道您计划如何使用灵活服务器和超大规模 (Citus) 部署选项来推动您的业务和应用程序的创新。我们总是渴望得到您的反馈,因此请通过电子邮件联系 Ask Azure DB for PostgreSQL。
——苏尼尔·卡马斯
原文标题:Bringing the best of Azure and PostgreSQL innovation to developers
原文作者:Sunil Kamath
原文地址:https://techcommunity.microsoft.com/t5/azure-database-for-postgresql/bringing-the-best-of-azure-and-postgresql-innovation-to/ba-p/2382316