维护 Amazon Neptune 数据库集群 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

维护 Amazon Neptune 数据库集群

Neptune 定期对Neptune 资源进行维护。维护最常涉及对数据库集群的基础操作系统或数据库引擎版本的更新。针对操作系统的大多数更新通常是因安全问题而必须尽快进行的。您可以使用实例状态 API 来确定当前安装的引擎发行版本。

维护项目要求 Neptune 使您的数据库集群脱机一小段时间。需要使资源脱机的维护包括扩展计算操作(从始至终通常只需要几分钟时间)和必需的操作系统或数据库修补。仅对与安全性和实例可靠性相关的修补程序自动安排必需的修补。这种修补很少发生 (通常几个月一次),并且几乎不会需要过长的维护时段。

在应用操作系统更新时,数据库实例不会自动备份。所以您应该在应用更新前备份数据库实例。

您可以使用 Neptune 控制台,查看维护更新是否对数据库集群可用。如果更新可用,则由 Neptune 控制台上数据库集群的维护列中的 “可用” 或 “必需” 一词表示。

如果有可用更新,您可以执行任一以下操作:

  • 推迟维护项目。

  • 立即应用维护项目。

  • 计划下一个维护时段内要开始的维护项目。

  • 不执行任何操作。

注意

某些操作系统更新标记为 required (必需)。如果推迟某个必需的更新,则会获得一条来自 Neptune 的通知,指示何时执行此更新。其他更新将标记为 Available (可用),而且您可以无限期地推迟这些更新。

维护时段确定待处理的操作何时开始,但不限制这些操作的总执行时间。维护操作不保证在维护时段结束前完成,可以在超出指定的结束时间后继续。有关更多信息,请参阅Neptune 维护时段

Neptune 维护时段

每个数据库集群都有一个每周维护时段,在此期间会应用任何系统更改。在请求或要求的情况下,您可以将维护时段视为控制修改及软件修补程序更新的时间的机会。如果在给定的周内安排了维护事件,则将在您确定的 30 分钟维护时段内启动维护。大部分维护事件也将在 30 分钟的维护时段内完成,但较大的维护事件有时可能需要 30 分钟以上的时间才能完成。

这个 30 分钟维护时段是随机从每个区域的 8 小时时间段中选择出来的。如果在创建数据库实例集群时未指定首选维护时段,则 Neptune 在该星期中随机选择的某一天中分配 30 分钟的维护时段。

在应用维护时,Neptune 会使用您的数据库实例集群上的一些资源。您可观察到对性能的影响甚微。对于数据库实例来说,在极少数情况下,可能需要多可用区故障转移才能完成维护更新。

以下是为每个Amazon区域分配默认维护时段的时间段。

区域 时间段
美国西部(俄勒冈州)区域 06:00–14:00 UTC
美国西部(加利福尼亚北部)区域 06:00–14:00 UTC
美国东部(俄亥俄州)区域 03:00–11:00 UTC
欧洲地区(爱尔兰)区域 22:00–06:00 UTC

使用控制台调整首选数据库集群维护时段

Neptune 数据库集群维护时段应当选在使用量最小的时段上。因而可能必须不时予以修改。仅当正在应用的更新需要中断时,您的数据库集群才会在这段时间内不可用。执行必要更新所需的中断持续时间会非常短。

调整首选数据库集群维护时段
  1. 登录Amazon管理控制台,并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home

  2. 在导航窗格中,选择 Clusters

  3. 选择要更改维护时段的数据库集群。

  4. 依次选择 Actions (操作)Modify cluster (修改集群)

  5. 维护部分中,更新维护时段。

  6. 选择 Continue (继续)

    在确认页面上,检查您的更改。

  7. 要立即应用对维护时段的更改,请选择立即应用

  8. 选择修改集群以保存更改。

    要编辑您的更改,请选择 Back (返回),要取消更改,请选择 Cancel (取消)