【最佳实践】巡检项:云数据库(Redis)使用基础网络

2022-04-20 18:13:37 浏览数 (1)

问题描述

基础网络是早期腾讯云云上网络,后在基础网络上演进出具备自主可控、安全性更高的私有网络,私有网络作为当前的主流云网络,推荐作为业务长期发展使用。

腾讯云数据库Redis 已经全面支持私有网络,并且私有网络的redis实例支持跨可用区集群部署,可以获得更好的容灾能力和可用性提升,因此建议针对存量的基础网络Redis实例修改网络配置到私有网络中。

解决方案

当您需要变更的基础网络环境仅包含云数据库Redis时,可以参考下面云数据库Redis更换网络的实施方法,把redis的网络修改到与私有网络云服务器同VPC的网络子网中。

当您需要变更的环境包含数据库、云服务器等多种基础网络资源时,为保证业务平滑迁移,可以参考混访方案,云数据库Redis支持网络切换后保持双IP访问,即允许基础网络和私有网络两个环境下的业务访问。

一. 云数据库Redis 网络修改方法

腾讯云Redis数据库在控制台页面完成网络修改。

准备工作:

1.确定目标VPC网络名称和子网名称

网络规划原则:同VPC网络名称的云服务器和云数据库资源才可以内网通信。

2. 确定云数据库Redis在私有网络的IP地址

云数据库Redis支持【自动分配】或者【指定地址】两种方式。选择的目标子网中未被分配的IP地址才可以被指定。

3. 确定云数据库Redis旧IP地址的保留时间

云数据库Redis支持旧IP地址立即释放,或者最长保留15天。保留旧的IP地址用于业务平滑割接。

实施变更:

在控制台-实例详情页面,网络信息模块所属网络附近点击【更换网络】按钮,来实施基础网络转换私有网络。

实例详情页选择更换网络实例详情页选择更换网络

在弹出的对话框,配置前期准备好的目标私有网络名称、子网名称、目标IP地址、以及旧IP地址的保留时间。

举例说明,变更redis实例到Default-VPC私有网络,Default-Subnet 子网中,并指定目标IP地址为

根据规划,选择目标私有网络、子网、IP地址以及旧IP地址的保留时间。根据规划,选择目标私有网络、子网、IP地址以及旧IP地址的保留时间。

批量变更:

如果希望批量执行网络变更,请适用云Redis网络的API接口:https://cloud.tencent.com/document/product/239/34436。

二. 腾讯云Redis混访方案

腾讯云Redis支持修改网络后保留双IP访问,即旧基础网络IP地址和新的VPC地址均可访问同Redis。

如下图所示,在含有基础网络云服务器的系统中,保留云Redis旧的基础网络IP地址,保证基础网络业务不受影响,新部署的私有网络云服务器使用Redis 的私有网络IP访问;待程序所在服务器完成网络迁移割接后,再释放redis旧的IP地址。

网络混访方案网络混访方案

参考文档:https://cloud.tencent.com/document/product/215/44696

注意事项

1、云数据库Redis从基础网络修改到私有网络的变更不可逆,即不支持私有网络转换为基础网络。

2、修改网络地址立即生效;旧IP地址下线, 会断开旧地址上所有的网络连接, 请谨慎选择IP地址释放时间。

0 人点赞