云存储总体设计方案

合集下载

云计算规划设计

云计算规划设计
集中的云管理平台,在统 一界面对各类资源进行建 立和管理,提高运维效率
3、兼容性与扩展性
系统具备良好的兼容性,功能模块 应考虑未来的平滑扩展
6.规范化的项目实施和管理
实践优化的项目流程 全方位的项目组织保障
规范的专业服务流程
需求调研/信息收集
1
需求调研
2
信息收集
3
兼容性分析
4 业务指标分析
项目管理与专业服务
3 controller nodes
2 database nodes
2 manager VM nodes
FusionStorage Manager VM FusionManager VM
2 VRM nodes
2 rabbitMQ nodes
2 rabbitMQ nodes
4 Extend Controller nodes
OpenStack管理节点 – 50~100PM
Controller 01 dhcp router auth image
controller sys-server measure mongodb rabbitmq
swift zookeeper
compute sys-client blockstorage-
FusionSphere NFVI解决方案
非功能性需求设计(可靠性、安全性、性能、业务云化)
Controller
Controller
Controller
Compute (KVM-01)
……
Compute (KVM-N)
基础设施(服务器、存储、网络、安全、负载均衡)
标准接口 运维/运营系统
FusionManager
计算虚拟化

执法记录仪(同步录音录像)及云存储解决方案

执法记录仪(同步录音录像)及云存储解决方案

执法记录仪(同步录音录像)及云存储解决方案执法记录仪(同步录音录像)及云存储解决方案目录1项目必要性及需求分析执法记录是安防监控必不可少的重要组成局部。

而视频监控体系是执法监控的主要根蒂根基,它保证了所有活动都在监控中心的可视范围内,同时又保证了呈现相干事故后所有视频录像文件可供查证,因此,视频监控体系是公安顺遂执法的根蒂根基和保证。

在当前交通执法环境趋于复杂,群众群众对公安人员标准执法期望值越来越高的配景下,进一步提升执法公力,推行使用现代科技执法配备,是基层公安交警部门的必然选择。

随着视频监控技术的飞速发展,用户在满意有线监控的同时,对挪动监控的需求及要求也越来越高,特别是政府机关、企事业单位以及历久户外作业的特殊行业,传统有线监控已无法满意对户外突发、特殊事件的处理需求。

挪动视频监控可以及时、全面、准确的获得突发事件的息,按照预先制定的预案进行正确的指挥调度,将突发事件带来的损害降到最低等优势,从而越来越受到政府和企业的青睐。

执法记录仪是一种具有同步录音录像功能的便携式执法取证设备,对及时收集、固定证据,记录各类事件现场处置情况,实现公正执法、文明执勤,保护民警和当事人合法权益,保障民警依法履行职责,促进提高执法水平,监督执法行为提供了重要保障。

现有的公安系统中,仍采用固定的摄像或监控设备进行执法过程的采样和取证,不满足公安现场执法的实时性、全面性、灵活性原则。

全面、系统地更新公安局执法记录的系统就显得尤为重要。

执法记录视频的整合、存储以及利用程度是公安执法息化程度的重要标志之一,大部分的公安系统中已建成大量、属于各个部门、基于不同制式标准、不同设备、不同平台的执法监控系统,但目前这些资源并没有得到有效整合,无法跨平台、跨部门进行集中优化处理,这就造成了公安执法现有视频资源利用率低、重复备份、缺乏统一调度等不良现象。

本项目基于这个现状旨在建设一个统一的、高度可靠的公安执法记录应用服务支撑系统,将公安现有的视频监控资源有效整合起来,保证各部门工作有序进行。

存储方案建议书

存储方案建议书

存储方案建议书
尊敬的领导:
随着数据量的不断增加,我们公司面临着存储管理的挑战。


了更好地管理和利用数据资源,我们需要采取一些有效的存储方案。

在此,我向您提出以下存储方案建议:
1. 云存储方案,考虑到公司数据量的增长和业务的扩张,云存
储是一个理想的选择。

通过使用云存储服务,我们可以根据需要灵
活地扩展存储空间,并且可以实现数据的备份和恢复,提高数据的
安全性和可靠性。

2. 分层存储方案,针对不同类型的数据,我们可以采取分层存
储的方式进行管理。

将热数据和冷数据分开存储,可以提高数据的
访问效率和降低存储成本。

热数据可以存储在高性能的存储设备上,而冷数据可以存储在成本更低的设备上。

3. 数据压缩和去重方案,通过使用数据压缩和去重技术,可以
有效地减少存储空间的占用,降低存储成本。

这对于大量重复数据
的存储管理尤为重要,可以极大地节约存储资源。

4. 存储管理工具方案,引入存储管理工具,可以帮助我们更好
地监控和管理存储资源。

通过对存储资源的分析和优化,可以提高
存储利用率,降低成本,并且可以更好地满足业务需求。

综上所述,我建议我们公司在存储管理方面采取以上存储方案,以提高数据管理的效率和可靠性,降低存储成本,更好地支持业务
发展。

希望领导能够考虑并支持这些存储方案的实施。

谢谢!
此致。

敬礼。

主机存储系统设计方案

主机存储系统设计方案

主机存储系统设计方案XXX科技有限公司20XX年XX月XX日目录一系统建设目标及内容 (4)1.1 功能目标 (4)1.2 建设内容 (4)二系统方案结构及拓扑 (5)2.1 方案拓朴 (6)2.2 总体描述 (6)三服务器方案说明 (7)四存储方案说明 (9)4.1 数据存储体系设计原则 (9)4.2 数据存储体系需求分析 (10)4.3 数据存储设备选型 (10)4.4 备份系统设计 (11)五服务器虚拟化方案说明 (11)5.1 概述 (11)5.2 建设需求 (12)5.3 vSphere平台概述 (13)5.4 基于vSphere的虚拟数据中心基础架构 (13)5.5 虚拟机 (16)5.6 虚拟化平台功能特性 (20)5.7 虚拟化平台功能优势 (26)六桌面虚拟化方案说明 (30)6.1 概述 (30)6.2 建设需求 (30)6.3 虚拟桌面基础架构计算参数设计 (31)6.4 VMware Horizon View系统功能 (37)6.5 统一管理 (39)6.6 存储优化 (39)6.7 简化的数据备份 (39)6.8 桌面云实施后结构图 (40)七杀毒软件方案说明 (41)7.1 概述 (41)7.2 网络安全的需求分析 (41)7.3 虚拟化系统安全软件for 桌面的系统结构 (42)7.4 虚拟化系统安全软件for 桌面的安装特点 (44)7.5 虚拟化系统安全软件for 桌面的安全管理 (46)7.6 虚拟化系统安全软件for 桌面的升级管理 (52)一系统建设目标及内容1.1功能目标作为财政局的领导、信息中心的负责人、以及信息中心的每一个同志都必须积极思考如何利用信息技术促进财政局工作效率的提高。

此次XXXX财政局综合楼信息化系统建设工程本着先进性、现实性和经济性统一的原则进行设计,系统具有高性能、高可靠性、扩展性、标准化和可管理性的特点,能灵活地根据需求提供不同的服务等级并保证服务质量。

存储方案建议书

存储方案建议书

存储方案建议书
尊敬的领导:
随着公司业务的不断发展,数据量的增加,我们迫切需要一个
更加有效的存储方案来管理和保护我们的数据资产。

为此,我特此
向您提出以下存储方案建议:
1. 云存储,考虑到数据安全和可扩展性,建议公司将部分数据
迁移到云存储平台,如AWS、Azure或Google Cloud。

云存储可以
提供高可用性和灾难恢复功能,同时减少了对硬件设备和维护人员
的需求。

2. 虚拟化存储,采用虚拟化存储技术,将存储资源整合成一个
统一的存储池,提高存储资源的利用率,降低成本。

同时,虚拟化
存储可以实现快速扩展和灵活的管理,适应公司业务的快速变化。

3. 数据备份和恢复,建议公司建立完善的数据备份和恢复机制,包括定期备份数据、多地备份、增量备份等措施,以确保数据的安
全性和可靠性。

此外,应定期进行数据恢复测试,以验证备份的有
效性。

4. 存储性能优化,针对不同类型的数据,采用不同的存储技术和策略,以实现最佳的存储性能。

例如,对于热数据可以采用闪存存储,对于冷数据可以采用低成本的磁盘存储。

综上所述,以上存储方案建议可以帮助公司更好地管理和保护数据资产,提高数据存储的效率和可靠性。

希望领导能够认真考虑并采纳这些建议,以推动公司数据管理工作的进一步完善和提升。

谢谢!。

云计算数据中心建设项目存储资源池设计

云计算数据中心建设项目存储资源池设计

云计算数据中心建设项目存储资源池设计虚拟化环境下所有虚拟机的数据都保存在后端外置共享存储上,因此对于存储设备选择的第一标准就是存储设备稳定可靠。

保证存储设备的稳定可靠业界主要有两种方式:一种是保证存储设备内部的可靠性,另一种是通过多台设备组成集群工作方式。

前者的实现方式一方面是靠源源不断地提高设备本身的可靠性和采用冗余部件的设计,如控制器、电源、网卡、风扇等各个部件冗余部署,另一方面是通过单台存储设备内部硬盘的虚拟化,如做RAID。

采用多台设备组成集群方式是在多个设备节点之间依靠存储软件的数据保护功能来实现数据的高可靠,如数据复制、快照。

目前以上两点已成为业界存储设备的基本功能。

1.1.1 存储类型设计目前业界存储设备的类型主要包括FC SAN、IP SAN和FCOE SAN,其中FCOE SAN最近几年才出现,市场上出现的FCOE SAN设备也较少,实际应用不多。

FC SAN作为传统存储设备的类型,在数据中心存储设备中占据了超过70%的份额。

虽然目前FC存储价格相比IP SAN价格贵很多,但由于其可靠性高、效率高等原因,推荐关键业务系统的后端存储选择FC SAN。

对于一般业务系统,其后端存储可以采用IP SAN。

目前业界有很多存储不仅有FC接口,还有以太网接口,这对于存储资源的整合非常有利,关键业务系统和非关键业务系统的数据可以保存在同一套存储设备中,可以充分满足用户不同业务系统对存储类型差异化需求的同时降低用户的投资。

1.1.2 存储架构设计传统的存储SAN设备基本以机头挂载磁盘柜的架构(Scale-up)为主,最初规划时,只需根据未来的业务扩张需要规划机头规格,磁盘柜前期可以先小容量采购,后续如果业务扩展,存储空间不够,直接再新购置磁盘柜挂载在机头下,这种方式称为纵向扩展。

纵向扩展方式下用户考虑未来的业务扩展,需要在初期规划较高规格的机头--冗余控制器、大RAID卡缓存、多接口、高速率等,对于用户初期的投入较大。

2023-云计算数据中心整体建设方案V2-1

2023-云计算数据中心整体建设方案V2-1

云计算数据中心整体建设方案V2随着科技发展和信息化越来越重要,更多企业正在转向云计算及其数据中心,这也需要确保安全和完整性的整体建设方案。

下面,将会介绍一个云计算数据中心整体建设方案V2。

一、架构以及总体规划首先,必须评估云计算所需的基础设施,包括硬件、软件和网络,并构建根据这些需求制定的可满足设计的总体规划。

此外,也需要考虑有关位置、数据安全性等方面的考虑。

二、网络架构其次,云计算中的网络架构是极为重要的,应该设计出符合企业需求的交换机和路由器等网络设备,建立网络安全策略,以及流量防火墙和合适的vpn应用,确保网络安全和完整性,并且可保证性能和可扩展性。

三、存储架构存储架构对于云计算来说非常重要,因为这是存储和管理数据的方式。

企业应该选择能够满足他们需求的数据存储方式,并保持数据的完整性和保密性。

四、服务器架构服务器是整个云计算环境中最为关键的基础设施之一。

云计算数据中心中的服务器架构通常是根据应用程序和数据库的需求,构建具有大容量存储、高速 CPU 和内存性能的服务器。

需要协调与网络和存储之间的协调,确保流畅的集群交互和高效的内部连接。

五、虚拟化架构虚拟化环境可以最大程度地提高服务器利用率并实现快速动态的服务器创建和灵活的资源部署。

通过虚拟化,企业能够在一个服务器上运行多个虚拟计算机。

为实现这一目标,需要实现虚拟网络和虚拟存储,以便可以将实体服务器的物理资源分配给虚拟机。

虚拟机管理软件确保每个虚拟机的资源都可以得到优化,从而实现最佳性能。

六、安全奉劝广大云计算数据中心的操作人员必须认识到自己面临的数据中心安全威胁的严重性。

因此,针对这些威胁,需要提供多层保护,包括网络和数据安全、访问和身份管理等。

在完成上述步骤之后,企业将能够建立一个高度可靠、灵活、安全和完整的云计算数据中心。

这个方案提供了一整套完整的解决方案,保证企业能够实现其主要目标,包括灵活性、可扩展性和高效性。

海康威视视频云存储解决方案

海康威视视频云存储解决方案

海康威视视频云存储解决方案V2.1阅读提示文档控制正文目录第一章概述..................................................1.1 系统简介.............................................1.2 设计原则.............................................1.3 设计目标.............................................1.4 术语及缩略语解释.....................................1.4.1 术语解释.........................................1.4.2 英文/缩略语解释.................................. 第二章总体设计..............................................2.1 需求说明.............................................2.1.1 功能性需求说明...................................2.1.2 非功能性需求说明.................................2.2 技术路线.............................................2.3 逻辑架构.............................................2.4 系统特点.............................................2.4.1 高效灵活的空间管理...............................2.4.2 海量数据的快速检索...............................2.4.3 持续可靠的数据服务...............................2.4.4 高可扩展的应用支撑...............................2.4.5 开放透明的兼容系统...............................2.5 应用场景.............................................第三章视频类云存储设计......................................3.1 系统软硬件设计.......................................3.1.1 软件设计.........................................3.1.2 硬件设计.........................................3.2 系统物理拓扑.........................................3.3 系统功能设计.........................................3.3.1 视频存储功能.....................................3.3.2 录像管理功能.....................................3.3.3 系统管理功能.....................................3.3.4 运维管理功能.....................................3.4 系统业务流程.........................................3.4.1 视频存储流程.....................................3.4.2 视频检索流程.....................................3.4.3 视频读取流程.....................................3.5 系统项目设计.........................................3.5.1 项目信息收集.....................................3.5.2 云存储设计流程...................................3.5.3 云存储管理服务器设计.............................3.5.4 存储容量计算.....................................3.6 系统软硬件总参考清单................................. 第四章图片类云存储设计......................................4.1.1 软件设计.........................................4.1.2 硬件设计.........................................4.2 系统物理拓扑.........................................4.3 系统功能设计.........................................4.3.1 图片存储功能.....................................4.3.2 系统管理功能.....................................4.3.3 运维管理功能.....................................4.4 系统业务流程.........................................4.4.1 图片存储流程.....................................4.4.2 图片检索流程.....................................4.4.3 图片下载流程.....................................4.5 系统项目设计.........................................4.5.1 项目信息收集.....................................4.5.2 云存储设计流程...................................4.5.3 云存储管理服务器设计.............................4.5.4 存储容量计算.....................................4.6 系统软硬件总参考清单................................. 第五章视频、图片混合云存储设计..............................5.1 系统软硬件设计.......................................5.1.1 软件设计.........................................5.2 系统物理拓扑.........................................5.3 系统功能设计.........................................5.3.1 视频存储功能.....................................5.3.2 录像管理功能.....................................5.3.3 图像存储功能.....................................5.3.4 系统管理功能.....................................5.3.5 运维管理功能.....................................5.4 系统业务流程.........................................5.4.1 视频业务流程.....................................5.4.2 图片业务流程.....................................5.5 系统项目设计.........................................5.5.1 项目信息收集.....................................5.5.2 云存储设计流程...................................5.5.3 云存储管理服务器设计.............................5.5.4 云存储存储设备设计...............................5.6 系统软硬件总参考清单................................. 第六章存储技术对比分析......................................6.1.1 存储技术现状.....................................6.1.2 存储技术对比分析................................. 第七章附件..................................................7.1 《视频云存储容量计算工具》...........................7.2 主要硬件产品介绍.....................................7.2.1 存储管理服务器...................................7.2.2 存储主机.........................................表格目录表1 视频监控云存储与传统集中存储对比表.................... 表2 视频监控云存储与文件云存储对比表......................图片目录图1. 云存储逻辑架构图..................................... 图2. CVM软件架构.......................................... 图3. CVS软件架构.......................................... 图4. CVA软件架构.......................................... 图5. ASS软件架构.......................................... 图6. 视频云存储物理结构图................................. 图7. 视频云存储系统功能图................................. 图8. 视频存储流程......................................... 图9. 视频检索流程......................................... 图10. 视频读取流程........................................ 图11. 管理节点双机部署方式................................ 图12. 管理节点集群部署方式................................ 图13. CVM软件架构.........................................图14. CVS软件架构......................................... 图15. ASS软件架构......................................... 图16. 图片类云存储系统物理结构............................ 图17.视频云存储系统功能.................................. 图18. 图片直存流程........................................ 图19. 图片非直存流程...................................... 图20. 图片下载流程........................................ 图21. 管理节点双机部署方式................................ 图22. 管理节点集群部署方式................................ 图23. CVM软件架构......................................... 图24. CVS软件架构......................................... 图25. CVA软件架构......................................... 图26. ASS软件架构......................................... 图27. 视频图片混合云存储物理结构图........................ 图28. 视频云存储系统功能图................................ 图29. 管理节点双机部署方式................................ 图30. 管理节点集群部署方式................................ 图31. CVR直连存储图....................................... 图32. 视频云存储拓扑图....................................第一章概述1.1 系统简介随着视频监控系统规模越来越大,以及高清视频的大规模应用,视频监控系统中需要存储的数据和应用的复杂程度在不断提高,且视频数据需要长时间持续地保存到存储系统中,并要求随时可以调用,对存储系统的可靠性和性能等方面都提出了新的要求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云存储总体设计方案编号:10 HOM 2102 0002目录1. 目的 (3)2. 适用范围 (4)3. 定义 (4)4. 系统总体部分 (5)4.1系统概述 (5)4.2系统功能、性能 (5)4.3系统总体结构 (6)4.4关键技术 (8)4.5系统配置 (9)4.6外包、外购子系统规格 (9)4.7产品升级 (10)4.8用户支持(可选) (10)4.9可靠性规格 (10)5. 软件设计 (10)5.1功能设计 (10)6. 测试系统设计 (14)6.1单元测试设计 (14)6.2集成测试设计 (14)6.3系统测试设计 (14)修订履历1.目的云存储设计方案用来存储RCU-U(车云平台)终端设备所采集的数据,以及对采集数据简单的查询功能,是对软件及测试概要设计和详细设计的约束。

2.适用范围对于此设计方案设计多方面的内容,使用范围:软件代表、测试代表、设计代表。

3.定义4.系统总体部分4.1系统概述4.1.1名称、型号、版本、保密代号此项目为云存储,简称LaunchCloud,云存储,版本V1.00.000。

4.1.2版本描述4.1.3云存储主要是设计一个存储亿级记录的分布式云存储系统,整个系统大致包含2大部分:(1)云存储:RCU-U终端采集行驶数据的存储,RCU-U终端部分分析后的数据存储,MapReduce分析后的结果存储。

(2)云存储门户网站:设备管理,用户管理,用户操作日志记录,第三方应用的API(预留)。

该系统存储的数据主要是为以后的业务应用(如:UBI、汽车租赁等)提供原始的数据,以及提供大数据分析的技术扩展4.2系统功能、性能4.2.1功能特性4.2.1.1云存储功能有以下几个方面系统部分:1.使用业内比较成熟的,开源的Hadoop+Zookeeper+Hbase云存储来存储汽车原始的行驶记录,2.设备资料,用户资料等亿级以下的数据使用开源的数据库mysql来存储3.基于Linux操作系统具体业务部分:1.GPS信息存储2.G-SENSOR(加速/减速)信息存储3.陀螺仪信息存储4.速度信息存储5.发动机转速信息存储6.安全带指示信息存储7.气囊信息存储8.胎压信息存储9.里程计信息存储10.车门信息存储11.油耗信息存储12.点火信息存储13.转向信息存储14.远程诊断信息存储15.超速信息存储16.急刹信息存储17.急加速信息存储18.旅程行驶距离信息存储19.碰撞事故信息存储20.意外事故信息存储21.用户操作日志记录存储22.设备信息存储23.用户信息存储24.用户汽车阀值存储(电子栏栅,超速阀值,各种数据采集的频度等)25.软件下载26.系统日志27.第三方应用的API(预留)4.3系统总体结构4.4.1云存储系统方框图4.4.1.1云存储功能性系统方框图4.4.1.2 RCU-U物理性系统方框图4.4.1.3对应关系云存储层: GPS信息存储、G-SENSOR(加速/减速)信息存储、陀螺仪信息存储、速度信息存储、发动机转速信息存储、安全带指示信息存储、气囊信息存储、胎压信息存储、里程计信息存储、车门信息存储、油耗信息存储、点火信息存储、转向信息存储、远程诊断信息存储、超速信息存储、急刹信息存储、急加速信息存储、旅程行驶距离信息存储、碰撞事故信息存储、意外事故信息存储、用户操作日志记录存储云存储门户网站:设备信息存储、用户信息存储、用户汽车阀值存储(电子栏栅,超速阀值,各种数据采集的频度等)、软件下载、系统日志、第三方应用的API(预留)4.4.2可测性设计的整体结构描述:测试过程一般按3个步骤进行,即单元测试、组装(集成)测试,系统测试,为了支持这些测试在下面的软件设计中作了如下考虑:软件模块以及内部子模块的对外接口标准化,整个软件流程系统化,以支持单元测试中的模块接口测试、出错处理测试,并使测试用例测试,同时使集成测试方便容易;软件模块内部采用清晰明了的判断分支结构。

以方便白盒方式的路径测试;软件模块保证可理解性。

使用有意义的数据名和函数名,充分的注释。

以方便测试用例的生成、以及走查等软件评审。

在关键的地方增加LOG信息,以方便出问题的时候知道问题出在哪里。

4.4关键技术1.高可靠性云存储底层的HDFS是一个分布式文件系统。

HDFS有着高容错性(fault-tolerant)的特点,并且设计用来部署在低廉的(low-cost)硬件上。

而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序2.高扩展性Hadoop是在可用的计算机集簇间分配数据并完成计算任务的,这些集簇可以方便地扩展到数以千计的节点中。

假如想扩展云存储系统中的存储容量,运算能力,直接水平添加机器,修改配置即可实现,上层程序不需要做任何修改。

云存储门户网站前端采用高性能的nginx服务器做负载均衡,动静分离,静态资源缓存,经典的master-slave热备切换,不间断提供服务;Web集群层同样也可以按照集群的负担情况动态添加物理机器;数据缓存层是提供快速响应的重要保障;数据库Mysql存储层可以随着访问量的增大,按照业务垂直切分3.高效性Hadoop能够在节点之间动态地移动数据,并保证各个节点的动态平衡,因此处理速度非常快。

基本上系统的关键点上都采用分布式部署,当系统访问量增大时,可以通过添加服务器来持续保证整个集群的高效性。

4.高容错性Hadoop能够自动保存数据的多个副本,并且能够智能地将失败的任务重新分配。

基本上系统的关键点上都采用分布式部署,即使有部分服务器可能因为网络、硬盘、cpu、主板等物理损坏,也不会导致整个集群不可用4.5系统配置4.5.1硬件配置(比较节省的配置)5台服务器(1台[server1]:24GB内存+2TB硬盘[7200 RPM],其他4台:8GB内存+2TB硬盘[7200 RPM]),其他千兆交换机把这5台服务器连接起来4.5.2软件配置Linux操作系统、Nginx软件、Tomcat、Hadoop、Zookeeper、Hbase、Mysql4.5.3具体部署server1: NameNode+DataNode+HRegionserver2: DataNode+Zookeeper+HMaster+HRegionserver3: NameNodeSecondary+DataNode+HMasterSlave+Zookeeper+HRegionserver4: DataNode+Zookeeper+HRegion+NginxSlave+Tomcat+MysqlSlaveserver5: DataNode+HRegion+NginxMaster+Tomcat+MysqlMaster4.6外包、外购子系统规格无4.7产品升级4.7.1版本升级规格由于整个系统都是运行在我们的服务器上,直接按照升级步骤来升级即可4.7.2系统可扩充性设计整个系统都是分成多个小模块,多层架构来开发。

方便产品的有效的维护和升级。

4.8用户支持(可选)4.8.1资料提供可以在存储门户网站明显的位置放使用快速入门,在需要用户填写的表单位置有提示行说明4.8.2联机帮助暂无要求4.9可靠性规格无5.软件设计5.1功能设计5.3.1软件基本设计思想云存储系统要求工作稳定,性能达到相关标准规定。

程序架构多层分模块设计,分布式、高可靠、高可用、高扩展架构。

5.3.2软件开发平台Linux开源稳定高性能的开源服务器操作系统;Hadoop是大数据存储分析的事实上的标准,开源免费,目前仍然在快速的发展;Nginx是一个高性能的HTTP和反向代理服务器,同样是免费开源的;Mysql是目前最流行的开源免费数据库5.3.3软件系统描述I软件系统结构描述、总体软件框图II功能实现原理通讯集群通过云存储系统提供的API接口把RCU-U采集的实时业务的数据插入到HBase;云存储门户采用经典的MVC三层结构,有时改变其中的一层就能满足应用的改变。

一个应用的业务流程或者业务规则的改变只需改动MVC的模型层,它实现了显示模块与功能模块的分离。

提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。

控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起完成不同的请求,因此,控制层可以说是包含了用户请求权限的概念。

最后,它还有利于软件工程化管理。

由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化产生管理程序代码。

根据用户的请求,决定是从数据库获取数据还是从Hbase集群获取数据或者2者都有。

III模块规格、设计描述在各功能模块中需要注意有关数据精度的优化,达到提高网络传输速度,减少云存储的存储空间,方便以后根据第三方业务快速的数据分析。

表1:详细功能模块说明IV软件模块可测性设计规格需要提供软件各模块的单元测试和集成测试用例。

满足自动化测试要求。

提供给后台详细的测试数据和结果。

6.测试系统设计测试系统设计应满足产品的要求。

6.1单元测试设计单元测试是研发设计人员对板级软硬件各模块进行健壮性测试。

各软件设计人员应对各自负责的模块进行功能和性能测试,包含正常测试和异常测试。

充分保证产品底层最基础的部件的设计质量。

软件单元测试报告应由对应的研发设计人员完成提交和组织评审,以及进行缺陷早期处理和完善。

测试人员对各单元测试进行独立测试和验证,提交相应文档。

云存储具体模块内容请见前面表格。

6.2集成测试设计集成测试是在单元测试的基础上对模块之间,板级间组成的子系统进行健壮性测试。

由研发设计人员和测试人员各自完成。

验证模块间的功能和性能,验证单元测试的未知缺陷。

研发设计人员完成自测,缺陷处理。

测试人员完成测试,验证和提交相应报告,跟踪缺陷处理。

云存储需要测试的主要部分有:通讯集群与HBaseMaster数据库间的通讯,采集下来的各种数据是否已经正确保存到对应的表中,云存储门户网站是否能够快速查询到采集的数据等。

6.3系统测试设计系统测试在集成测试完成后,对产品的整体测试。

覆盖产品所有需求。

这部分由测试人员完成。

系统测试还应包含,可靠性测试,环境试验等。

相关文档
最新文档