大规模容器运行平台研究.docx
《大规模容器运行平台研究.docx》由会员分享,可在线阅读,更多相关《大规模容器运行平台研究.docx(15页珍藏版)》请在优知文库上搜索。
1、企业研究开发项目计划书(自主开发类)项目名称大规模容器运行平台研究企业名称XXXX企业法人(签名)项目负责人电话项目起止时间一年一月至一年_月填报日期一、立项依据1 .国内外现状、水平和发展趋势云计算作为一种服务的交付和使用模式,宣告了低成本提供超级计算服务的可能。2007年,云计算作为一种商业计算模型兴起,最初较为明确地提出云概念的是GoogIe公司。云计算被认为是以按需、易扩展的方式获得所需的服务,这种服务可以是IT和软件、互联网相关的,也可以是其他任意的服务。随后,云计算由于能与提倡共建、共享、共赢的新一代社会网络完美组合,因而迅速成为业界的焦点。云管理平台是一种利用大规模灵活高效运算单
2、元通过IP网络相连而组成的运算系统,用以提供各种计算和存储服务。由于采用虚拟化技术,为IT技术发展提供了新的技术手段和业务创新模式,不仅是降低建设和维护成本的重要手段,更为企业技术、业务和管理创新带来了新的契机。随着近些年云计算的迅速普及和高速发展,涌现了AWS、Azure.Google以OPenStaCk组织日趋成熟的IaaS平台,解决了以自动化方式组织、管理和使用大规模硬件资源方面的需求,但应用架构层面的演进不容乐观。2 .项目研发的目的、意义传统的三层架构应用,往往通过虚拟机的方式在云平台部署,并未针对云计算平台的特点做充分的优化。复杂的分布式互联网应用,多数通过与底层特定云平台紧密绑定
3、的DeVOPS工具来部署和管理,缺少跨云平台的灵活性。试想如果我们把每一种类型的IaaS都看作一类品牌的服务器,我们的应用实际上是与硬件紧耦合的。那么这跟越过操作系统,直接针对CPU的机器指令开发程序,有何区别呢?DOCker的出现,不仅为使用LinUX轻量级容器提供了便利的工具,更重要的是它将引发互联网应用架构的革命。主要体现在以下几个方面。 以容器为开发、测试和发布的单元,将使单机、私有云、公有云的界限模糊,让开发者更加关注应用开发本身,显著降低DeVOPS的压力(缺乏复杂分布式互联网应用的运维能力,是阻碍传统企业转型互联网架构的门槛之一)。 传统应用在云平台上,仍旧面临高可用性,数据吞吐
4、瓶颈和安全的考验,特别是大容量和大流量的数据库节点,是企业应用在互联网架构下获得弹性的一大障碍。数据和服务,是否可以做到分布式,这是目前架构师面临的巨大考验。轻量级容器在快速启动、一致性、服务托管能为突破这些障碍的一大利器。 Docker技术的横空出世,与目前从SOA概念延伸出来的“微服务”架构可以紧密结合,大大提高企业交付软件的质量,快速适应瞬息万变的市场需求。Docker为云计算2.0最核心的技术,目前国内外各大主流IT公司全面宣布拥抱并支持Docker容器技术,结合目前主流的Openstack技术。将给企业带来全新的IT架构能力,大幅度提高企业的开发/运维敏捷能力,提高应用敏捷能力,适应
5、快速变化的市场需求,从而从企业架构层面提高业务的敏捷能力。同时DoCker被誉为云计算2.0的触发器,是从xxx4年至今在云计算领域最前沿的技术,目前硅谷在该领域有近200家创业公司,而在国内目前仅有10家左右。3 .本项目达到的技术水平及市场前景由自主研发基于Docker的PaaS云服务平台,包括企业级容器云平台、大数据支撑平台、PaaS平台的中间件服务、企业咨询(微服务/DevOps)、镜像加速(高速镜像仓库和私有仓库)、应用市场(海量应用一键部署)等,使用户可以一键式的快速生成移动互联网后端应用和云计算基础应用。StaCkOS结合全球最新虚拟化云计算技术DoCker,为企业研发、运维及新
6、业务上线部署提供了一整套解决方案和管理平台。不仅帮助企业大幅削减成本和提升效率,更能帮助传统企业加速所需业务互联网化进程,也帮助互联网企业加快产品迭代,提高产品市场占有率,高效适应当今IT大环境,接轨互联网+时代。我们能根据客户需求提供混合云管理、容器化云服务、私有容器云全套解决方案、微服务和DeVoPS支撑平台、咨询和培训等前瞻性产品及服务。无论金融、制造业、教育、军工、移动互联网、电子商务行业,针对不同行业的特性,提供丰富而专业的行业解决方案。产品可在金融、互联网、电信、大型制造业、IDC等行业领域进行推广实施。二、研发内容和目标1 .项目主要内容、目标及关键技术;1.1 项目主要内容及目
7、标xxxx从xxx6年开始便提出了基于DoCker容器技术的智慧企业云平台概念,于XXX年正式开始研发,到目前为止,公司已自主研发了XXX容器调度编排引擎,应用于企业及对安全保密有特殊要求的单位,同时于XXX年中再次发布了基于GoogleKubernetes的容器云计算平台,为更多的企业和单位提供了先进的云计算产品。2 .2关键技术1)平台支持DoCker公司的原生KUberneteS调度引擎,对外使用标准DoCkerAPI,降低学习和开发成本,通过该调度引擎,能够提供资源调度、服务发现、运行监控、扩容缩容、负载均衡、灰度升级、失败冗余、容灾恢复、DevOps等,可实现大规模、分布式、高可用的
8、Docker集群。2)通过云平台可以实现大数据平台的快速部署,用户只需要根据生产环境的实际业务需求,选择用户需要使用的大数据组件,即可轻松、快速地完成大数据平台的部署与使用。用户可以根据自己的需要自定义相关组件,并保存为镜像文件,以后每次使用时,用户可使用自定义的大数据功能组件进行部署。3)云平台内部集成持续集成流水线,通过可视化、拖拽的形式,将不同的微服务组件,根据不同项目情况建设不同的流水线,将开发、测试、部署活动全部自动化,极大的节约开发成本,提高软件交付速度。支持基于DoCker的持续集成流程,方便微服务的改造,可以直接将代码和分支关联起来,用户可根据需求自动或者手动分布式构建微服务项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大规模 容器 运行 平台 研究
