写点什么

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:03834
用户头像

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

关注

评论

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

Nginx负载均衡配置误区

运维研习社

nginx 负载均衡 5月日更

Amazon Glue 版本 2.0 将作业启动时间缩短了 10 倍,现已全面开放!

亚马逊云科技 (Amazon Web Services)

官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox

阿里巴巴云原生

容器 云原生 k8s 监控 Go 语言

为啥你写的代码总是这么复杂?

华为云开发者联盟

软件 代码 代码注释 bug 复杂度

我崩溃了!BTAJ面试有关散列(哈希)表的面试题详解,电子版已问世

欢喜学安卓

android 程序员 面试 移动开发

CampusBulider(模模搭)学习笔记5:创建自定义建筑

ThingJS数字孪生引擎

大前端 可视化 3D 3D可视化 数字孪生

智慧党建三维云展厅可视化

一只数据鲸鱼

数据可视化 智慧党建 三维可视化

怎么进大厂?166位Java工程师的大厂面试经验分享

北游学Java

Java 面试 大厂

云图说|不要小看不起眼的日志,“小日志,大作用”

华为云开发者联盟

运维 日志 云日志服务 安全监控审计

数据采集之js自定义采集

大数据技术指南

大数据

再次荣获最受观众喜爱奖

Serverless Devs

阿里云 云原生 cncf #Serverless

anyRTC 六周年 打造全网最低音视频价格

anyRTC开发者

音视频 WebRTC RTC sdk

揭秘 Amazon Go 无人商店是如何炼成的!

亚马逊云科技 (Amazon Web Services)

限流与Guava RateLimiter原理解析

千珏

Java 微服务 限流算法 Guava 令牌桶

Linux C/C++ 学习路线总结!助我拿下腾讯offer

赖猫

后台开发 C/C++ Linux服务器开发

“云演唱会”也有仪式感!能检票、可转赠,爱奇艺“云票”如何重构线上购票逻辑

爱奇艺技术产品团队

Spring Cloud Bus 消息总线介绍

阿里巴巴云原生

Java 微服务 云原生 中间件 数据格式

如何做一场高质量的分享

阿里巴巴云原生

深度学习 开发者 云原生 分享

华为云PB级数据库GaussDB(for Redis)揭秘第十期:GaussDB(for Redis)迁移系列(上)

华为云开发者联盟

数据仓库 华为云 数据迁移 GaussDB(for Redis) PB级数据库

如何高效地存储与检索大规模的图谱数据?

华为云开发者联盟

存储 知识图谱 检索 图结构 表结构

嵌入式程序调用函数的内部过程和机制

不脱发的程序猿

单片机 嵌入式程序 嵌入式设计

2021年5月国产数据库排行榜:“华为高斯模式”取得成功,阿里OPA持续攀升

墨天轮

数据库 dba tdsql TiDB Gauss DB

论好文章和烂文章

阿里巴巴云原生

程序员 开发者 云原生 写作技巧 成长与思考

Amazon Route 53 Resolver 落地中国区,轻松玩转私有域名互访不是梦!| 新服务上线

亚马逊云科技 (Amazon Web Services)

MapReduce排序以及序列化

五分钟学大数据

大数据 hadoop mapreduce

HuskyLens人工智能摄像头

不脱发的程序猿

人工智能 智能硬件 AIOT HuskyLens 人工智能摄像头

STM32电源框图解析(VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT等的区别)

不脱发的程序猿

嵌入式 stm32 单片机 电源框图解析

源码解析之Seata项目中的分布式ID生成算法

Coder的技术之路

分布式 分布式ID

iMazing比iTunes好用在哪些地方

懒得勤快

堪称完美!淘宝内部百亿级Java高并发系统架构设计PDF手册分享

Java架构追梦

Java 架构 高并发 淘宝网 亿级架构设计

更灵活的边缘云原生运维:OpenYurt 单元化部署新增 Patch 特性

阿里巴巴云原生

容器 运维 云原生 中间件 边缘计算

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