Cloud2.0时代,探秘积累与创新的基因

原创 admin  2019-01-22 03:57 

如果说 1.0 时代是侧重软件创新的时代,那么 2.0 时代的云端则更侧重于硬件和芯片的创新。这种创新对于云服务提供商来讲,对企业的技术沉淀积累和创新的基因要求会更高,以芯片、硬件和软件全栈协同的云服务更容易满足大中型企业的业务需求。同时,在开发、交付、运维等工作流程都可以在云端实现的条件下,开发者也将获得全新的开发体验。

1 Cloud 2.0,架构、算法和芯片创新不能少  

跨过一个时代,意味着软硬件等各方面能力的创新和升级。一般来讲,软件的能力主要聚焦在架构和算法上,而硬件则是在架构和芯片上。

华为过去服务于大量运营商,将软件专注于架构和核心算法,硬件则注重架构和芯片技术,并在数据中心基础设施中注入精力。因而,华为云在 Cloud 2.0 时代里,从应用的开发部署运维平台和工具框架,到 AI 的基础模型算法和面向领域的建模和算法,整个垂直轴向上进行技术突破,构建了基于芯片、软、硬件协同的全栈技术体系,通过 On-line 的形式向外输出,并打造了人工智能、容器、物联网 IoT、区块链、大数据等领域的核心产品。

2 厚积薄发:云端 DevOps 开发  

华为的研发模式在过去的三十余年里经历软件作坊、软件过程及重型控制再到现在的敏捷、精益、DevOps 的阶段变革。因此,华为对 DevOps 也有更深层次的理解:DevOps 已经超越了一种研发模式的范畴,更是商业模式的变革,很多行业也会走向 DevOps 模式。

一般来讲,DevOps 工具平台的构建会非常复杂,理念和方法论是工具平台的灵魂、主线,工具需要承载先进理念和方法论,固化流程、经验和最佳实践。而华为云 DevCloud 开放华为研发实践,帮助软件企业进行业务创新。华为云 DevCloud 将华为的研发实践、研发理念、研发工具合为一体。开发者可以在华为云 DevCloud 上进行 Web 开发,微服务,移动应用,游戏动漫等各种产品和应用的开发。

3 DevOps 持续积累交付理念和方法论  

华为云推出的 DevCloud Cloudpipeline 流水线服务为开发者提供了 DevOps 持续交付能力。华为产品团队和代码规模跨度极大,导致一个产品会依赖于几个不同团队交付的不同平台、不同部门使用的环境和组网也存在极大差异。在这种复杂的环境下,华为构建了分层分级持续交付流水线,分为个人级、项目级、子系统级、产品级(版本级)、解决方案级等数级流水线,通过流水线编排工作流、触发下一级流水线的执行来保障产品团队和组件之间的协同交付。

在相关配套技术和服务中,灰度发布能力、极速构建、基础设施即代码、配置即代码、Docker、K8s、自动部署、自动化测试、CloudPipelineCDDL 描述文件等尤为关键。增量构建、并行构建、依赖预读与缓存、容器化 slave 等不断提升构建速度,通过容器化技术使得环境标准化,消除 DTAP 四大环境间的差异,减少环境配置、部署和问题定位成本。自动化一切、代码化一切、服务化一切、版本化一切、数据化一切、可视化一切,是流水线和 DevOps 平台的基本方向。未来还会包括智能化一切。

近年来,云端技术的变革速度达到了新的高度,企业持续的创新不断赋能开发者,而积累和创新的基因也在云服务提供商的体内不断展现。那么具体在云端如何解决用户的开发、算法和运维难题,让积累和创新的基因落地成开发者的能力呢?InfoQ 联合华为云定制了一期《CLOUD 云 +》特别专刊,为开发者和技术决策者们提供一个新的视角,能够潜心观察到在云服务提供商眼中的技术世界变化。

如何阅读本书  

本书现已开启限时免费阅读及下载,点击「阅读原文」即可直接跳转高清浏览界面。看 Cloud2.0 的风云变幻、波谲云诡,怎可少了它?

本文地址:http://www.17xiuwang.com/2019/01/22/cloud2-0%e6%97%b6%e4%bb%a3%ef%bc%8c%e6%8e%a2%e7%a7%98%e7%a7%af%e7%b4%af%e4%b8%8e%e5%88%9b%e6%96%b0%e7%9a%84%e5%9f%ba%e5%9b%a0/
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

发表评论


表情