大学期间的实习,还能期待什么呢,尤其是测试岗位甚至是所谓的项目管理实习岗位....连代码都接触不到的悲哀。
我所谓的接触不到不是讲“无法拿到开发人员的代码行”,而是指 一旦你被发现在学习代码(比如我,只会C++因此想要趁此机会学会JAVA),都好像是在不务正业。
于是,我大概只能偷偷摸摸的不务正业了。
指导老师这边发来了原先公司做的以PPT格式的项目展示,啥都不说,就丢给你让你去看、好好看,之后会让你讲、认真讲...
还能咋办呢?
这是一个政府部门相关的,政民互动平台的项目。
方案这边,基本分为四部分进行展示:
一、项目背景(涉及到的相关法案、出台的新政、当下行业内发展的大趋势)
目的 期望达到怎样的水准,能够解决什么样的问题。
【以“政民互动平台”为例,根据法制方针要求设定的系统,能够实现政府和公民线上互动,包括法律法规查询、咨询建议、立法意见征集、行政复议等等】
【建设目标方面,系统目的 ①出台政策及网站相关用户的一个信息化的管理 ②提升政府各部门的工作效率 ③安全(网站内容安全、系统内外安全、应急响应安全)】
问题:如何确保的应急响应安全?是通过镜像服务器的设置吗?
二、系统需求分析【①、②为从建设目的出发,③为业务层面架构分析,④为功能层面分析】
①分析如何解决政民线上互动(立法项目、行政复议、法规查询等),提升工作效率
②资源整合,信息协同
③业务架构分析
这里涉及到 网络拓扑图 相关
网络拓扑结构指用传输媒体互连各种设备的物理布局,就是用什么方式把网络中的计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接。
网络拓扑图中涉及到的节点,此节点就是网络单元,是网络系统中的各种数据处理设备、数据通信控制设备和数据终端设备。
节点分为:转节点,它的作用是支持网络的连接,它通过通信线路转接和传递信息;访问节点,它是信息交换的源点和目标。
从网络拓扑图上看:
1、用户个体 可通过internet云传输实现 ***功能
2、平台后台 实现***管理
3、执法相关部门 数据上传
线下报名身份采集——信息录入 通过统一管理,将数据传输给pc端、移动app
统一的培训管理机构,系统培训流程
网络远程教育平台 三个版块 官网、学习考试、后台管理
其中官网和学习考试 两部分为每个用户都能够看到 管理员
网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。通信是任何网络体系结构的基本目标。
为设计、构建和管理一个通信网络提供一个构架和技术基础的蓝图。网络构架定义了数据网络通信系统的每个方面,包括但不限于用户使用的接口类型、使用的网络协议和可能使用的网络布线的类型。网络架构典型地有一个分层结构。分层是一种现代的网络设计原理,它将通信任务划分成很多更小的部分,每个部分完成一个特定的子任务和用小数量良好定义的方式与其它部分相结合。
④功能分析
分为前端 和 后台 两个部分
前者为公众及下属单位 进行的 用户信息维护(注册、资料管理、密码管理等)、行政复议申请、立法项目及意见的征集、咨询建议、法规查询、行政文件报备等等
后者为1、对意见征集、复议内容、咨询建议、报备文件的收集管理 2、登录信息的日志管理 3、人员权限分配管理
⑤非功能分析
性能:正常使用,确定流量大速度快
安全性:安全管理机制,防止计算机病毒及服务器入侵
应急管理:容灾应急,数据容灾
所谓数据容灾,就是指建立一个异地的数据系统,该系统是本地关键应用数据的一个可用复制。在本地数据及整个应用系统出现灾难时,系统至少在异地保存有一份可用的关键业务的数据。该数据可以是与本地生产数据的完全实时复制,也可以比本地数据略微落后,但一定是可用的。采用的主要技术是数据备份和数据复制技术。
按照其实现的技术方式来说,主要可以分为同步传输方式和异步传输方式(各厂商在技术用语上可能有所不同),另外,也有如“半同步”这样的方式。半同步传输方式基本与同步传输方式相同,只是在Read占 I/O比重比较大时,相对同步传输方式,可以略微提高I/O的速度。而根据容灾的距离,数据容灾又可以分成远程数据容灾和近程数据容灾方式。
所谓应用容灾,是在数据的基础上,在异地建立一套完整的与本地生产系统相当的备份应用系统 (可以是互为备份)。建立这样一个系统是相对比较复杂的,不仅需要一份可用的数据复制,还要有包括网络、主机、应用、甚至IP等资源,以及各资源之间的良好协调。主要的技术包括负载均衡、集群技术。数据容灾是应用容灾的基础,应用容灾是数据容灾的目标。
三、系统建设整体方案 系统架构
vmware虚拟机:
1、不需要分区或重开机就能在同一台PC上使用两种以上的操作系统
⒉完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。
⒊不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制粘贴功能。
⒋能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。
自建机房:
一 些 网 络 设 备,如 路 由 器、交 换 机、防 火 墙 等 保 障 公 司 正 常 网 络 的 设 备,另外还有如公司网站、邮件系统、OA系统、数据库系统、文件服务器、FTP服务器等相关的服务都很多,为保障这些设备能够放在一个良好的环境当中运行,所以在各个行业的公司及公司部门均开始建设自己的数据中心机房,对于网络设备、服务器设备及其它IT应用的设备都可以进行集中的管理,以保障各硬件设备和软件平台能够正常的运行,从而提高稳定性并有效降低了运行及维护成本,并使建设统一的冗灾备份成为可能。
如果发生服务器突然宕机的情况可以在第一时间进行重启和维护,可以随时进入机房对服务器或网络设备等进行维护,并可直观的通过观察硬件设备上的各种指示灯了解设备是否有故障或其它的报警情况。
文件服务器:
它的功能就是向服务器提供文件。它加强了存储器的功能,简化了网络数据的管理。它一则改善了系统的性能,提高了数据的可用性,二则减少了管理的复杂程度,降低了运营费用。同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。分时操作系统是一个多用户交互式操作系统。
FTP服务器:
FTP服务器是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
文件服务器主要提供一个文件共享功能,通过权限设置实现不同访问需求;而FTP服务器是上传下载服务器,主要实现的是文件的存放或者中转
与VPS相比,云服务器的主要优势是什么?
用户可以方便的进行远程维护,免费重装系统 硬件级别上实现云主机之间的完全隔离; 内置冗余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复; 服务环境采用高端服务器进行部署,同时采用集中的管理与监控,确保业务稳定可靠。 更强的主机性能,总体性能远高于VPS,强于部分独立服务器。
云服务器,它是在一组集群服务器上划分出来的多个类似独立主机的部分.集群中的每台服务器会有云主机的一个镜像备份.当其中一台机器出现故障时.系统会自动访问其他机器上的备份.从而保障了数据的安全与稳定性.它与服务器一样.有独立的IP.独立的操作系统.内存.带宽等.在功能与使用方法上也与服务器一模一样.而且价格比独立服务器要便宜的多.