《云计算软件选型标准陈屹力.pptx》由会员分享,可在线阅读,更多相关《云计算软件选型标准陈屹力.pptx(27页珍藏版)》请在优知文库上搜索。
1、当今信息时代本质是软件构建的帝国ABC机器学习、算法、视觉计算、自然语言处理Hadoop、Spark、数据库、数据处理引擎虚拟化、虚拟化管理、分布式存储、高可用软件是最基础的支撑我们进入一个软件定义一切的时代我们进入一个软件定义一切的时代软件定义网络SDN软件定义存储SDS软件定义数据中心SDDC软件定义一切SDX灵活、自动、可控“在代码的世界里,不可控是一件很可怕的事情。”软件技术最终走向服务服务软件产品解决方案价值导向商业模式能力输出软件从单一的产品、解决方案的交付模式,将逐步转换新的商业模式,从技术走向服务的变革,整合多方资源作为持续的能力输出,以价值为导向,满足用户日益多元化的需求。数
2、据共享、交换软件+持续服务开源成为云计算软件市场中坚力量开源非开源云计算成本低可扩展性社区生态完善不可定制化可扩展性差厂商锁定私有云软件市场快速增长2016年,中国私有云市场规模达到344.8亿元,相比2015年增长25.1%。预计2017-2020年中国私有云市场仍将保持稳定增长,到2020年市场规模将达到762.4亿元。2016年私有云硬件市场规模247.2亿元,占比71.7%;软件市场规模53.1亿元,占比15.4%;服务市场规模44.5亿元,占比12.9%。与2015年相比,硬件市场占比下降0.9%,软件和服务市场的占比分别提高0.3%和0.6%。硬件占比递减,软件和服务市场占比将进一
3、步增加。市场总体规模市场总体规模企业上云比例提升,私有云采纳率提高无云计算应用, 29.50%不清楚, 51.1%公共云, 11.0%私有云, 3.6%二者皆有, 4.7%有云计算应用, 19.4%数据来源:中国信息通信研究院中国信息通信研究院调查报告显示,在接受调查的2,873家企业中,已经应用云计算的企业有1,286家,占44.8%,与2015年调查结果(19.4%)相比大幅提升。其中,采用私有云服务的企业占比达到17.8%,相比2015年提高9.5%。开源软件成为主流83.1%73.5%16.9%26.5%2016年2015年开源类软件闭源类软件已经应用私有云的企业中,83.1%的企业基
4、于开源类软件搭建私有云,比例较2015年有提高近10个百分点,标志着企业对开源技术的认可度有较大幅度的提高。 OpenStack已成为行业共识,随着云服务商在开源领域投入的持续增加,开源技术逐步成熟,企业对开源的认知度进一步提高,预计未来会有更多的企业拥抱开源。 企业选择云计算软件面临的问题28%29%31%34%54%58%投资回报低维护复杂原系统到私有云迁移困难部署周期长不同私有云解决方案间标准不统一IT人员对私有云不够了解2013-2015国内云计算发展初期用户对云计算认知程度不够,不能认识到云计算的便利国内还处在发展初期,需要不断的培育市场国内厂商提供软件质量参差不齐,选型存在障碍市场
5、不够规范,需要第三方对私有云产品进行评估标准化与评估规范厂商软件质量标准化软件评估1. 制定行业标准,且符合当前行业水平2. 贴近用户需求,提高用户采信度3. 规范产品和服务,促进云计算软件市场发展1. 依据标准对软件进行验证,保证产品质量2. 除了软件本身质量,服务能力也是重点考核项3. 统一测试环境,横向对比产品差异标准化和评估意义1. 解决提供商和用户之间巨大的信息鸿沟2. 将复杂的产品转化为容易理解的指标3. 建立行业门槛,促进市场的良性发展4. 帮助用户甄选产品,提供参考依据行业用户提供商评估范围私有云解决方案虚拟化虚拟化管理容器及编排VMWare、Xen、KVM、Hype-VClo
6、udStack、OpenStack、ZStack、VMWare、自研Docker、k8s、Mesos、Swarm云计算领域关键技术IaaSPaaS评估对象云软件的需求软件架构部署运维验证协助升级软件服务集成、定制化与传统软件不同,私有云解决方案具有更强的整体性,对资源协作能力提出了新的要求,对IT人员的开发和维护水平提出了更高的要求。针对云计算解决方案的特性,我们根据用户的关注点,在已有软件评估方法的基础上,结合私有云解决方案的特点加入相应的服务指标评估来完善认证。私有云解决方案测试实验室环境组件配置台数CPU2*英特尔至强 E5-2620 v3 2.4GHz,15M 缓存42内存4*16GB
7、 RDIMM, 2133 MT/s 208*16GB RDIMM, 2133 MT/s 22硬盘10*1.2TB 10K RPM SAS 6Gbps 2.5英寸 热插拔硬盘2210*1.2TB 10K RPM SAS 12Gbps 2.5英寸 热插拔硬盘20网卡单口万兆网卡/四口千兆网卡42交换机锐捷RG-S6220-48XS4QXS 万兆交换机2计划明年将在现有资源基础上,实验室物理节点扩展到100+个,作为试验床用于大规模集群部署,重点验证云计算和大数据产品大规模节点下可靠性和性能。测试流程测试流程:1.现场部署2.调试验证3.功能测试4.安全测试5.性能测试现场部署调试验证功能测试安全、
8、性能测试7天IaaS和PaaS评估内容企业资质业务信息云软件质量服务完备及规范性可信云开源解决方案评估方法第一部分:OpenStack可信云开源解决方案评估方法第二部分:容器评估标准评估方法IaaS软件产品评估指标IaaS评估总结1、基于Liberty发行版本较多,国内厂商迭代版本周期为社区每两个版本跟进发布;2、研发能力提升,社区贡献度空前高涨;3、产品集成度逐步完善,增强特性明显;基于容器技术的PaaS软件产品基本能力要求应用场景指标容器安全要求*应用场景指标(至少满足一项)1.开发测试环境2.持续集成(CI)持续交付(CD)3.运维自动化4.微服务容器解决方案-基础功能容器网络容器存储容
9、器编排容器调度容器伸缩容器高可用性跨主机通讯 、容器网络管理、支持物理网络、支持IaaS中网络具备创建虚拟卷、挂载虚拟卷的功能 通过可视化将多个容器组合起来 支持不同的策略来调度容器,包括轮询、性能、亲和、标签 支持容器伸缩并能保障业务连续性 故障自动转移恢复、故障容器节点主动摘除服务目录代码发布权限管理开发测试协同环境销毁通过服务目录来简化编排,简化环境的交付,特别是简化复杂集群的编排。 支持自动将本地开发环境代码发布到容器中,提升开发人员调试的速度 平台具备平台管理员和开发测试人员的管理功能 平台具备跨部门交付应用的能力,如开发和测试部门协同; 解决方案具备应用环境彻底删除的能力,保证环境
10、无垃圾残留 容器解决方案-开发测试代码版本管理构建镜像自动部署环境销毁并行测试度量系统具备集成代码版本管理系统的能力 支持能够代码提交后生成容器镜像 是否能够调用容器部署能力自动将整个环境部署起来用于测试 是否有垃圾遗留或对宿主系统有污染。 验证Ci构建项目是否能够对多个分支进行并行测试 支持CICD过程中的数据的度量和展现 开放性对其它第三方系统的集成性,如Git、Jenkins、Maven 容器解决方案-CI/CD发布回滚配置变更健康检查日志管理监控告警支持应用整体升级和滚动升级,以及在发布失败时是否支持快速回滚。 能够灵活支持运维过程中的配置变更管理 具备监控应用是否健康的能力平台具备收
11、集、聚合、展现、检索日志管理功能 ; 在主机或容器超过负载阀值的情况下支持告警 容器解决方案-自动化运维微服务编排服务注册服务调用服务限流服务熔断服务容错能够编排主流的微服务框架应用 支持微服务的服务组件在创建、伸缩时,是否能自动注册 微服务之间是通过REST或RPC接口调用 具备控制访问速率,防止单位时间内的突发流量导致系统崩塌 具备服务熔断防止局部的故障影响全局 具备服务容错能力,防止某个服务发生问题,其它服务可以在应用层面实现平滑的容错处理。 链路追踪分析具备追踪微服务请求的整个处理流程,优化时延,排除故障等 容器解决方案-微服务容器扫描日志审计用户权限配额管理验证镜像中的软件、版本、库是否具有缺陷和风险 支持审计追踪用户操作行为 不同用户可以拥有不同的资源和应用 能够限定服务容器使用的CPU、内存、磁盘、网络资源 容器解决方案-安全性参评支持场景略有不同,各家产品集成度存在差异。容器化推广仍需要行业努力。参评企业产品技术方案覆盖了包括Kubernets、Mesos、DC/OS容器编排技术,呈现了不同阵营,而容器技术普遍使用Docker,容器编排更多采用Kubernets容器解决方案-评估总结Thanks!