写点什么

Amazon Aurora PostgreSQL Serverless 现已正式推出

  • 2019-09-25
  • 本文字数:1384 字

    阅读完需:约 5 分钟

Amazon Aurora PostgreSQL Serverless 现已正式推出

数据库通常是软件架构中最关键的部分,而管理数据库,尤其是关系数据库,从来就不是一件轻松的事。为此,我们创建了自动扩展版本的 Amazon Aurora — Amazon Aurora Serverless,该服务可以根据您的应用程序工作负载自动启动、关闭、扩大或缩小。


MySQL 兼容版本的 Aurora Serverless 已推出了一段时间。今天,我很荣幸的宣布,PostgreSQL 兼容版 Aurora Serverless 正式发布。


在继续讨论细节之前,我想借此机会对 Amazon Aurora 开发团队表示祝贺,他们刚刚荣获了 2019 年美国计算机协会 (ACM) 数据管理专业委员会 (SIGMOD) 系统奖!


使用 Aurora Serverless 创建数据库时,您可以设置最小和最大容量。您的客户端应用程序将透明地连接到代理队列,从而将工作负载路由到自动扩展的资源池中。由于资源已“预热”并且可随时添加以处理您的请求,扩展速度很快。



在 Aurora 管理存储的方式方面,Aurora Serverless 没有变化。存储层与数据库所用的计算资源无关。无需提前预置存储。最低存储量为 10GB,且根据数据库的使用情况,Amazon Aurora 存储可以按 10GB 的增量自动增长到最高 64 TB,且对数据库性能没有影响。


创建 Aurora Serverless PostgreSQL 数据库


我们来启动一个 Aurora Serverless PostgreSQL 数据库,来看看它在运行时的自动可扩展性。 从 Amazon RDS 控制台中,选择将 Amazon Aurora 作为引擎来创建数据库。Aurora serverless 目前与 PostgreSQL 10.5 版兼容。选择该版本后,无服务器选项将变得可用。


我为新的数据库集群提供一个标识符、选择主用户名,并让 Amazon RDS 为我生成密码。我将能够在数据库创建期间检索我的凭证。



现在,我可以为我的数据库选择最小和最大容量(以 Aurora 容量单位 (ACU) 为单位),并且在其他扩展配置中,我选择在进入非活动状态 5 分钟后暂停计算容量。 Aurora Serverless 将根据我的设置自动创建 CPU 利用率阈值、连接和可用内存的扩展规则。



在数据库上测试一些负载


为了在数据库上生成一些负载,我在 EC2 实例上使用 sysbench。sysbench 上捆绑了几个 Lua 脚本,可以帮助生成在线事务处理 (OLTP) 工作负载:


  • 第一个脚本 parallel_prepare.lua 可为 24 个表中的每个表生成 100,000 行。

  • 第二个脚本 oltp.lua 使用 64 个工作线程根据这些数据生成工作负载。

  • 通过使用这些脚本,我开始在我的数据库集群中生成负载。从 RDS 控制台监控选项卡提供的这张图中可以看到,无服务器数据库容量会根据我的需求增长和缩小。此图中显示的指标是数据库集群所用的 ACU 数量。首先,它会向上扩展以适应 sysbench 工作负载。而当我停止负载生成器时,它会缩小,然后暂停。


现已推出


Aurora Serverless PostgreSQL 现已在美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)、欧洲(爱尔兰)和亚太地区(东京)区域推出。使用 Aurora Serverless,您只需在数据库处于使用状态时,为您使用的数据库容量按秒付费,并支付常规的 Aurora 存储费用。


有关 Amazon Aurora 的详细信息,我建议您阅读这篇很棒的博文,它解释了 Amazon Aurora 的创建原因和创建方式:


Amazon Aurora 冉冉升起:我们是如何设计原生云关系数据库的


在生产中使用关系数据库从未如此简单过。我迫不及待的想要看看你们会用它来做什么!


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amazon-aurora-postgresql-serverless-now-generally-available/


2019-09-25 15:03819
用户头像

发布了 1851 篇内容, 共 119.3 次阅读, 收获喜欢 78 次。

关注

评论

发布
暂无评论
发现更多内容

Kotlin Maps:五个基本函数

坚果

kotlin 28天写作 12月日更

容器技术正在颠覆传统,重构整个软件世界

巨子嘉

容器 云原生

Java开发Excel数据导入mysql的实用小技巧

@零度

Java MySQL

Android 8.0 下载安装进入【安装未知应用】页面,两步简化一步

阿策小和尚

28天写作 Android 小菜鸟 12月日更

跟着动画学Go数据结构之选择排序

宇宙之一粟

golang 数据结构 选择排序 12月日更

GaussDB(DWS)中共享消息队列实现的三大功能

华为云开发者联盟

线程 数据同步 GaussDB(DWS) 共享消息队列 共享消息

以 Vuex 为引,一窥状态管理全貌

杨成功

JavaScript Vue 大前端 vuex

对话龙智专家,共探DevSecOps实践难点

龙智—DevSecOps解决方案

DevOps DevSecOps

即构科技 RTC 实践与深度解析 | 内容合集

ZEGO即构

音视频 RTC 内容合集 技术实践 技术专题合集

【LeetCode】在 D 天内送达包裹的能力Java题解

Albert

算法 LeetCode 12月日更

前端开发之JS中filter()的使用

@零度

JavaScript 前端开发

Prometheus Exporter (三十二)Varnish Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Varnish

netty系列之:netty对SOCKS协议的支持

程序那些事

Java Netty 程序那些事 SOCKS 12月日更

【1分钟调研赢好礼】HarmonyOS Connect 视频课堂用户反馈问卷

HarmonyOS开发者

HarmonyOS

建木持续集成平台v2.1.0发布

Jianmu

DevOps CI/CD 开源社区

10个比较不错的 JavaScript 库

编程江湖

JavaScript 前端开发

龙智宣布与ConnectALL成为合作伙伴 进一步提升DevOps解决方案水平

龙智—DevSecOps解决方案

DevOps ConnectALL 价值流 价值流管理

【征集令】寻找2022年鸿蒙智联“出行新爆款产品”

HarmonyOS开发者

HarmonyOS

19《重学JAVA》--集合(一)

杨鹏Geek

Java25周年 28天写作 12月日更

从 WAN 到 SD-WAN 边缘设备的网络架构

devpoint

TLS ssl SD-WAN 12月日更

被灵魂问倒:这个BUG为什么没测出来?

华为云开发者联盟

测试 bug 文档 测试用例 测试工程师

书单 | “实战派”系列,每一本都是学好用好一门技术的“航空母舰”

博文视点Broadview

读《思辨与立场》-07思维的标准

wood

28天写作 批判性思维 思辨与立场

Go语言逆向技术:常量字符串

华为云开发者联盟

字符串 go语言 字符 逆向技术 常量字符串

龙智第四次荣登“2021上海软件和信息技术服务业高成长百家”名单

龙智—DevSecOps解决方案

上海软件和信息技术服务业

实用机器学习笔记十九:模型验证

打工人!

人工智能 机器学习 深度学习 学习笔记 12月日更

Kubernetes 集群无损升级实践

vivo互联网技术

容器 云原生 服务器集群 Kubernetes 集群

COG云原生优化遥感影像,瓦片切分的最佳实践

华为云开发者联盟

云原生 遥感影像 瓦片切分 云上遥感影像文件 华为云地理遥感平台

Redisson:这么强大的实现分布式锁框架,你还没有?

华为云开发者联盟

redis 分布式 分布式锁 可重入锁 Redisson框架

Hive查询的18种方式

编程江湖

大数据 hive

比特币挖矿与源码解析

恒生LIGHT云社区

比特币 区块链 挖矿

Amazon Aurora PostgreSQL Serverless 现已正式推出_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章