欢迎来到天天文库
浏览记录
ID:28575750
大小:4.47 MB
页数:26页
时间:2018-12-11
《中数云hypercloud软件开发测试云平台技术方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、‘zsCloud软件开发测试云技术方案北京中数博阳信息技术有限公司2013年4月目录一、软件企业面临的挑战3二、zsCloud的价值3三、zsCloud软件开发测试云方案6四、zsCloud软件开发测试云架构10五、安全性设计121.zsCloudDistributionServer防火墙防护122.Communicator与存储通讯区域隔离123.创建VM内部区域网络13六、接入层可靠性设计13七、资源池规划14八、系统迁移15九、数据备份与恢复15十、IP地址规划16十一、硬件设施16十二、性能评估17
2、十三、zsCloud开发测试云方案组件17十四、中数云企业与客户介绍19(一)关于中数云19(二)中数云的资质201.软件产品证书212.软件企业证书21(三)我们的客户211.教育与科研212.IDC行业223.国有政府及企业224.跨国企业225.软件企业22十五、中数云的软件开发测试云案例23一、软件企业面临的挑战我国软件企业经过近10年的政府扶持和客户需求的不断增长,软件企业也在迅猛发展,逐渐从本世纪初的10来个人的规模发展到几十人甚至上千人。企业在迅速成长过程会面临诸多挑战,典型的如下:1.测试环
3、境资源浪费。各开发小组均需要开发测试和部署测试用服务器,每种测试均需要一台独立服务器或者分阶段使用一台服务器执行测试计划。公司购买了几十台服务器专门用于个产品的测试。但是在产品开发高峰时仍无法满足测试所需服务器需求。2.部署测试环境成本高。如果某个产品需要做测试,需要提前提交测试计划,写明所需的服务器配置、操作系统类型、数据库服务器的版本、运行环境的支持软件及版本,测试时间安排等内容。IT部人员则会按照要求对服务器进行部署,完毕之后交付给测试部门使用。这样,时间成本和人力成本开销很大,也阻碍了测试进度。3.
4、代码外泄。产品在开发过程中,因为员工流动,会导致软件的源代码被离职员工带走,不守规矩员工会将这些代码利用制造竞争性产品,亦或携带这些代码转入竞争对手公司。二、zsCloud的价值面对上述需求,中数云提供zsCloud软件开发测试云解决方案,将具有下述主要功能:1.按照组织结构的资源管理视图zsCloud软件开发测试云结合实际组织结构,按照分公司、部门、项目组、项目的结构,进行资源配置和管理。最高管理者,可以清楚地了解各级单位的资源分配和使用情况,并可以将作为IT资源成本核算消耗,纳入到各单位效益的考核中。【
5、中数博阳版权所有】第26页共26页1.用户自助服务具有权限的人员申请或分配虚拟服务器,每开发人员均有自己的服务门户,并远程维护服务器。同时zsCloud具有客户端,开发或者测试人员通过客户端可以快捷地登录到相应的有权限的虚拟服务器上进行开发、测试。开发或者测试人员在服务器的视图中可以对服务器发出操作指令,如“开/关机”、“暂停/恢复”、“快照/恢复”和“备份”等,用户也可以自行调整服务器的资源。2.虚拟机生命周期自动化管理zsCloud软件开发测试云支持虚拟服务器生命周期管理功能,一台虚拟服务器从申请至创建
6、,从使用到到期续用或删除等,均可自动完成而无需人工干预。3.资源负载均衡zsCloud软件开发测试云可以自动检测物理服务器和虚拟服务器的负载情况,通过在线实时迁移功能负载高的物理服务器上的负载较低的虚拟服务器迁移至有空闲资源的服务器上,为高负载虚拟服务器预留出计算资源。通过在线迁移,能够保障每台的资源达到较高的利用效率,同时能够保障每台服务器的负载是均衡的。4.故障自动迁移zsCloud软件开发测试云可以在物理服务器发生存储故障或服务器宕机情况下,将此物理服务器上的虚拟服务器迁移至运行正常的物理服务器,以保
7、证租户业务的正常运行,减少故障时间。5.快速模版部署zsCloud软件开发测试云提供公共模版库和自定义模版功能,用户创建虚拟服务器时,可以选择使用模版创建还是手动安装系统创建。使用模版,用户可以批量快速创建N多台一模一样的虚拟服务器,用户只需修改一下IP地址等相关【中数博阳版权所有】第26页共26页参数,虚拟服务器即可投入业务使用。此方案能够从以下几个方面给带来直接效益:1.降低成本,提供开发、测试服务器的资源使用效率。此方案仅使用几台物理设备即可替代以前几十台设备实现的功能,而且完全可以使用旧设备,只需增
8、加内存,增加硬盘容量,即可组建一个能够服务几十个开发人员的zsCloud软件开发测试云。能够极大的减少服务器的投资。在投资节省的同时,运行维护成本也随着数量的减少而大幅减少,运维人员的工作量减少了80%以上。2.保障源代码的安全。基于zsCloud,可以构建完全密闭的系统,工程师所有开发和测试在云里进行,充分保障源代码的安全。3.缩短软件开发测试周期。通过zsCloud模版快速交付功能,系统管理员只需事先将测试用
此文档下载收益归作者所有