精品专题资料(2022-2023年收藏)广州市老旧机动车更新淘汰平台管理信息系统架构_第1页
精品专题资料(2022-2023年收藏)广州市老旧机动车更新淘汰平台管理信息系统架构_第2页
精品专题资料(2022-2023年收藏)广州市老旧机动车更新淘汰平台管理信息系统架构_第3页
精品专题资料(2022-2023年收藏)广州市老旧机动车更新淘汰平台管理信息系统架构_第4页
精品专题资料(2022-2023年收藏)广州市老旧机动车更新淘汰平台管理信息系统架构_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广广州州市市老老旧旧机机动动车车更更新新淘淘汰汰平平台台管管理理信信息息系系统统系统架构InstructionVersion1.0 Create Date2014-04-26Modify DatePersonMichael WangPurpose预估成本、确定系统及服务器架构。Copyright2014 上海科震商务咨询有限公司上海科震商务咨询有限公司.All Rights Reserved前言:.3服务器架构:.3存储架构:.5代码架构:.7系统安全:.7成本与方案.9前言 :一个 Web 应用系统的性能、稳定性及吞吐量等技术指标是依靠很多方面的设计和优化共同提高的,包括系统设计、系统代码编

2、写过程的算法优化,还有一点非常重要,就是系统的部署,在我们的实际工作中发现,即使相同的系统采用不同的部署方法也能够大幅度提高性能,如果在系统设计开发之初就考虑到这样的架构,则上线运行后性能及稳定性就能够顺利达到目标要求。 本架构主要以 Microsoft 体系为主,分析并且搭建相关架构。服务器架构 :自建物理服务器集群物理服务器 :优点:拥有服务器产权缺点:维护成本高、托管及带宽费用很高。而且无法做到全国全网兼容。虚拟化服务器 :优点:节省硬件成本投入,较强的容灾及故障转移能力,易于维护和扩展。 缺点:部署麻烦,托管及带宽费用很高。而且无法做到全国全网兼容。云服务器阿里巴巴 :阿里云 ,简称

3、ECS提供授权的操作系统 : Windows Server 2003、Windows Server 2008、Windows Server 2008 R2收费模式 :按量付款和包年包月微软 :WINDOWS AZURE提供授权的操作系统 :Windows Server 2012 Datacenter、Windows Server 2008 R2 SP1收费模式:比较多样,计算方式比较复杂,不太符合国人习惯。但是对于公司有专门的运维来说,还是比较划算的。存储 架构:数据库存储关系型数据库 : 目前主流的是:SQL Server 2008 和 SQL Server 2005。但是就购买版权来说购买

4、 SQL Server 2012 和 SQL Server 2008 价格是一样的。SQL Server 2014 的授权价格比较高昂。所以这里建议采用 SQL Server 2012,主要是因为以下几个原因:a.AlwaysOn Group:高可用性,保证数据库的故障转移和容灾功能。b.如果采用 Windows Azure,那么 SQL SERVER 会很好的结合。c.列存储:该模式相比 2008 及之前版本的行存储,具有更快的查询速度。d.语法糖:提供了一些新的函数提高开发人员在开发过程中的开发效率。NOSQL:非关系型 数据库Mongodb:是一个介于关系数据库和非关系数据库之间的产品,

5、是非关系数据库当中功能最丰富,最像关系数据库的优点:免费、硬件资源消耗少、方便的节点增减、学习成本不高。缺点:处理关系复杂的数据比较麻烦、对于事物处理不是很完善。静态 文件存储图片存储:图片和视频是整个 B/S 最消耗带宽和服务器资源的文件,所以在大数量面前将它们分离是解决系统瓶颈,提高运行效率的最佳方式。而且还能一定程度上提高系统安全。以下有两个方案可供选择:1, 使用自己的物理服务器:这种方式忧点在于比较安全可靠,不存在对方公司倒闭,担心数据丢失,但是需要自己维护,而且需要的自己购买更多的带宽,甚至可能需要 CDN 或负载均衡。2, 使用云服务或网盘存储:推荐这种方式好处很多,节省了带宽成

6、本,节省了硬件成本,而且可以做到全国全完兼容。最主要的是云供应商提供的 API 可以节省开发人员开发时间,比如免去调用 WebService 上传,还需要考虑安全,速度以及搜缩放、水印问题等。分布式缓存 :MemCache:是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash 表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度代码架构 :多层 开发 :1.Js 模块化编程2.CSS 和 HTML 模块化编程3.业务层和逻辑层分离4.数据访问层使用存储过程、函数。5.AJ

7、AX 提供中间件,控制表现层同时访问数据层。分布式开发 :1.WebService,虽然 WCF 相比 WebService 具有更高的安全性和支持更多的传输协议。但是 WebService 的跨平台优势是 WCF 无法比拟的。2.云 API:该模式无论是安全性,以及用户的访问速度都有很大提高。而且价格来讲比用自己的服务器存储便宜很多。系统安全 :系统安全目录安全 :禁止运行权限,禁止写入权限,设置只读权限,不同站点设置不同的用户名,甚至可以不同的目录设置不同的用户名和不同的权限。端口 开发与禁用 :修改必须用到的端口号,并且关闭其他所有端口防火墙 :设置好出站规则和入展规则。安全软件:推荐使

8、用安全狗,该产品免费,并且有网站安全狗和服务器安全狗。杀毒软件 :该项可选是指用来无法防御用来被动清除的。可以购买 NOD32,便宜,占用服务器资源小。应用程序安全参数化 查询Parameterized Query /Parameterized Statement 是指在设计与数据库链接并访问数据时,在需要填入数值或数据的地方,使用参数 (Parameter) 来给值,这个方法目前已被视为最有效可预防 SQL 注入攻击 (SQL Injection) 的攻击手法的防御方式。全站 静态化主要是值数据静态化,一般手段是将需要读取数据的页面,以生成实体文件(一般形式为 HTML)的形式存储于服务器硬

9、盘。阻断页面与数据库之间的联系,减少数据库请求,降低安全风险。数据安全1.数据读写分离主要是指2.数据库的异地备份3.元辰光荣在外部安全IPS:NETWORK INTRUSION PREVENTION SYSTEM,也称 网络入侵防护系统 ,简称: IPS目标旨在准确监测网络异常流量,自动对各类攻击性的流量,尤其是应用层的威胁进行实时阻断,而不是在监测到恶意流量的同时或之后才发出告警WAF:WEB APPLICATION FIREWALL,也称 WEB 应用防护系统,简称WAF。相比传统的防火墙和 IPS 产品,绿盟 WAF 能够针对 Web 应用攻击提供更全面、更精准的防护,尤其对一些可以绕

10、过传统防火墙和 IPS 的攻击方法,可以精准地阻断。正因如此,绿盟 WAF 可以对:数据盗窃、网页篡改、网站挂马、虚假信息传播、针对客户端的攻击等行为。成本与 方案成本核算 :自组建服务器集群 :Dell R720*2: Xeon E5-2609/8GB/3TB/冗余/Raid5 2.64 万人民币/台:SQL Server 2012: $6874 per CoreWindows Server 2012 R2 Standard: $882 per Server以广州太阳城机房为例:机位费:2U 5000双线 10M 独享:6000/月使用 WINDOWS AZURE省去机位费、硬件维护、windows Server 2012 授权。费用云服务器价格计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论