什么是亚马逊极光?

Amazon Aurora 是来自 Amazon Web Services (AWS) 的关系数据库引擎。 它与 MySQL 兼容,这意味着在依赖 MySQL 的数据库中使用的代码、应用程序和驱动程序可以在 Aurora 中使用,只需极少或无需更改。 

Amazon Relational Database Service (RDS) 通过处理预置、修补、备份、恢复和其他任务来管理 Aurora 数据库。 

开发人员可以使用 mysqldump (export) 和 mysql import (import) 实用程序或使用 RDS 的 DB Snapshot 迁移功能在 MySQL 数据库之间进行迁移。 数据迁移通常需要一个小时。

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 中创建的,允许用户隔离其网络上的数据库以增加安全性。

Amazon Aurora 无服务器(无服务器)

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

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

这种最小开销的数据库模型吸引了初创公司和大公司。 

IT 团队可以为各种用例部署 Aurora Serverless,主要是因为它可以根据应用程序需求进行扩展或缩减。 

对于具有不可预测或可变工作负载的应用程序、偶尔会出现流量峰值的网站或查询中随机跳数的分布不均的数据库,数据库是一个不错的选择。

→ 另请阅读: 

Compartilhar