Amazon Aurora Serverless 是 Amazon Aurora 的一种按需自动扩展配置版本。Amazon Aurora Serverless 会根据应用程序的需求自动启动、关闭以及扩展或缩减容量,让您无需管理任何数据库实例,即可在云中运行数据库。

手动管理数据库容量需要占用宝贵的时间,也可能导致数据库资源的使用效率低下。借助 Aurora Serverless,您只需创建数据库终端节点,有选择地指定所需的数据库容量范围,然后连接您的应用程序。您需要在数据库处于活动状态期间按照每秒使用的数据库容量进行付费,并且只需在 Amazon RDS 管理控制台中单击几下即可在标准配置和无服务器配置之间进行迁移。

  •  新增功能:Amazon Aurora Serverless v2(预览版)
  • Amazon Aurora Serverless v1
  •  新增功能:Amazon Aurora Serverless v2(预览版)
  • Amazon Aurora Serverless v2 目前为预览版,可以在不到一秒的时间内完成扩展,瞬间将处理能力从数百个事务扩展到数十万个事务。在扩展过程中,系统会以极为精细的增量调整容量,从而确保恰好提供应用程序所需的数据库资源量。您无需管理数据库容量,并且只需为您的应用程序使用的容量付费。与按照峰值负载来预置容量相比,您最高可以节省 90% 的数据库成本。

    Aurora Serverless v2(预览版)支持各种方式的数据库工作负载,包括具有不频繁、间歇性或不可预见工作负载的开发和测试环境、网站和应用程序,以及要求极高的需要大规模和高可用性的业务关键型应用程序。它支持所有的 Aurora 功能,包括全球数据库、多可用区部署以及只读副本。Aurora Serverless v2(预览版)目前仅支持兼容 MySQL 的 Aurora 预览。

    注册 Aurora Serverless v2(预览版)»

    优势

    高度可扩展

    只需不到一秒的时间,即可瞬间将处理能力从数百个事务扩展到数十万个事务。

    高度可用

    提供所有的 Aurora 功能,包括回溯、克隆、全球数据库、多可用区部署以及只读副本等,满足业务关键型应用程序的需求。

    经济高效

    以极为精细的增量扩展,确保恰好提供所需的数据库资源量,并且仅为使用的容量付费。

    简单

    不再需要进行复杂的数据库容量预置和管理。数据库会根据应用程序的需求自动启动、关闭和扩展。

    透明

    Aurora Serverless v2(预览版)可以即时扩展数据库容量,无需中断任何传入的应用程序请求。

    持久

    基于具有容错能力和自我修复能力的分布式 Aurora 存储进行构建,并实施 6 路复制以防止数据丢失。

    使用案例

    可变工作负载

    您正在运行不常用的应用程序,每天或每年会出现数次峰期,每次持续 30 分钟到几个小时,例如当运行人力资源、预算或业务汇报应用程序时。现在,您不再需要按峰值容量预置,从而避免了为不经常使用的资源付费;也无需按平均容量预置,从而避免了可能导致的性能问题和糟糕的用户体验。

    不可预测的工作负载

    您正在运行的工作负载需要全天候使用数据库,并且具有难以预测的活动高峰,例如下雨时可能会出现活动量激增的流量站点。 现在,您的数据库将自动扩展容量以满足应用程序的峰期负载需求,并在活动量激增结束后缩减容量。

    企业数据库队列管理 新增功能

    如果企业拥有数以百计甚至千计的应用程序,每个应用程序都由一个或多个数据库支持,则必须妥善管理其整个数据库队列的资源。由于应用程序的需求是波动的,要持续监控并调节各个数据库的容量以确保高性能、高可用性,同时将成本控制在预算范围内,将是一件难度极高的工作。借助 Aurora Serverless v2(预览版),系统会根据应用程序的需求自动调整数据库的容量,您不再需要手动管理数据库队列中数以千计的数据库。借助全球数据库和多可用区部署等功能,还可以确保高可用性和快速恢复能力。

    软件即服务应用程序 新增功能

    软件即服务 (SaaS) 供应商通常会在单个集群中运行数以百计甚至千计的 Aurora 数据库,每个数据库支持一个不同的客户,从而提高利用率和成本效率。但这些供应商仍需要逐一管理每个数据库,包括监控同一集群中对共享资源的消耗超出最初计划的并置数据库(又称为“吵闹的邻居”)并进行相应的处理。而借助 Aurora Serverless v2(预览版),SaaS 供应商可以为每个单独的客户预置 Aurora 数据库集群,无需担心所预置容量的成本。系统会在数据库未使用时自动关闭数据库以节省成本,并且会即时调整数据库的容量以满足不断变化的应用程序需求。

    跨多个服务器横向扩展数据库 新增功能

    写入或读取需求高的客户经常会跨多个实例来分拆数据库,从而实现更高的吞吐量。但客户预置的实例数量往往不是太多就是太少,导致成本增加或扩展能力受到限制。借助 Aurora Serverless v2(预览版),客户会跨多个 Aurora 实例来分拆其数据库,并让服务根据需求即时自动调整容量。系统会无缝调整每个节点的容量,不会造成任何停机或中断,并且仅使用支持应用程序所需的资源量。

    如何开始使用

    目前仅美国东部(弗吉尼亚北部)区域的兼容 MySQL 的 Amazon Aurora 支持 Aurora Serverless v2(预览版)。 注册 Aurora Serverless v2(预览版)»

  • Amazon Aurora Serverless v1
  • Amazon Aurora Serverless v1 是一种简单且更具成本效益的选择,适用于不频繁、间歇性或不可预测的工作负载。

    优势

    简单

    不再需要进行复杂的数据库容量预置和管理。数据库会根据应用程序的需求自动启动、关闭和扩展。

    可扩展

    可按需无缝扩展计算和内存容量,同时不会中断客户端连接。

    经济高效

    您只需按秒为使用的数据库资源付费。除非数据库实例实际运行,否则您不需要为其付费。

    高度可用

    基于具有容错能力和自我修复能力的分布式 Aurora 存储进行构建,并实施 6 路复制以防止数据丢失。

    使用案例

    不频繁使用的应用程序

    有些应用程序每天或每周只使用几次,且每次只使用几分钟,例如低容量的博客网站,因此您需要一种具有成本效益的数据库,让您只需在数据库处于活动状态时付费。借助 Aurora Serverless v1,您只需为所使用的数据库资源付费。

    开发和测试数据库

    软件开发和 QA 团队在工作时间需要使用数据库,但在夜间或周末不需要。借助 Aurora Serverless v1,您的数据库将在不使用时自动关闭,并在第二天开始工作时更快地启动。

    如何开始使用

    Aurora Serverless v1 支持兼容 MySQL 的 Amazon Aurora兼容 PostgreSQL 的 Amazon Aurora。它的入门非常简单:您只需在创建 Aurora 数据库集群时选择 Serverless,选择性地指定所需的数据库容量范围,然后连接您的应用程序即可。

是否已做好构建准备?
开始使用 Amazon Aurora
还有更多问题?
联系我们