高可用性和灾难恢复
IBM Cloud
IBM Watson® Text to Speech 服务在任何 IBM Cloud 位置(例如,达拉斯或华盛顿)都具有高可用性。 但是,要从影响整个位置的潜在灾难中恢复,需要进行规划和准备。
您负责了解服务的配置、定制和使用情况。 您还应负责准备好在新位置重新创建服务实例,并在任何位置复原数据。
高可用性
Text to Speech 服务支持高可用性,没有单点故障。 服务通过 IBM Cloud 提供的多专区区域 (MZR) 功能,自动、透明地实现高可用性。
IBM Cloud 支持在单个位置中不共享单点故障的多个专区。 它还提供区域内各专区之间的自动负载均衡。
灾难恢复
如果 IBM Cloud 位置遇到重大故障,包括潜在的数据丢失,那么灾难恢复可能会成为问题。 由于 MZR 不能跨位置使用,因此您必须等待 IBM 将不可用的位置恢复为联机状态。 如果底层数据服务受到故障影响,那么还必须等待 IBM 复原这些数据服务。
对于灾难性故障,IBM 可能无法从数据库备份恢复数据。 在这种情况下,您需要复原数据,以将服务实例恢复为其最新状态。 您可以将数据复原到同一位置,也可以复原到其他位置。
对于 Text to Speech 服务,只有定制模型,定制词,说话者模型和定制提示的数据存储在 IBM Cloud上。 灾难恢复计划包括了解,保留和准备复原定制信息。
备份定制模型和演讲者模型
保留有关定制模型,定制条目,说话者模型和定制提示的以下信息:
- 所有定制模型及其定义的列表。 要列出有关定制模型的信息,请使用以下方法:
- 有关定制模型中所有定制条目 (字/翻译对) 的信息:
- 使用
GET /v1/customizations/{customization_id}/words
方法可列出有关定制模型中所有词/转换项对的信息。 有关更多信息,请参阅查询定制模型中的所有词。 - 使用
GET /v1/customizations/{customization_id}/words/{word}
方法可列出有关定制模型中指定词/转换项对的信息。 有关更多信息,请参阅查询定制模型中的单个词。
- 使用
- 所有演讲者模型及其定义的列表。 要列出有关演讲者模型的信息,请执行以下操作:
- 使用
GET /v1/speakers
方法可列出有关所有演讲者模型的信息。 有关更多信息,请参阅 列出所有演讲者模型。 - 使用
GET /v1/speakers/{speaker_id}
方法可列出有关指定演讲者模型的信息以及与该演讲者模型关联的定制提示。 有关更多信息,请参阅 列出演讲者模型的定制提示。
- 使用
- 有关定制模型中所有定制提示的信息:
最佳实践是保留此信息的格式,您可以使用此格式在发生故障时重新创建定制资源。 主动维护信息,并提前准备以下部分中列出的调用,可以使您尽快恢复。
复原定制模型和演讲者模型
如果需要从灾难中恢复,可以使用备份信息来重新创建定制模型,定制条目,演讲者模型和定制提示:
- 要重新创建定制模型,请使用
POST /v1/customizations
方法。 有关更多信息,请参阅创建定制模型。 - 要向定制模型添加多个词/翻译对,请使用
POST /v1/customizations/{customization_id}/words
方法。 有关更多信息,请参阅向定制模型添加多个词。 - 要向定制模型添加单个词/翻译对,请使用
POST /v1/customizations/{customization_id}/words/{word}
方法。 有关更多信息,请参阅向定制模型添加单个词。 - 要添加演讲者模型,请使用
POST /v1/speakers
方法。 有关更多信息,请参阅 创建演讲者模型。 - 要向定制模型添加定制提示,请使用
POST /v1/customizations/{customization_id}/prompts/{prompt_id}
方法。 有关更多信息,请参阅 添加定制提示。
您需要单独重新创建定制模型,演讲者模型和定制提示。 您可以一次将所有定制条目添加到定制模型,分组或一次添加一个定制条目。