![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/requests-1024x257.png)
这种模式非常适合负载不可预知或需求较少的应用程序。我很高兴将向大家展示这种模式的工作原理。我们来看一下如何启动无服务器集群。
### 创建 Aurora Serverless 集群
首先,我将转到 [](https://console.aws.amazon.com/rds/home) 控制台并选择**集群**子控制台。然后在子控制台中,单击右上角的 **Create database** (创建数据库) 按钮,进入以下屏幕。
![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/1_create-779x1024.png)
在屏幕上方选择我的引擎类型,然后单击“下一步”,目前仅支持 Aurora MySQL 5.6。
![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/2_create-1024x548.png)
接下来就到有趣的部分了!我将容量类型指定为**无服务器**,然后所有的实例选项和配置选项都不显示了。我只需为我的集群命名,并设置一组主用户名/密码,然后单击“下一步”即可。
![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/3_create-1024x563.png)
之后我可以在显示的屏幕中选择若干选项。我可以指定要使用的 Aurora 容量单位 (ACU) 的数量上限。容量单位是按秒计费的(最低 5 分钟),而且我的集群将在指定的 Aurora 容量单位的最小和最大数量之间自动扩展。自动扩展的规则和指标将由 Aurora Serverless 自动创建,其中将包括 CPU 利用率和连接次数。当 Aurora Serverless 检测到我的集群需要更多容量时,它将从暖资源池中获取容量以满足需求。因 Aurora 设计的特点是计算层与存储层分离,所以获取的新容量可在数秒内开始提供流量。
如果我的集群不再有任何活动,集群甚至可以自动缩减至零。这非常适合那些长时间不太使用或不用的开发数据库。当集群暂停时,我只需要支付基础存储费用。如果我想手动扩展或缩减,以预防流量激增的情况,可以通过单次 API 调用轻松实现。
最后,单击右下角的“Create database”(创建数据库),然后等待集群可用 – 这个过程很短。目前,我们仅支持有限数量的集群参数,并计划在根据客户反馈进行改进时提供更多自定义选项。
![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/4_create-1024x439.png)
现在,与其他 RDS 数据库类似,该控制台可提供丰富的数据。
在该控制台中,我可以像连接任何其他 MySQL 数据库一样连接我的集群。我可以运行 `sysbench` 或 `mysqlslap 等工具,` 以生成一些负载并触发扩展事件,或者我也可以等待服务缩减和暂停。
![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/5_create-1024x349.png)
如果我向下滚动或选择事件子控制台,可以看到几个正在发生的不同自动扩展事件,包括在某一时刻暂停实例。
该服务最大的优势是什么?当我写完这篇博文后,我无需记着还得关闭该服务器!当我准备再次使用它时,我只需发出连接请求,我的集群便会在数秒内开始响应。
### Aurora Serverless 的工作原理
我想更深入地了解,为了启用此功能,后台是如何运行的。当您预配置 Aurora Serverless 数据库时,该服务会执行以下操作:
col 1 | col 2
----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------
* 创建 Aurora 存储卷并复制到多个可用区。
* 在您的 VPC 上创建终端节点,以供应用程序连接。
* 配置终端节点背后的网络负载均衡器(对客户不可见)。
* 配置多租户请求路由器,以将数据库流量路由至基础实例。
* 预配置初始最小实例容量。 | ![](https://d2908q01vomqb2.awsstatic-china.com/da4b9237bacccdf19c0760cab7aec4a8359010b0/2018/08/08/vpc-883x1024.png)
当集群需要自动扩展、缩减或在暂停后恢复时,Aurora 会从可用节点池中获取容量,并将其添加到请求路由器。这个过程几乎不费时间,而且由于节点之间共享存储,所以 Aurora 可在数秒内针对大多数工作负载扩展或缩减容量。该服务目前进行扩展和缩减时的自动扩展冷却时间分别为 1.5 分钟和 5 分钟。由于现有连接和会话状态都已转移至新节点,所以扩展操作对已连接的客户端和应用程序是透明的。暂停和恢复之间的唯一区别在于首次连接的延迟更高,通常约为 25 秒。
### 现已推出
Aurora Serverless for Aurora MySQL 现已在以下区域推出:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)、欧洲(爱尔兰)。如果您有兴趣详细了解 Aurora 引擎,可以查看[](https://awsmedia.awsstatic-china.com/blog/2017/aurora-design-considerations-paper.pdf)。如果您有兴趣更深入地了解 Aurora Serverless 的工作原理,敬请关注未来的博文,了解更多详情!
我个人认为这是数据库发展过程中一个令人非常兴奋的节点,我迫不及待地想看看客户将使用该数据库创造出什么样的成果!
作者介绍:
Randall Hunt
AWS 全球高级布道师。此前供职于 NASA, SpaceX 及 MongoDB。
本文转载自 AWS 技术博客。
原文链接:
https://amazonaws-china.com/cn/blogs/china/aurora-serverless-ga/
更多内容推荐
康威定律如何解释微服务的合理性
微服务这个概念很早就提出了, 真正火起来是在2016年左右,而康威定律(Conway's Law)就是微服务理论基础。
2022-07-09
毕设:设计电商秒杀系统
商品:每个品类不超过 20 个商品,目前做了 10 个品类,挑选选品各大电商平台上畅销和好评的商品进行销售;
2022-04-19
百度云盘好用还是阿里云盘好用?
百度云盘好用还是阿里云盘好用?
2022-04-21
架构训练营总结
之前看过一侧故事:孔明在荆州,与石广元、徐元直、孟公威俱游学,三人务于精熟,而亮独观其大略。亮谓三人曰:“卿三人仕进,可至刺史郡守也。”三人问其所至,亮笑而不言。”后来,石广元等三人果然只做了省部级的官,而诸葛亮则官拜丞相、位级人臣。
2022-05-15
导师带计划赚钱一对一——玩家经验分享
导师带计划赚钱一对一✅郑凯<企鵝 Q>⎝5310129⎠ ✅「網」⎝37qy.cc⎠✅自 带 邀 请 码 ✅输入惘芷主彻来微聊好友找我✅行业第一✅疯狂彩金天天派送✅2 顶级信誉✅顶级体验✅平台微`聊✅联.系郑荖溮✅ “十年经验,都是专业的指导/规划/技巧✅没有做不到的事
2023-09-05
搭建 AI SaaS 实战:10 分钟快速开发 AI SaaS
2020-08-06
过去一年对我帮助最大的三本书
书犹药也,善读之可以医愚
2022-05-23
Android 自定义 DataTimePicker(日期选择器)
OnTimeChangedListener {
2021-11-07
期末考试 | “Spark 性能调优”100 分试卷等你来挑战!
一套习题,测试你对深度学习推荐系统知识的掌握程度。
2021-05-24
Around Advice Schema-based 实现 - <aop:around/>
2021-03-18
Clubhouse 为什么不火了?
Clubhouse为什么不火了?
2022-04-21
2021 China DevOpsDays 演讲实录
2021年4月17日,China DevOpsDays在上海举办,在本次DevOps峰会上进行了关于《DevOps落地实践之旅》的主题演讲。
2021-12-06
知名整机厂商中科曙光加入,携手龙蜥社区共建应用生态
近日,曙光信息产业股份有限公司(以下简称“中科曙光”)签署了CLA(Contributor License Agreement,贡献者许可协议),正式加入龙蜥社区(OpenAnolis)。
2022-05-10
防抖 & 节流
防抖、节流
2021-11-03
纯色山鹪莺
在一片微微摇曳的芦苇荡中,突然一只萌物伴着习习晚风就这样映入眼帘,它乖巧而活泼的样子也如微风吹动了我的心。这只素色却令人心动的小鸟叫做纯色山鹪莺,也叫褐头鹪莺,是雀形目扇尾莺科山鹪莺属的鸟类。尾长,眉纹是淡淡的米白色,体色呈比较淡的黄褐色,
2022-08-06
07|如何在 HarmonyOS 上做在线教育和游戏开发?
2021-09-01
Spark On YARN:YARN Fair Scheduler 原理、使用及特点
2021-01-07
直播回放 |1 小时搞懂网络协议的 8 个热点问题
这些热点问题,你都学会了吗?
2021-03-24
CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes)(A-C)
2022-07-16
暂无签名
推荐阅读
14. 点检制的“八定”
2023-10-17
Illustrator 2023 for mac(ai2023) v27.9 中文激活破解版
2023-11-06
高博学子参加第二届火焰杯软件测试高校就业选拔赛喜获佳绩
2023-11-27
Illustrator 2023 for mac(ai2023) v27.9 完美激活版
2023-12-12
结课测试|来赴一场满分之约吧!
2023-11-22
如何成为 Apache 基金会的 Committer?
2022-03-22
监控分析工具比较 (Zipkin, Skywalking, Pinpoint, CAT)
2023-10-09
电子书
大厂实战PPT下载
换一换 李斌 | 蔚来 创始人、董事长、CEO
张文博 | 架构师
Pierre-Loic Doulcet | LlamaIndex 创始 AI 工程师
评论