在国内公有云厂商上搭建一套SQL Cluster的难度相信做Windows的童鞋都会很清楚,并非它的搭建有多少难度,只是很多细节需要注意。
腾讯云,QCloud,为什么选择QCloud来做这个实验,除了QCloud是我的东家(这里我没收任何广告费啊),其实QCloud对Windows原生态保留得最好,所以很多种Windows实验(解决方案)在QCloud都是支持的。
所以,今天我就来讲讲如何在QCloud构建SQL Cluster,讲到这里,就有童鞋要问了,你们QCloud不是提供了PaaS级别的MSSQL吗?为啥子还要自建这么麻烦呢?这位童鞋问得很好,PaaS级别的MSSQL属于直接应用级别的,而大部分的传统过度到互联网(目前很多企业正在处于这个阶段)的公司需要的是半灵活半自动的架构,自已采购服务器搭建运维成本过于高,管理纬度相对多,风险也相对高点,所以折中的方案是把DB以下的架构交给我们的消防队员来做,DB以上的架构完全可以自已DIY来搞嘛。
Okay,话不多说,以下是今天需要的服务器信息(本例中会开通外网流量主要为了方便Demo,但是生产环境中不建议使用外网带宽):
编号 | 服务器名称 | IP | 角色 | 计费方式 | 配置 |
---|---|---|---|---|---|
1 | Q-DC01 | 192.168.108.188 | DC | 包年 | S1,2C4G,无外网 |
2 | Q-SG01 | 192.168.108.206 | 共享存储 | 包年 | I1,4C16G,无外网 |
3 | Q-SQL01 | 192.168.108.254 | SQL Node1 | 随量计费 | I1 或 S1 均可 8C32G,无外网 |
4 | Q-SQL02 | 192.168.108.114 | SQL Node2 | 随量计费 | I1 或 S1 均可 8C32G,无外网 |
涉及架构如下:
Okay,开始动手:
PS:这里创建私有网络的好处就是在购买时可以选择这个私有网络作为机器内网网络,并且互相可以通讯,这样就可以组建起一个VPC网络,解决了AD中所需要的DNS、SVR等问题。
PS:这里是一个使用习惯问题,QCloud支持一个账户下多个开发商同时进行操作,这个项目组除了可以区分服务器类型、归属,同时也可以计算消耗。
所以同一批产生的虚拟机是无法加入域,关于这一点QCloud提供了解决方案(目测适用于所有平台):
所以在这一块,在国内公有云的标准操作其实是:
先生产一台虚拟机——Sysprep——提交为自定义镜像——然后再以该镜像作为基础镜像去生产
完成后关机并提交为自定义镜像(记得点击“执行sysprep制作镜像”):
然后把之前用公共镜像生产的虚拟机重新用自定义镜像生产:
相关推荐
【腾讯云的1001种玩法】在腾讯云上创建您的SQL Server 故障转移集群(2)
【腾讯云的1001种玩法】在腾讯云上创建您的SQL Server 故障转移集群(3)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。