Amazon Aurora:它是什么以及这个引擎有什么好处

Amazon Aurora 是 Amazon Web Services 的关系数据库引擎。 它与 MySQL 兼容,这意味着在依赖 MySQL 的数据库中使用的代码、应用程序和驱动程序可以在 Aurora 中使用,只需极少或无需更改。 MySQL 是一个基于结构化查询语言 (SQL) 的开源数据库管理系统。

Amazon RDS 和 Amazon Aurora

Amazon Relational Database Service (RDS) 通过处理预置、修补、备份、恢复和其他任务来管理 Aurora 数据库。 开发人员可以使用 mysqldump (export) 和 mysql import (import) 实用程序或使用 RDS 的 DB Snapshot 迁移功能在 MySQL 数据库之间进行迁移。 数据迁移通常需要一个小时。

Armazenamento

Aurora 至少存储 10GB,并自动扩展到最大 64TB。 该服务将一个数据库卷分成 10 GB 的块,分布在不同的磁盘上。 每个块在三个 AWS 可用区 (AZ) 中以六种方式复制。 

复苏

如果一个 AZ 中的数据发生故障,Aurora 将尝试从另一个 AZ 恢复数据。 Aurora 还具有自我修复功能,这意味着它对数据块和磁盘执行自动错误检查。

开发人员可以通过 Amazon Aurora 副本增加分配给数据库实例的资源并提高可用性,这些副本与 Elastic Compute Cloud (EC2) 实例共享相同的存储。 

可以将 Amazon Aurora 副本提升为主实例而不会丢失数据,这有助于在主实例发生故障时进行容错。 如果开发者制作了 Aurora 的副本,服务会在一分钟内自动失败; 没有副本的故障转移大约需要 15 分钟。

加密

为安全起见,Amazon Aurora 通过 AWS Key Management Service 对传输中的数据进行加密。 自动备份、快照、底层存储上的静态数据和同一集群上的副本也被加密。 此外,Aurora 数据库实例是在 Amazon VPC 中创建的,允许用户隔离其网络上的数据库以增加安全性。

按使用付费服务

亚马逊是一种按使用付费的服务,用户按实例付费; 客户可以选择按需定价或保留定价。 AWS 还会按每月和 I/O 速率(每百万个请求)以 GB 为增量向客户收取 Aurora 使用的任何存储费用。

Aurora 无服务器

Aurora Serverless 是 Amazon Aurora 的自动扩展按需版本,Amazon Aurora 是为云构建的高性能关系数据库。 

管理员无需使用 Aurora Serverless 管理数据库实例,因为数据库将根据需求进行扩展或缩减,并在需要时自动启动和关闭。 

这种最小开销的数据库模型对初创公司和大公司都很有吸引力。 IT 团队可以为各种用例部署 Aurora Serverless,主要是因为它可以根据应用程序需求进行扩展和缩减。 

最后,有趣的是,该数据库适用于具有可变或不可预测的工作负载的应用程序、偶尔会出现流量高峰的网站,或者查询中随机跳数的分布不均匀的数据库。

Amazon Aurora 优势摘要

使用 Aurora 的三大优势与简单性、成本和安全性有关。 如前所述,Aurora 在 Amazon RDS 上运行,因此它与您可能已经在使用的 Web 界面相同。 

云中企业级数据库的繁重工作和复杂性通常与所需的配置、维护、扩展、修补、备份和更新有关,但 RDS 可以处理这一切。 对于您的团队,初始设置类似于 RDS 中的开源数据库。

自愈实例

此外,由于 Aurora 与 Amazon S3(简单存储服务)之间的连接,数据库实例具有自我修复、可扩展和容错的特性,该对象存储平台与企业关系数据库实例协同工作。

低成本

成本在这里起着重要作用,因为通常扩展您的大数据项目需要对基础设施进行大量投资。 借助 Amazon Aurora,您只需选择此选项即可为每个实例添加最多 15 个只读副本。 实现这一高性能不需要任何管理、规划或基础设施开发。 

随着您的增长,Amazon S3 也会增长以满足您的存储需求,每个实例最高可达 64 TB。

缩小规模同样重要——公司不会失去他们为解决最大项目所做的投资,而这些投资却处于闲置状态,等待下一次大规模部署。

安全

端点安全是任何大数据项目的关键组成部分,尤其是在数据泄露和经常在暗网上出售的暴露用户信息的时代。 如果像福特这样的公司正在用一种新的、未发布的车辆中的材料或组件试验大数据项目,并且数据被黑客入​​侵和暴露,这可能是一个重大挫折。

Aurora 使用网络隔离、静态加密使用密钥加密、数据传输加密使用 SSL 等技术。 还需要注意的是,由于 Amazon Aurora 使用 S3 进行存储,因此该服务也非常安全——大数据项目中使用的底层数据会自动存档在同一个集群上。 当数据库本身和存储如此紧密地联系在一起时,数据泄漏的可能性很小。

我们能否向您展示它是什么以及 Amazon Aurora 的优势是什么? 与我们联系 与我们的一位专家聊天,看看这个关系数据库引擎如何帮助您的业务!

Compartilhar