第一章概述

AWS 上的 MySQL HeatWave 是一项完全托管的服务,由 Oracle 的 MySQL 团队开发和支持。Oracle 自动执行数据库和操作系统修补等任务。您负责管理您的数据、模式设计和访问。

借助 AWS 上的 MySQL HeatWave,您可以为您的 AWS 应用程序创建和管理带有 HeatWave 集群的 MySQL 数据库系统。

数据库

MySQL 数据库建立在 MySQL Enterprise Edition Server 之上,允许开发人员使用世界上最流行的开源数据库快速创建和部署安全的云原生应用程序。它是唯一支持 HeatWave 的 MySQL 数据库。有关 MySQL 服务器文档,请参阅 MySQL 参考手册

热浪

HeatWave 是一种大规模并行、高性能、内存中的查询加速器,可以将 MySQL 的性能提高几个数量级,用于分析和混合工作负载。

借助 AWS 上的 MySQL HeatWave,您可以配置数据库系统和 HeatWave 集群。一个 HeatWave 集群由一个 MySQL 数据库系统和一个或多个 HeatWave 节点组成。MySQL DB System节点负责集群管理、查询调度、返回查询结果。HeatWave 节点将数据存储在内存中并处理分析查询。

启用 HeatWave 集群后,满足特定先决条件的查询会自动从 MySQL 数据库系统卸载到 HeatWave 集群以加速处理。查询是从 MySQL HeatWave 控制台中的查询编辑器发出的,或者是从通过连接到 MySQL 数据库系统与 HeatWave 集群交互的 MySQL 客户端或应用程序发出的。

小费

AWS 上的MySQL HeatWave 服务指南涵盖了在 AWS 上设置和使用数据库系统和 HeatWave 集群所需了解的内容,主要使用 MySQL HeatWave 控制台。有关使用 HeatWave 和相关实用程序的更多详细信息,请参阅 HeatWave 用户指南。其中一些信息不适用于 AWS 上的 MySQL HeatWave,因此请务必先查看AWS 上的 MySQL HeatWave 服务指南以获取最相关的信息。

与 Oracle 云基础设施 (OCI) 集成

AWS 上的 MySQL HeatWave 与 Oracle 云基础设施 (OCI) 集成,用于身份和访问管理,以及计费和成本管理。

当您在 AWS 上注册 MySQL HeatWave 时,您将被定向到 OCI,如果您没有 Oracle 云帐户,则必须在该处注册一个。注册后,您将被定向到 OCI 控制台以完成注册过程。当登录到 MySQL HeatWave 控制台时,您会被无缝定向到 OCI 进行身份验证,然后返回到 MySQL HeatWave 控制台。

AWS 上 MySQL HeatWave 的身份和访问管理以及计费在 OCI 中进行管理。有关详细信息,请参阅 计费

下图说明了 AWS 上的 MySQL HeatWave 与 Oracle 云基础设施 (OCI) 的集成。

图 1.1 AWS 上的 MySQL HeatWave 和 OCI 集成

图像显示了 AWS 上的 MySQL HeatWave 的高级架构以及与 Oracle 云基础设施的集成。

区域和可用区

AWS 上的 MySQL HeatWave 目前在 AWS 美国东部(弗吉尼亚北部)区域 (us-east-1) 可用。AWS 上的 MySQL HeatWave 与美国东部(阿什本)地区的 Oracle 云基础设施集成,用于身份和访问管理以及计费。(您需要为 OCI 美国东部(阿什本)区域的 AWS 服务上的 MySQL HeatWave 付费。)

身份和访问管理

AWS 上的 MySQL HeatWave 与 Oracle 云基础设施 (OCI) 集成以进行身份​​和访问管理。

AWS 上的 MySQL HeatWave 使用预定义的 OCI 身份和访问管理 (IAM) 组来控制对 MySQL HeatWave 控制台的访问。例如,预定义的组成员资格决定了谁可以创建数据库系统和 HeatWave 集群以及谁可以使用它们。您组织中的管理员负责将用户添加到适当的组。有关详细信息,请参阅 第 12 章,用户和组管理

AWS 上的 MySQL HeatWave 还支持与第三方身份提供商 (IdP) 的联合。请参阅 与身份提供者联合

如果您是需要访问 AWS 上的 MySQL HeatWave 的普通用户(不是管理员),请联系您的管理员以设置一个帐户。需要一个 OCI IAM 用户帐户才能访问 MySQL HeatWave 控制台,并且该用户必须添加到预定义的 OCI IAM 组之一。有关详细信息,请参阅 第 12 章,用户和组管理

从 MySQL 客户端或应用程序访问 AWS 上的 MySQL HeatWave 需要一个单独的 MySQL 用户账户。这可以是在创建数据库系统时指定的 MySQL 管理员用户(请参阅 第 3.2 节,“创建数据库系统”)或使用在数据库系统上创建的 MySQL 用户帐户 CREATE USER。如果您不是 MySQL 管理员并且您没有 MySQL 用户帐户,请让您的 MySQL 管理员为您创建一个。

安全

Oracle 将云安全视为最高优先级。以下安全功能有助于确保您的数据安全无虞。

MySQL数据库版本

AWS 上的 MySQL HeatWave 支持 MySQL 企业版 8.0。创建数据库系统时,您可以选择最新的 MySQL 8.0 版本。请参阅 第 3.2 节,“创建数据库系统”