📌  相关文章
📜  Amazon Web Services – Amazon Aurora 简介(1)

📅  最后修改于: 2023-12-03 14:39:05.916000             🧑  作者: Mango

Amazon Web Services – Amazon Aurora 简介

Amazon Aurora是由AWS提供的一种关系数据库管理系统(RDBMS),旨在提供高可用性,高持久性和高性能的数据库服务。它是AWS的一种更快,更可靠,更灵活的数据库引擎,专为Amazon云环境而设计的。

主要特点
  • 高性能:Amazon Aurora是一种高性能数据库引擎,它非常适合需要更快速访问的应用程序。它提供了与商业数据库相当的性能,并可在小型实例上快速运行。
  • 高可用性:Amazon Aurora通过使用多个可用区和自动容错功能来提供高可用性。如果发生故障,它会自动将工作负载从发生故障的节点切换到其他健康节点。
  • 高可伸缩性:Amazon Aurora根据应用程序的要求自动扩展和收缩。应用程序可以随时根据需要增加或减少数据库实例,而不会影响应用程序的性能。
  • 容易管理:Amazon Aurora允许开发人员轻松管理数据库集群,使其易于使用。开发人员可以通过免费的AWS Management Console,AWS CLI或API轻松创建,部署,管理和监视数据库集群。
架构

Amazon Aurora架构建立在三个方面:

  • 数据库存储:使用虚拟化存储服务(EBS)提供高持久性的数据存储。
  • 负载均衡:使用共享存储和计算的基于云的负载均衡系统向实例分配工作负载。
  • 多个可用区:使用多个可用区和自动容错功能提供高可用性。
如何开始使用Amazon Aurora

以下是您可以使用Amazon Aurora的步骤:

  1. 创建新的Amazon Aurora数据库集群或使用现有的数据库集群。
  2. 将应用程序与Amazon Aurora实例集成。
  3. 随着应用程序增长,添加/删除实例以适应需求。
  4. 使用AWS Management Console,CLI或API来管理和监视集群。
价格

与AWS的其他服务一样,Amazon Aurora也是按使用量付费的,包括存储,I / O请求和数据传输。但是,它的价格要比许多商业数据库引擎更低,并且支持基于小时计费。

总结

Amazon Aurora是AWS与商业数据库引擎的竞争者,专为在AWS环境中运行的大型和快速扩展的应用程序而设计。它提供了可靠的高性能和高可用性,而且易于管理和苛求。