发布网友 发布时间:2022-04-22 01:42
共3个回答
热心网友 时间:2023-10-13 22:32
云原生是一系列云计算技术体系和企业管理方法的集合,既包含了实现应用云原生化的方*,也包含了落地实践的关键技术。
云原生从字面意思上来看可以分成云和原生两个部分。
云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS,、PaaS和SaaS。
原生就是土生土长的意思,在开始设计应用的时候就考虑到应用将来是运行云环境里面的,要充分利用云资源的优点,比如️云服务的弹性和分布式优势。
特点
云原生应用也就是面向“云”而设计的应用,在使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。
热心网友 时间:2023-10-13 22:33
云原生的定义,事实上业界也是“百家争鸣”各持观点,从技术视角理解云原生其实会相对清晰。
根据CNCF概念,云原生是一种构建和运行应用程序的方法,是一套技术体系和方*。云原生是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初就考虑到云环境,原生为云而设计,充分利用和发挥云平台的弹性+分布式优势。
云原生的关键技术包括:
• 微服务架构:服务与服务之间通过高内聚低耦合的方式交互;
• 容器:作为微服务的最佳载体,提供了一个自包含的打包方式;
• 容器编排:解决了微服务在生产环境的部署问题;
• 服务网络:作为基础设施,解决了服务之间的通信;
• 不可变基础:设施提升发布效率,方便快速扩展;
• 声明式 API:让系统更加健壮;
• DevOps:缩短研发周期,增加部署频率,更安全地方便:
云原生是上云最佳路径。
热心网友 时间:2023-10-13 22:33
云原生:云原生应用程序是在微服务体系结构(称为微服务)上开发的,微服务体系结构被设计为服务于特定的目的一个模块。但云计算应用程序是在每个模块相互依赖的传统基础设施系统上开发的。它们通常是静态的,对这样的应用程序进行升级意味着对整个应用程序进行更改。
起源
云原生应用程序源于云原生。如前所述,它们构建并部署在云中,真正地访问了云基础设施的强大功能。
设计
云原生应用程序被设计为多租户实例托管(微服务架构)。
便捷性
云原生应用程序是高度可扩展性,可以对单个模块进行实时更改,而不会对整个应用程序造成干扰。
价格
云原生应用程序不需要任何硬件或软件上的投资,因为它们是在云上进行的,通常可以在被许可方获得,因此使用起来相对便宜。