热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

上海市虹口区门户网站,上海市松江区门户网站

XXX区信息委门户网站集成项目总结一、项目总体概述1.1、项目概述XXX区政府网站群基础平台项目及软件监测项目主要是针对XXX区政府门户网站群规划并设计的一套高可用性、高冗余

XXX区信息委门户网站集成项目总结

一、项目总体概述 1.1、项目概述

XXX区政府网站群基础平台项目及软件监测项目主要是针对XXX区政府门户网站群规划并设计的一套高可用性、高冗余性的网站服务平台。网络平台架构运用了设备冗余和链路冗余,有效的降低了网络故障发生的几率;服务器群平台运用群集和负载均衡技术,保障了网站访问的正常运行并有效的解决了服务器的负载和用户的访问体验; 软件监测平台,可以分别对客户内网网络运行状况、服务器使用率和门户网站运行状况进行监测,确保故障的及时发现和及时解决。

整个项目主要分为两个阶段:第一阶段是项目前期了解用户需求及方案设计与规划,第二阶段是项目的实施与验收。在项目运行的整个过程中,我主要负责项目的实施与验收。

1.2、项目时间

整个项目9月中旬完成网络规划和方案前期准备,9月底(20号起)开始项目实施,我也正式开始参与项目的整个实施过程,到11月底(30号)整个项目实施结束,相关验收文档编写完成,等待验收。



1.3、项目主要实施内容

ID

项目内容

1

网络设备、服务器、IP SAN等设备上架

2

网络布线

3

交换机、防火墙、堡垒主机、网闸设备调试接入Internet

4

服务器NLB、Cluster、AD域安装调试

5

IP  SAN、备份、防病毒安装调试

6

老网络内服务器迁移

7

群集服务器调试

8

网络试运行

9

项目验收


二、项目进度情况 2.1、项目工作进度

在整个项目开展中,我主要负责项目的实施和后期项目验收。实施过程分为五个阶段:第一阶段是网络基础架构的搭建,第二阶段是网络设备和服务器应用调试,第三阶段是服务器迁移、第四阶段是网络试运行、第五阶段是项目验收。

第一阶段的主要工作内容是网络设备和服务器设备的上架,以及网络布线实施。因为项目所购设备不是同一时间送达客户现场,所以设备上架是根据厂商设备到货时间进行上架安装。设备上架安装70%的工作量由厂商承担,30%的工作量由XXX工程师承担。网络布线100%的工作量由XXX工程师全部承担。第一阶段用时占整个项目进度的13%。

第二阶段的主要工作内容是网络设备和服务器应用调试,网络设备包含华为交换机、中软华泰WEB防火墙、山石网科防火墙、堡垒主机、网闸和IP SAN存储,服务器应用包含群集NLB、数据库Cluster、Symantec备份和瑞星杀毒软件。网络设备调试80%的工作量由厂商承担,20%的工作量由XXX工程师承担。服务器应用调试100%的工作量由XXX工程师承担。第二阶段用时占整个项目进度的43%。

第三阶段的主要工作内容是老网络中服务器迁移到新网络,迁移的服务器有中文门户网站群、致尔盛网站群、易同网站群等共计27台服务器。因为客户网站群由多个开发商负责管理和维护,所以在迁移的时候由客户沟通开发商到现场进行服务器迁移,在进度把握上不能按照计划的时间进行。服务器迁移50%的工作量由网站开发商承担,50%的工作量由XXX工程师承担。第三阶段用时占整个项目进度的22%。

第四阶段的主要工作内容是网络试运行,此时整个网络平台和网站群平台已经接入网络进行试运行。项目后期整理,包括网线标签、电源线标签、服务器标签,现场清理,主要功能测试。此阶段工作量全部由XXX工程师负责,阶段用时占整个项目进度的15%。

第五阶段的主要工作内容是做好项目验收准备,进行相关验收文档的编撰和打印,验收文档主要包括《XXX网络系统测试计划》、《IP地址规划》、《网络拓扑图》、《机柜图》、《项目完成表》等十余份技术文档。此阶段的工作量由XXX工程师全部承担,阶段用时占整个项目进度的6%。

2.2、项目人力资源协调

在这个项目中涉及服务器应用的安装与调试,是由XXX工程师XXX、XXX、XXX协助进行的。以下同事所协助进行的工作在整个项目中有着很大的比重,应用调试他们也付出了很多血汗。下面列表为协助人员的工作内容。

ID

人员

协助内容

1

XXX

服务器NLB群集、数据Cluster、IP  SAN存储、Symantec备份

2

XXX

VMware、Symantec备份

3

XXX

Webcare内网监控


三、项目过程中所遇问题 3.1、遇到的问题及解决方法

问题1:山石网科防火墙与华为交换机连接遇到环路问题

解决方法:山石网科防火墙与华为交换机相连,在防火墙的日志警告中出现环路提示,检查交换机配置并让多个技术人员查看配置,确认防火墙配置无误。联系防火墙技术支持,确认防火墙配置无误。最后更改了最初的设计方案,问题解决。

问题总结:XXX项目前期的方案规划和设计是由另外的同事做的,我接手此项目就是实施阶段,因为前期的同事已经离职,所以也无法针对该方案去和方案设计者讨论和修正。另外,在项目的实施过程中,大多是根据前任同事设计的实施方案去实施,然而在实施过程中很多地方都是临时重新规划的。这也是没有和前任同事把项目交接好。

问题2:群集服务器NLB虚拟IP无法正常发布

解决方法:交换机和防火墙无法识别和添加虚拟IP和虚拟MAC地址,让公司同事和领导协调的资源查看群集服务器,确认NLB配置无误,但仍无法解决问题。最后由华为厂商工程师和防火墙厂商工程师升级设备软件版本,问题解决。

问题总结:1、对华为S9303细节性的功能不了解,因为同等级别的cisco和H3C设备都支持虚拟IP和虚拟MAC地址的绑定。2、华为交换机S9303是新一代的核心交换机,但是软件版本不是最新的。3、华为交换机是客户购买的,我们没能及时掌握和利用华为现场支持的工程师,而是寻求华为总部技术支持。4、山石网科防火墙设备问题,在防火墙的 WEB图形界面无法对虚拟IP和虚拟MAC地址进行绑定,但是在设备的命令行却能添加成功。

这个问题是在项目中发现到解决耗时最长的问题,其中也借用了领导手中的资源,不能及时解决的根本在于没能找到问题的根源,设备本身具备的功能。



3.2、所遇问题耗时比例

XXX所遇问题从发现到解决所占进度的百分比:

四、项目存在的问题总结

1、人力资源调配

XXX项目涉及到的网络设备有9台:2台中软华泰WEB防火墙、2台山石网科防火墙、2台华为S9303交换机、1台圣博润堡垒主机、1台金电网安网闸、1台稳捷邮件防火墙。我负责所有网络设备的后期维护和策略调试,以及在实施过程中有时会出现一天两个厂家设备同时进行调试,项目缺少人力和工作分工实施。

XXX项目服务器有9台,涉及的工作内容:系统安装补丁、建立AD域控服务器、群集NLB、数据库Cluster、Symantec备份、瑞星杀毒软件安装。这些是由公司同事XXX、XXX、XXX协助安装调试,后期出现问题不能及时在现场进行处理,需要通过远程协助,有时还会遇到以上同事外出工作或其他事由。

2、团队合作

XXX项目是一个涉及到网络、系统、存储、监控和备份多样化的网站平台,团队合作是这类项目进行下去的根本。此次项目进行中,公司同事XXX、XXX、XXX也尽心尽力把系统、监控和备份的部分做好。但是,他们在项目只是协助工作的角色,他们的工作部署中不能很清楚的了解整个网络架构。我认为这样的项目需要一个团队进行协作进行。

3、客户沟通

在服务器迁移的阶段,因为中软华泰WEB防火墙SQL关键字过滤的问题,还有网站开发商更改网站后台致使门户WEB不能访问的情况,客户不知道网站中断的原因。这也说明,在项目实施过程中和客户沟通力度不够。项目实施过程中每天早晨我都会去客户那里讲解当天的工作内容,但是客户不在实施现场,所以现场的一些动作没能及时跟客户沟通,比如设备主备功能测试会引起网络的暂时中断。

4、项目风险

   XXX区政府网站群基础平台项目及软件监测项目是搭建政府的门户网站平台。政府对门户网站零中断访问的要求,增加了项目实施的风险。设备调试、功能测试、访问策略等都有可能导致网站的暂时中断。所以,在项目实施前就应该对项目风险做一下评估。

五、今后项目计划与建议

XXX项目如今已经验收结束,也取得了阶段性的成果。但是项目中出现的问题和待解决的问题,还要后期继续跟进。针对XXX这个项目实施的优势和其中出现的一些问题,我提出以下几条建议。希望对以后其他项目的实施有所帮助。

1、做好充足的项目前期准备工作

一个项目实施前,应当做好充足的准备工作,主要可以分为:文档准备,现场准备。文档准备可包括:网络拓扑图、机柜规划图、设备安装连线图、IP地址对应列表、项目实施方案、标签对应列表、设备环境需求表、网络连通性测试手册、设备功能性测试手册、厂商时间安排表等。此次XXX项目前期准备文档只有网络拓扑图、机柜规划图和实施方案,不少文档都是在项目实施过程中进行撰写的。现场准备则包括:下架设备处理、电源线或插排准备等根据现场环境进行安排。

2、项目参与者的安排

据我了解,XXX这个项目前期规划是一个同事做的,中间方案撰写是一个同事做的,我是负责后期的项目实施。这样,一个完整的项目被分为多个层次分别被不同的人处理,我认为这是做集成项目的大忌。因为后期项目实施的主要依据是前期的项目准备内容,我没有参与XXX项目的前期准备工作,所以实施的时候所依据的实施方案并不是与现场环境完全吻合。因此,我认为一个项目前期的准备和后期的实施要做好衔接,才能按照计划的项目进度进行下去。

=============================================================

关注微信:827189068(请填写验证信息:资料) 

关注微信,向博主免费索要 15年IT行业资深项目经理实战资料,及网络工具软件,共15G左右。

一起交流IT技术圈的那些事,乐于分享,在平凡之路与你共勉!



=============================================================

转载于:https://blog.51cto.com/yuanliujun/1272983


推荐阅读
  • 小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限
    小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 在Java分层设计模式中,典型的三层架构(3-tier application)将业务应用细分为表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。这种分层结构不仅有助于提高代码的可维护性和可扩展性,还能有效分离关注点,使各层职责更加明确。通过合理的设计和实现,三层架构能够显著提升系统的整体性能和稳定性。 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 在JavaWeb项目架构中,NFS(网络文件系统)的实现与优化是关键环节。NFS允许不同主机系统通过局域网共享文件和目录,提高资源利用率和数据访问效率。本文详细探讨了NFS在JavaWeb项目中的应用,包括配置、性能优化及常见问题的解决方案,旨在为开发者提供实用的技术参考。 ... [详细]
  • 第二章:Kafka基础入门与核心概念解析
    本章节主要介绍了Kafka的基本概念及其核心特性。Kafka是一种分布式消息发布和订阅系统,以其卓越的性能和高吞吐量而著称。最初,Kafka被设计用于LinkedIn的活动流和运营数据处理,旨在高效地管理和传输大规模的数据流。这些数据主要包括用户活动记录、系统日志和其他实时信息。通过深入解析Kafka的设计原理和应用场景,读者将能够更好地理解其在现代大数据架构中的重要地位。 ... [详细]
  • 直播带货系统中的推流技术详解
    本文介绍了RTMP(实时消息传输协议)及其在直播带货系统中的应用,并详细探讨了带货直播系统的连麦方案,包括服务端合流和客户端合流的优势与劣势。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 在交换机链路聚合中,负载均衡算法通过哈希表实现。每当创建一个新的聚合组时,交换机的底层硬件会生成一个对应的哈希表,该表存储在交换芯片上。哈希表的结构包括索引(Index)和相应的条目,这些索引由硬件支持,用于确定数据包的传输路径。通过这种方式,负载均衡算法能够高效地分配网络流量,提高链路利用率和系统性能。 ... [详细]
  • (1)前期知识:1. 单机架构:单一服务器计算机——其处理能力和存储容量有限。2. 集群架构(负载均衡器与多节点服务器)——通过增加节点数量来提升系统性能和可靠性,实现高效的任务分配和资源利用。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • Nginx不仅是一款轻量级的高性能Web服务器,还具备出色的负载均衡和反向代理功能。它支持复杂的正则匹配规则、动静内容分离以及灵活的URL重写功能,使得配置和管理更加便捷高效。此外,Nginx提供了多种负载均衡算法,如轮询、加权轮询、最少连接数等,以满足不同应用场景的需求。 ... [详细]
  • 近年来,BPM(业务流程管理)系统在国内市场逐渐普及,多家厂商在这一领域崭露头角。本文将对当前主要的BPM厂商进行概述,并分析其各自的优势。目前,市场上较为成熟的BPM产品主要分为两类:一类是综合型厂商,如IBM和SAP,这些企业在整体解决方案方面具有明显优势;另一类则是专注于BPM领域的专业厂商,它们在特定行业或应用场景中表现出色。通过对比分析,本文旨在为企业选择合适的BPM系统提供参考。 ... [详细]
author-avatar
有些浮夸
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有