云计算再定义:云原生背景下的云计算
数字与物理世界深度融合背景下,中国云计算架构形态从分布式发展至云原生,头部云厂商快速推进软件、中间件的开源化和标准化,云租户或享受更加开放的计算资源集成平台。详细内容参考
x86架构和arm架构区别■ 多维云资源产品化,促动传统应用软件向云原生系统转型
当今,全球头部云计算供应商共同经历了从提供基础设施到提供行业解决方案的历程,单纯的云基础设施服务已不具备前沿竞争力,提供更加贴合下游垂直应用场景的行业级解决方案成为云计算厂商突围竞争的核心策略之一,亦为云计算生态发展的大趋势。相对后起的中小云服务厂商,AWS、谷歌、微软、阿里云具备最优先发机会优势和条件,具体表现为∶
(1)自身拥有复杂的业务生态,或具备多行业云上互联网业务;
(2)先发云平台对接千万级别商家、承载上亿级别用户;
(3)针对双向数据匹配开发程序化计算模式,计算方法沉淀丰富的To B端口服务经验。
■ 随硬件层、软件层云化进程推进,云厂商着手推进云架构下层软硬件结合
应用软件向云原生系统升级的具体形态包括云原生数据库、云原生存储等,然而独立的云原生产品依然存在数据割裂、数据孤岛等问题,为了使分布式系统更加开放、更加产品化,云厂商持续加入多元中间件,如消息中间件、事务处理中间件、数据库中间件等等。2018年起,为便于开发人员基于K8S系统开展云上调研、分析,谷歌领头对大量中间件进行开源化处理,并持续推动中间件的标准化。
纵观云计算形态的发展历程,云厂商已经基本完成了分布式系统向云原生系统的进化,并开启了分布式管控完全标准化和开源化的进程,云上用户可享受愈加开放的集成性云服务平台。
中国云计算定义及再定义——云原生核心∶虚拟机和容器化
虚拟机向容器的演进 盘活有限的基础资源,在安全、效率、备份、迁移等方面获得原始资源配置
■虚拟机效力升级,追求多核、自研策略成为云厂商发展的大趋势
相对硬件服务器,虚拟机部署成本显著降低,进一步提升虚拟机效力是当前云计算龙头厂商的核心策略之一,其中,效力升级路径包括∶
(1)虚拟化能力向硬件端卸载——头部厂商如AWS、微软等,持续强化自研业务健壮度,开发专用的、负载统一的、可兼容X86等所有应用的CPU;
(2)核数升级——当前云上应用已不局限于单核能力,以ARM架构为例,厂商对多核架构的追求成为大趋势(从60核到98核,到当前120+核)。此外,自研芯片的兴起也成为云本身发展的大趋势。
■虚拟机成搭载多元化订阅服务,助力用户完成云资源的本地化部署
当前,云厂商交付业务主要方式包括一体机交付、certified交付、纯软件交付等。用户可自行购置硬件基础设施并部署业务。多数头部云厂商选择公共云服务本地化部署加虚拟机软件配置的方式,而非出售分布式存储的方式。用户可持续订阅混合云、私有云服务。
中国云计算定义及再定义——云原生架构核心∶微服务
微服务通过细粒度切分、单独进程、轻量级通信、独立部署四个特征解决了单体应用架构衍生的集中式项目迭代流程。
■微服务架构经历四轮迭代,基本实现模块松耦合
微服务架构(MSA,Microservices Architecture)是一种架构风格和设计模式,提倡将应用分割成一系列细粒度的服务,每个服务专注于单一业务功能,运行于独立部署的进程中,服务之间边界清晰,采用如HTTP/REST等轻量级通信机制。提炼出四点微服务的特征∶1、细粒度切分 2.单独的进程 3.轻量级通信 4.松耦合,可独立部署。
■ 微服务切分方法助力组织实现更细粒度的开发流程切分方法
微服务应用所完成的功能在业务域划分上相互独立,相比单体应用强行绑定语言和技术栈,微服务的好处是不同业务域有着不同的技术选择权,比如推荐系统采用Python要比Java的实现效率要更高。
于组织层面上,微服务对应的团队更小,"一个微服务团队一顿能吃掉两张披萨饼"是业内对正确划分微服务在业务域边界的隐喻,通过最大化"适度职责"实现相对自治,增益开发效率。
于开发效率上,微服务团队虽小却要求着更高的开发迭代速度,业内评价标准是至少两周完成一次迭代,所以也反向对微服务的业务域边界划分提出了要求。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。