Amazon EFS 集成
Amazon Elastic File System(Amazon EFS)提供无服务器的完全弹性文件存储,因此,您无需预调配或管理存储容量和性能,即可共享文件数据。使用 Amazon EFS,您可以创建文件系统,然后通过 NFS 版本 4.0 和 4.1(NFSv4)协议将其安装在您的 VPC 中。然后,您可以像任何其他兼容 POSIX 的文件系统一样使用 EFS 文件系统。有关一般信息,请参阅什么是 Amazon Elastic File System?和 Amazon 博客将 Amazon RDS for Oracle 与 Amazon EFS 集成
主题
Amazon EFS 集成概述
使用 Amazon EFS,您可以在 RDS for Oracle 数据库实例和 EFS 文件系统之间传输文件。例如,您可以使用 EFS 来支持以下使用案例:
-
在应用程序和多个数据库服务器之间共享文件系统。
-
为与迁移相关的文件(包括可传输的表空间数据文件)创建共享目录。有关更多信息,请参阅 使用 Oracle 可传输表空间进行迁移。
-
存储和共享存档的重做日志文件,无需在服务器上分配额外的存储空间。
-
使用 Oracle 数据库实用程序(例如
UTL_FILE
)读取和写入文件。
Amazon EFS 集成的优势
当您选择 EFS 文件系统而不是替代的数据传输解决方案时,您将获得以下优势:
-
您可以在 Amazon EFS 和 RDS for Oracle 数据库实例之间传输 Oracle Data Pump 文件。您无需在本地复制这些文件,因为 Data Pump 直接从 EFS 文件系统导入。有关更多信息,请参阅 将数据导入到 Amazon RDS 上的 Oracle。
-
数据迁移比使用数据库链接更快。
-
避免在 RDS for Oracle 数据库实例上分配存储空间来存放文件。
-
EFS 文件系统可以自动扩展存储,无需您进行预调配。
-
Amazon EFS 集成没有最低费用或设置成本。您仅需按实际用量付费。
-
Amazon EFS 集成支持两种形式的加密:传输中数据加密和静态加密。默认情况下,使用 TLS 版本 1.2 启用传输中数据加密。您可以在创建 Amazon EFS 文件系统时启用静态数据加密。有关更多信息,请参阅 Amazon Elastic File System User Guide(《Amazon Elastic File System 用户指南》)中的 Encrypting data at rest(加密静态数据)。
Amazon EFS 集成的要求
确保您满足以下要求:
-
数据库必须运行数据库版本 19.0.0.0.ru-2022-07.rur-2022-07.r1 或更高版本。
-
数据库实例和 EFS 文件系统必须位于同一个 Amazon Web Services 区域、VPC 和 Amazon Web Services 账户中。RDS for Oracle 不支持 EFS 的跨账户和跨区域访问。
-
VPC 必须同时启用了 DNS 解析和 DNS 主机名。有关更多信息,请参阅《Amazon Virtual Private Cloud 用户指南》中的 VPC 中的 DNS 属性。
-
EFS 文件系统必须使用 Standard 或 Standard-IA 存储类。
-
如果您在
mount
命令中使用 DNS 名称,请确保 VPC 配置为使用由 Amazon 提供的 DNS 服务器。不支持自定义 DNS 服务器。 -
必须使用非 RDS 解决方案来备份 EFS 文件系统。RDS for Oracle 不支持 EFS 文件系统的自动备份或手动数据库快照。有关更多信息,请参阅备份您的 Amazon EFS 文件系统。