本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
停止和启动 Amazon Neptune 数据库集群
停止和启动 Amazon Neptune 集群可以帮助您控制开发和测试环境的成本。您可以暂时停止集群中的所有数据库实例,而不是每次使用集群时设置和停用所有数据库实例。
停止和启动 Neptune 数据库集群概述
在不需要使用 Neptune 集群的期间,您可以同时停止该集群中的所有实例。您可以在需要使用时再次启动集群。启动和停止简化了用于开发、测试或不需要持续可用性的类似活动的集群的设置和停用过程。您可以在 AWS Management Console中通过单个操作完成此操作,而不考虑集群中的实例数量。
在停止数据库集群后,您只需在指定的保留时段内为集群存储、手动快照和自动备份存储付费。您无需为任何数据库实例小时数付费。
七天后,Neptune 自动重新启动数据库集群,以确保其赶得上任何所需的维护更新。
为了最大限度减少具有较少负载的 Neptune 集群的费用,您可以停止集群,而不是删除它的所有只读副本。对于具有超过一个或两个实例的集群,只能使用 AWS CLI 或 Neptune API 频繁删除和重新创建数据库实例,而且删除也可能难以按正确顺序执行。例如,您必须在删除主实例之前删除所有只读副本,以避免激活故障转移机制。
如果您需要将数据库集群保持运行状态,但想要减少容量,请不要使用启动和停止。如果您的集群成本太高或不太繁忙,您可以删除一个或多个数据库实例,或者将数据库实例更改为使用较小的实例类,但您不能停止单个数据库实例。
停止 Neptune 数据库集群
当您一段时间不使用它时,您可以停止正在运行的 Neptune 数据库集群,然后在需要时重新启动它。在停止集群后,您需要在指定的保留时段内为集群存储、手动快照和自动备份存储付费,但不需要为数据库实例小时数付费。
停止操作会先停止所有集群的只读副本实例,然后停止主实例,以避免激活故障转移机制。
使用 AWS Management Console 停止数据库集群
使用 AWS Management Console 停止 Neptune 集群
登录 AWS 管理控制台并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home
。 在导航窗格中,选择 Databases (数据库),然后选择集群。您可以从该页面中执行停止操作,或者导航到要停止的数据库集群的详细信息页面。
在 Actions (操作) 中,选择 Stop (停止)。
使用 AWS CLI 停止数据库集群
要使用 AWS CLI 停止数据库实例,请调用 stop-db-cluster 命令,同时使用 --db-cluster-identifier
参数标识要停止的数据库集群。
aws neptune stop-db-cluster --db-cluster-identifier
mydbcluster
使用 Neptune 管理 API 停止数据库集群
要使用 Neptune 管理 API 停止数据库实例,请调用 StopDBCluster API 命令,并使用 DBClusterIdentifier
参数标识要停止的数据库集群。
数据库集群停止后会发生什么
您可以从快照还原它(请参阅从数据库集群快照还原)。
您无法修改该数据库集群或其任何数据库实例的配置。
您无法从集群中添加或删除数据库实例。
如果集群仍有任何关联的数据库实例,则您无法删除此集群。
通常,您必须重新启动已停止的数据库集群才能执行大多数管理操作。
一旦再次启动停止的集群,Neptune 会将任何计划的维护应用于此集群。请记住,七天后,Neptune 自动重新启动停止的集群,以使其维护状态不会落后太多。
Neptune 不会对已停止的数据库集群执行任何自动备份,因为在集群停止时无法更改基础数据。
Neptune 不会延长数据库集群停止时的备份保留期。
启动已停止的 Neptune 数据库集群
您只能启动处于停止状态的 Neptune 数据库集群。在启动集群时,它的所有数据库实例将再次变得可用。集群保留其配置设置,例如,终端节点、参数组和 VPC 安全组。
使用 AWS Management Console启动已停止的数据库集群
登录 AWS 管理控制台并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home
。 在导航窗格中,选择 Databases (数据库),然后选择集群。您可以从该页面中执行启动操作,或者导航到该数据库集群的详细信息页面并从那里启动。
在 Actions (操作) 中,选择 Start (启动)。
使用 AWS CLI启动已停止的数据库集群
要使用 AWS CLI 启动已停止的数据库集群,请使用 --db-cluster-identifier
参数调用 start-db-cluster 命令来指定要启动的已停止数据库集群。提供您在创建数据库集群时选择的集群名称,或使用您选择的在其末尾附加 -cluster
的数据库实例名称。
aws neptune start-db-cluster --db-cluster-identifier
mydbcluster
使用 Neptune 管理 API 启动已停止的数据库集群
要使用 Neptune 管理 API 启动 Neptune 数据库集群,请使用 DBCluster
参数调用 StartDBCluster API,以指定要启动的已停止数据库集群。提供您在创建数据库集群时选择的集群名称,或使用您选择的在其末尾附加 -cluster
的数据库实例名称。