在 Azure Cosmos DB for PostgreSQL 中创建和管理只读副本
适用对象: Azure Cosmos DB for PostgreSQL(由 PostgreSQL 的 Citus 数据库扩展提供支持)
本文介绍如何使用 Azure 门户在 Azure Cosmos DB for PostgreSQL 中创建和管理只读副本。 若要详细了解只读副本,请参阅概述。
先决条件
用作主副本的群集。
创建只读副本
若要创建只读副本,请遵循以下步骤:
选择现有 Azure Cosmos DB for PostgreSQL 群集以用作主副本。
在群集边栏的“群集管理”下,选择“多区域复制数据”。
在“多区域复制数据”屏幕上,选择“添加副本”。
在“群集名称”下,输入只读副本的名称。
从“位置”下拉列表中选择一个值。
选择“确定”。
创建只读副本后,可以看到该副本列出在“多区域复制数据”屏幕上。
提升只读副本
若要将群集只读副本提升为独立的读写群集,请执行以下步骤:
选择要在门户中提升的只读副本。
在群集边栏的“群集管理”下,选择“全局复制数据”。
在“全局复制数据”页上,在映射下的群集列表中找到只读副本,然后单击提升图标。
在“提升<群集名称>”屏幕上,反复检查只读副本的名称,通过设置复选框确认你已了解提升是不可逆的,然后选择“提升”。
提升只读副本后,它将成为具有相同连接字符串的独立可读和可写群集。
删除主群集
若要删除主群集,请执行与删除独立群集相同的步骤。 在 Azure 门户中执行以下步骤:
在 Azure 门户中,选择 Azure Cosmos DB for PostgreSQL 主群集。
在群集的“概述”页上,选择“删除”。
在“删除 <群集名称>”屏幕上,选中“我了解此群集以及属于此群集的所有节点将被删除,并且无法恢复”旁边的复选框。
选择“删除”以确认删除主群集。
删除副本
可以像删除主群集一样删除只读副本。
可以直接从门户或主群集的“多区域复制数据”屏幕中选择要删除的只读副本。
在 Azure 门户中的只读副本的“概述”页上,选择“删除”。
在“删除 <副本名称>”屏幕上,选中“我了解此副本以及属于此副本的所有节点都将被删除。删除此副本将不会影响主群集或其他只读副本”旁边的复选框。
选择“删除”以确认删除该副本。
后续步骤
- 详细了解只读副本。