大型互联网网站割接方案
某国内大型网站改版,线上运行中的网站是由A部门负责,改版工作和以后的维护工作由B部门负责,我担任B部门改版项目的负责人。
前期的架构设计中面临两点问题:
1. A部门和B部门的技术框架和架构设计是不一样,且改版不是简单的改样式,而是对全个站点样式和功能改版。
2. 旧系统机器上也布署了A部门的其他业务系统,A部门明确机器不可能交接过来。
因此,搭建新的代码工程开发,在新的机器部署,使用多机房多集群部署。
项目开发完成,即将上线,面临两点问题:
1. 考虑性能压力和新版改动功能点较大,新系统需要灰度上线观察。
2. 新系统裁剪了一些旧系统的页面和功能,有些被用户收藏和百度的收录的旧地址请求过来返回404,产品经理要求兼容到旧系统。
第一个问题,公司有一套运维系统,可以根据省份配置DNS解析到不同的IP。
第二个问题,在新系统的nginx配置404的请求都转发到旧系统。
第一步先灰度南方广西和北方哈尔滨的用户,至于为什么要选这两个省,主要是考虑到这两个省用户量较少。下图是南方区域机房的布署架构图(北方区域同理,不列举出来)。
每天灰度南方一个省和北方一个省,当灰度一半的省份后,把所有的流量都切换到新的机器,如下图
大型互联网网站割接方案相关推荐
- 大型互联网网站架构心得之二:并、换和其它(转)
大型互联网网站架构心得之二:并.换和其它(转) 上次说的"分"是一个比较大的原则也是一个比较高层的原则,这次我想说一下其它两个原则:并与换. 并 为什么要分?是因为我们希望通过 ...
- 大型互联网网站架构心得之:分、并、换
一.分 我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分:1. 大的网 ...
- php负载均衡原理_Java开发大型互联网架构深入负载均衡原理之方案分析
引言 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 负载均衡,英文名称为Load Balan ...
- 远程过程调用失败_Java开发大型互联网RPC远程调用服务实现之问题处理方案
引言 RPC(Remote Procedure Call Protocol)--远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议.RPC协议假定某些传输协议 ...
- 「万字干货」高并发系统分析与大型互联网架构介绍
(篇幅较长,建议大家先收藏再看哦~) 在初步地学习并掌握了基础的编程之后,如何提高编程能力是每个开发者关心的问题.对于 Java 的学习者来说,高并发是每个开发者技术进阶的必经之路.但是高并发的技术要 ...
- 大型互联网架构与集群技术
java架构必须掌握的几点技术? 关于学习架构,必须会的几点技术 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注 ...
- 大型电子商务网站架构
大型电子商务网站架构之-前端优化 1 前端优化必要性 随着互联网的发展,前端优化越来越被人们重视,在一个大型的大型电子商务网站技术架构中,前端架构一定是一项必不可少的工作,国内几个大型的互联网公 ...
- 大型互联网分布式系统架构技术要点
大型互联网分布式系统架构技术要点 解决问题的通用思路是将分而治之(divide-and-conquer),将大问题分为若干个小问题,各个击破.在大型互联网的架构实践中,无一不体现这种思想. 架构目标 ...
- 大型互联网架构与集群技术(Java方向)
java架构必须掌握的几点技术? 关于学习架构,必须会的几点技术 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注 ...
最新文章
- Activity中加载器的总结
- java导出excel多个sheet_java导出Excel多个工作表(添加多个sheet)
- EasyUI中Messager消息框的简单使用
- 原来信用卡肉这么肥,怪不得银行天天给你发短信叫你办理
- Redis:08---字符串对象
- 原来竟然还有这种局部变量!
- 手机通话记录重复显示怎么处理_手机通话记录怎么找回
- NotePad 常用设置
- 狂神说Java--Java学习笔记(合集)
- 盘点当前40种常用的芯片封装技术。
- IDEA安装Gitee插件
- python语言转换为go_从 Python 到 Golang-Go语言中文社区
- HTML5期末大作业:动漫A网站设计——动画漫展学习资料电影模板(6页) 网页设计作业 _ 动漫网页设计作业,网页设计作业 _ 动漫网页设计成品,网页设计作业 _ 动漫网页设计成品模板下载
- 不可思议有氧机器人_不思议迷宫机器人生产线选什么好 机器人合成公式一览...
- linux下启动tomcat----Cannot find ./catalina.sh
- 我同学——应聘阿里巴巴之经过
- 哇哦,它让美味随心所“鲜”
- Bank相关2_金融卡IC卡知识50问
- 时间管理专题_软件篇02
- mysql concat换行_Mysql 的 GROUP_CONCAT() 函数拼接串