阿里云RDS PG 11,因你而来,值得拥有

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 阿里云RDS PG,历经数月基于ECS和云盘重新构建,功能大改版。推出改版后的10,11 ECS+云盘多可用区高可用版。 存储巨变,2.5万iops提升到100万iops,2TB提升到32TB。 1、支持ESSD,最大可达100万IOPS,32TB容量,同时单位价格不变。

阿里云RDS PG,历经数月基于ECS和云盘重新构建,功能大改版。推出改版后的10,11 ECS+云盘多可用区高可用版。

pic

存储巨变,2.5万iops提升到100万iops,2TB提升到32TB。

1、支持ESSD,最大可达100万IOPS,32TB容量,同时单位价格不变。

2、同时存储空间与计算规格完全解绑,你想怎么搭配就怎么搭配,4核规格也可以买32TB容量。

更加安全

1、支持存储云盘加密功能。提高了数据存储安全性。

2、支持SSL链路,提高了数据传输安全性。

3、支持更多风控点,有风险的操作都需要短信确认。提高了操作安全性。

可靠性、可用性,用户说了算

支持了三种数据保护模式(最大保护,最高可用,最高性能)。用户可以更加业务在数据的可靠性、可用性之间进行权衡,选择对应的模式。可以不停业务在各个模式自建切换。

版本管理更贴心

支持了任意小版本管理。

详细说明

1 主可用区可定义

支持主可用区选择,业务与数据库放在同一可用区,确保网络延迟最低。

实例发生切换后,如果与购买时选择的主可用区不一致,会发出告警,同时用户可以切回主可用区。

pic

2 支持PG 10 11两个版本

目前只支持10,11。未来会快速的支持新版本,例如12。

pic

3 支持SSD和ESSD双存储,存储与规格解绑

支持ESSD存储,最高可达100万IOPS。

普通云盘最大6TB,ESSD最大32TB。

同时存储空间和实例规格完全解绑,4核也能卖32T的空间了。

pic

pic

4 数据存储更安全,支持云盘加密,支持BYOK

数据盘支持了全盘存储,加密KEY可以由用户提供,也可以由KMS服务生成。

pic

使用方法:

1、选中可用区(香港),创建加密KEY。发稿截止时间,暂时只有香港REGION支持KMS加密。

https://kms.console.aliyun.com/cn-hongkong/key/list

pic

可以创建KEY的别名例如rds_pg_key1,千万不要把加密RDS PG的KEY删掉,否则会导致RDS PG的数据无法解密,无法使用。

pic

2、授权PostgreSQL请求获取访问您云资源的权限

https://ram.console.aliyun.com/#/role/authorize?request=%7B%22Requests%22%3A%20%7B%22request1%22%3A%20%7B%22RoleName%22%3A%20%22AliyunPostgreSQLInstanceEncryptionRole%22%2C%20%22TemplateId%22%3A%20%22PostgreSQLInstanceEncryptionRole%22%7D%7D%2C%20%22ReturnUrl%22%3A%20%22https%3A//postgresql.console.aliyun.com%22%2C%20%22Service%22%3A%20%22PostgreSQL%22%7D

pic

PostgreSQL请求获取访问您云资源的权限

下方是系统创建的可供PostgreSQL使用的角色,授权后,PostgreSQL拥有对您云资源相应的访问权限。

AliyunPostgreSQLInstanceEncryptionRole

描述: PostgreSQL默认使用此角色来访问KMS

权限描述: 用于 PostgreSQL 服务实例加密角色的授权策略

3、确认已授权 AliyunPostgreSQLInstanceEncryptionRole

https://ram.console.aliyun.com/roles

pic

pic

完成以上3步之后,就可以在购买实例时使用云盘加密。

支持只读锁定功能

例如,用户要做割接,迁移,或者要做一些维护任务时。想把数据库置为只读,避免有数据写入。

将实例设置为只读,可以确保不会有数据写入实例。同时还能继续为只读的业务提供服务。

pic

5 支持任意小版本管理

只要是打包了的小版本,都可以升级、可以回退小版本。

例如有一些业务可能会限定小版本,有了版本管理的功能,再也不用担心回不到以前的版本了。

6 支持数据可靠性、可用性级别配置(保护模式配置)

RDS PG内核支持了自动降级和自动升级功能。

用户可选三种数据保护模式:

1、最大保护,主从复制采用全同步模式,确保主从切换时,数据0丢失(RPO=0)

2、最高可用,从库正常的情况下,采用同步复制模式。从库异常时,自动降级为异步模式,保证可用性。

这种模式确保尽可能的数据0丢失,降级后则与异步模式一样,主从切换如果发生在异步模式时,最多丢失60S。主从切换如果发生在同步模式时,数据0丢失。

3、最高性能,主从采用异步模式同步数据,主从切换如果发生在异步模式时,最多丢失60S。

pic

用户可以根据业务对数据库的实际需求选择几种模式。

7 健壮的架构

1、保证SLB的主节点与用户选择的主可用区一致,确保用户到SLB再到数据库主节点的网络链路最优。

2、云盘与实例主可用区一致,确保IO链路的延迟最低。

3、云盘快照备份,保证了备份的高效率。支持增量备份,最大可以支持32TB数据。

4、备份数据最终会上传到OSS集群,OSS集群与存储集群完全独立,确保了备份数据的冗余性,提供备份的可靠性。

pic

8 SSL数据链路与存储加密 , 安全双管齐下

pic

9 丰富的监控指标

tps

操作行数

连接

膨胀点

慢查询

长事务

2PC

空间使用

主从延迟,SLOT延迟

数据盘IOPS

数据盘吞吐

数据盘 空间、INODE 使用率

CPU

网络

内存

pic

pic

pic

pic

10 告警默认指标更加丰富有效

CPU使用率

inode使用率

iops使用率

平均活跃连接

磁盘使用率

连接使用率

pic

11 备份更高效、省成本

由于使用了存储快照备份,所以

1、更快

2、更省空间(块级增量备份)

3、恢复更快

4、克隆更方便

pic

12 克隆时可以更换可用区、更新磁盘类型(ssd、essd)

如果一开始使用的是SSD,想更换到ESSD,克隆时可以更换。

克隆时,还可以更换可用区、规格等信息。

pic

13 用户可自定义参数更加安全

虽然RDS PG 11的默认参数更加合理,但是为了满足用户定制化的需求,依旧会开放一些参数的设定。

筛选了用户最常见的自定义参数,同时对参数的可设置范围进行了安全限定,大幅度降低用户因为参数设置有误导致的问题。

pic

pic

pic

可以连到数据库获取当前参数信息:

postgres=> select name,setting,unit from pg_settings where source <>'default';
................
(147 rows)

14 增加了更多的风控点

控制台操作和API操作,和用户操作数据库一样,都有可能出现误操作,为了尽可能降低用户误操作带来的损失,我们增加了一些风控点。

在风控点的操作,都必须短信验证才能继续。

pic

15 账号和数据库管理更加的人性化

1、允许在控制台创建任意个超级或普通账号。

2、允许在控制台锁定账号,例如因为员工离职,或者某些情况下要锁定账号而不是删除账号的功能。锁定的账号,账号OWN的对象还在,经过SQL授权可以继续被其他账号访问。

3、允许在控制台删除账号。

pic

4、允许在控制台创建数据库,可以指定数据库的encodding, lc等信息。

pic

16 支持丰富的插件

支持了非常丰富的插件,例如:

1、cube,用于多维向量分析,相似图像、相似向量特征值快速搜索。

2、rum,用于高级的全文检索、数组、文本搜索等。

3、dblink,跨库,跨实例(网络环境互通后支持)的访问。

4、tablefunc,行列变换。

5、timescaledb,时序数据高性能处理。

6、zhparser中文分词。

7、pg_pathman,高性能分区表插件。(PG 12版本开始,内置分区性能也很高。)

8、orafce,兼容ORACLE的包。

9、varbitx,用户画像插件。

10、postgis,最流行的GIS开源插件。

11、ganos,阿里自研,兼容POSTGIS,同时相比POSTGIS做了大量的功能和性能优化,目前免费使用,特别是在MOD领域,相比开源性能提升50倍以上。

postgres=> show rds_supported_extensions;
      rds_supported_extensions      
------------------------------------
 plpgsql                           +
 pg_stat_statements                +
 btree_gin                         +
 btree_gist                        +
 citext                            +
 cube                              +
 rum                               +
 dblink                            +
 dict_int                          +
 earthdistance                     +
 hstore                            +
 intagg                            +
 intarray                          +
 isn                               +
 ltree                             +
 pgcrypto                          +
 pgrowlocks                        +
 pg_prewarm                        +
 pg_trgm                           +
 postgres_fdw                      +
 sslinfo                           +
 tablefunc                         +
 timescaledb                       +
 unaccent                          +
 fuzzystrmatch                     +
 pgstattuple                       +
 pg_buffercache                    +
 zhparser                          +
 pg_pathman                        +
 plperl                            +
 pltcl                             +
 "uuid-ossp"                       +
 orafce                            +
 pg_concurrency_control            +
 varbitx                           +
 postgis                           +
 postgis_sfcgal                    +
 postgis_topology                  +
 postgis_tiger_geocoder            +
 address_standardizer              +
 address_standardizer_data_us      +
 ogr_fdw                           +
 ganos_geometry_sfcgal             +
 ganos_geometry_topology           +
 ganos_geometry                    +
 ganos_networking                  +
 ganos_pointcloud_geometry         +
 ganos_pointcloud                  +
 ganos_raster                      +
 ganos_spatialref                  +
 ganos_trajectory                  +
 ganos_tiger_geocoder              +
 ganos_address_standardizer        +
 ganos_address_standardizer_data_us
(1 row)

postgres=> show shared_preload_libraries ;
                          shared_preload_libraries                          
----------------------------------------------------------------------------
 pg_stat_statements,auth_delay,auto_explain,zhparser,timescaledb,pg_pathman
(1 row)

有一些用户抱怨RDS PG的日志不友好,我们会在RDS PG上支持性能洞察,另外近期会推出log_fdw的插件,用户可以使用LOG_FDW将原始的CSV LOG取走。

Just do it

将来会基于这个架构继续演进,支持更多用户需要的功能。快速的迭代新的版本。支持更多的插件。支持更多的网络特性(例如可通过FDW,EXTENSION等对接云端其他产品)。等等,总之一切为了更好的为用户服务。

购买链接如下:

https://postgresql.console.aliyun.com/cn-shanghai/instance

现已支持中国大陆、香港 region。其他region上线中。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
存储 关系型数据库 MySQL
MySQL——数据库备份上传到阿里云OSS存储
MySQL——数据库备份上传到阿里云OSS存储
186 0
|
2月前
|
容灾 关系型数据库 数据库
阿里云RDS服务巴黎奥运会赛事系统,助力云上奥运稳定运行
2024年巴黎奥运会,阿里云作为官方云服务合作伙伴,提供了稳定的技术支持。云数据库RDS通过备份恢复、实时监控、容灾切换等产品能力,确保了赛事系统的平稳运行。
 阿里云RDS服务巴黎奥运会赛事系统,助力云上奥运稳定运行
|
5月前
|
人工智能 关系型数据库 MySQL
基于阿里云的PolarDB MySQL版实现AI增强数据管理
本文将介绍如何利用阿里云的PolarDB MySQL版结合AI技术,实现数据管理的自动化和智能化。
353 0
|
1月前
|
SQL DataWorks 关系型数据库
阿里云 DataWorks 正式支持 SelectDB & Apache Doris 数据源,实现 MySQL 整库实时同步
阿里云数据库 SelectDB 版是阿里云与飞轮科技联合基于 Apache Doris 内核打造的现代化数据仓库,支持大规模实时数据上的极速查询分析。通过实时、统一、弹性、开放的核心能力,能够为企业提供高性价比、简单易用、安全稳定、低成本的实时大数据分析支持。SelectDB 具备世界领先的实时分析能力,能够实现秒级的数据实时导入与同步,在宽表、复杂多表关联、高并发点查等不同场景下,提供超越一众国际知名的同类产品的优秀性能,多次登顶 ClickBench 全球数据库分析性能排行榜。
|
4月前
|
弹性计算 关系型数据库 MySQL
新一期陪跑班开课啦!阿里云专家手把手带你体验RDS通用云盘核心能力
本次课程将手把手带领用户创建一个云数据库RDS MySQL(通用云盘),并通过云服务器ECS对RDS MySQL实例进行压测,体验IO加速和IO突发带来的性能提升;并通过DMS执行DDL,将数据归档到OSS,再结合云盘缩容,体验数据归档带来的成本优势。
|
4月前
|
关系型数据库 MySQL 网络安全
阿里云安装Mysql
阿里云安装Mysql
281 1
|
4月前
|
关系型数据库 数据库 数据安全/隐私保护
"告别繁琐!Python大神揭秘:如何一键定制阿里云RDS备份策略,让数据安全与效率并肩飞,轻松玩转云端数据库!"
【8月更文挑战第14天】在云计算时代,数据库安全至关重要。阿里云RDS提供自动备份,但标准策略难以适应所有场景。传统手动备份灵活性差、管理成本高且恢复效率低。本文对比手动备份,介绍使用Python自定义阿里云RDS备份策略的方法,实现动态调整备份频率、集中管理和智能决策,提升备份效率与数据安全性。示例代码演示如何创建自动备份任务。通过自动化与智能化备份管理,支持企业数字化转型。
109 2
|
5月前
|
关系型数据库 Serverless 数据库
函数计算产品使用问题之如何访问阿里云的RDS
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3天前
|
关系型数据库 MySQL 数据库
Python处理数据库:MySQL与SQLite详解 | python小知识
本文详细介绍了如何使用Python操作MySQL和SQLite数据库,包括安装必要的库、连接数据库、执行增删改查等基本操作,适合初学者快速上手。
45 15
|
3天前
|
关系型数据库 MySQL 数据库
数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例
mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。

相关产品

  • 云数据库 RDS MySQL 版