热门文章> 什么是云原生应用 >

什么是云原生应用

36氪企服点评小编
2022-11-23 14:25
282次阅读

|企服解答

什么是云原生应用:云原生是一种方法,用于构建和运行充分利用云计算模型优势的应用。云原生应用充分借助云计算平台的计算,存储,网络以及负载均衡等一系列的能力来构建应用。

什么是云原生应用

什么是云原生应用

  云原生是一种方法,用于构建和运行充分利用云计算模型优势的应用。云原生应用充分借助云计算平台的计算,存储,网络以及负载均衡等一系列的能力来构建应用。应用本身不用再关注基础架构,高可用以及服务水平扩展等能力,而将重点放在业务本身,因为云计算平台可以帮助应用解决这些方面的问题。当然云原生应用再构建时必须按照云原生应用的开发方式进行应用的开发和构建。

 

|企服解答

  云原生应用特点:

  1.被打包成为轻量级的容器安装包。云原生应用由一个个可独立运行的服务组成,服务之间相互通信相互协作。云原生应用快速地进行服务规模的水平扩展和缩小。

  2.可以使用同类最佳的语言和开发框架,云原生的服务可以由不同的语言和框架组成,而不用考虑兼容性问题,这是云原生能力。

  3.设计为松耦合的服务的组合。

  4.服务与服务之间围绕api进行交互和协作

  5.将有状态服务和无状态服务进行分离设计

  6.不依赖于具体的服务和操作系统,当然有些微服务应用需要一些特有的能力,比如SSD和GPU,这些可能需要一部分机器来提供。

  7.云原生应用一般部署在自服务,弹性的云基础设施之上

  8.通过敏捷的DevOps流程来进行管理

  9.高度地自动化。云基础设施已经帮助应用解决了大部分问题,云原生应用很好地利用了将云基础设施作为代码的概念。

  10.通过已经定义好的策略进行资源分配。云基础设施的资源可以动态分配,这样每个服务占有多少资源是通过一定策略预先定义好的,这样可以充分利用云基础设施的能力,避免资源的浪费。

[免责声明]

文章标题: 什么是云原生应用

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作