当前位置: 首页 > news >正文

windows服务器切换到linux服务器踩坑点

单节点环境依赖性

单节点问题,影响业务可用性,windows影响后续自动化,健壮性的提升,需要进行linux化

每个服务至少是双节点,防止单点故障,提升系统的可用性,健壮性。linux化后可以进行docker化,docker化完成后,剥离本地依赖,通过镜像传输部署,然后结合阿里云ACL实现k8s容易化
梳理windows服务里面的坑,

1、windows服务器是单节点服务器,并且使用了本地磁盘,切换成linux后本地磁盘的问题
2、windows 服务使用了本地内存做缓存,
3、业务中使用了单机节点的绑定问题,多台机器会造成业务问题
4、域名指向的问题,老的dns域名缓存后如何对windows服务的访问处理,老的服务是域名直接指向服务,新的域名需要切到云负载->网关->新服务

解决方式
1、剥离本次存储,上oss,代码改造
2、剥离本地缓存,上redis
3、改造业务代码,脱离本地环境的依赖
4、域名问题,由于切换域名,会有新老域名ip的缓存问题,业务上会出现各种问题
所以不能一刀直接切域名到dns->网关->新服务,会同时出现dns域名直接到老服务里。

(1)以前直接切到新的ip 到云负载上,域名新老ip同时存在,服务还存在单点业务问题,然后就是会有依赖管理。可以使用nginx在老服务器上做请求流量转发,如果使用微软的ISS上,则必须使用ISS监听了443做请求流量转发了到linus服务上,但是装微软的那套插件还要重新启动,运维不熟悉微软的一套东西,还可能出问题

(2)分两步,先切域名到网关做转发到老服务,切割老服务和域名的关系,等域名流量切换完了,直接代理到流量到新服务。解除了一次性切换域名并指向新服务的问题。

需要先把新域名ip指向云负载,然后云负载通过配置转发ip指向老服务器,过段时间后,dns全部刷新了,没有老IP了后,把云负载指向(改变云负载的代理模式,之前IP是四层负载,现在换成七层负载。由tpc协议改成http协议)网关 ,网关根据域名指向新服务器

相关文章:

  • 树莓派超全系列文档--(17)树莓派配置显示器
  • 蓝桥杯 python 研究生组 备战刷题
  • PhotoShop学习03
  • Android 中获取颜色资源
  • Buzz1.2.0视频语音转成TXT、SRT、VTT工具
  • Python数据可视化-第4章-图表样式的美化
  • SQL INSERT INTO 语句详解
  • Linux编译安装mysql5.7.44 笔记250330
  • win 远程 ubuntu 服务器 安装图形界面
  • Spring Boot 支持哪些日志框架?推荐和默认的日志框架是哪个?
  • qt介绍tcp通信
  • python+playwright 学习-93 结合pands 抓取网页表格数据
  • C# System.Net.Dns 使用详解
  • 【Linux】动静态库的制作与使用
  • AI知识补全(十):AI伦理与安全是什么?
  • 召唤数学精灵
  • Jiangxi Province Baseball Softball Development Plan【江西棒垒球】
  • AI提示语:生成演示文稿 PPT
  • 将内网的IP地址映射到外网的几种方案
  • 堆叠虚拟化
  • 定制开发网站多少钱/网络推广公司服务内容
  • 58同城北京网站建设/百度怎么推广自己的信息
  • 珠宝行业网站建设/互联网运营推广
  • 聚美网站开发开题报告/网络营销环境宏观微观分析
  • 专门做外包的网站/沈阳全网推广公司哪家好
  • 哪些网站做机票酒店有优势/百度关键词收录