云原生有哪些优势?

如题所述

云原生的优势简单来说有以下几点:

1、实现应用更小体积

对于微服务化架构而言,拥有了更小的体积代表了未来将会是更少的下载带宽,而且更快地分发下载速度,在工作上会提高工作效率,节省更多的工作时间。 

2、拥有更快的启动速度

相比传统的单体应用而言,启动速度与运行效率快慢并不是重要的指标,但是对于需要快速迭代、水平扩展的云原生微服务架构应用而言,更快的启动速度就意味着更高的交付效率,和更加快速的回滚,尤其是面对较多应用的时候,可能仅仅才500ms的反应时间也会让用户感觉到延迟,从而造成用户的体验感变差。

3、实际占用资源更少

在实际的运行中占用的资源更低,也就代表了更高的部署密度和更低的计算成本,同时,在JVM启动时需要消耗大量CPU资源对字节码进行编译,降低启动时资源消耗,可以减少资源争抢,更好保障其他应用SLA。

4、数据没有固定的存储模式

也就说,在如今的实际使用中,云原生应用和服务既可以用JSON来处理数据,也可以用protocol buffer 或传统的 XML 来构造数据。很大程度上满足了不同的用户需求,无论是操作,还是实际都带来极大的便利性。

5、弹性扩展

云原生架构的主要特点是微服务、容器化、 DevOps 、持续交付四个主要的特点,也正因为如此它的资源是可以按照实际情况进行伸缩,这样不但提高资源的利用率,也大大降低了企业成本。

6、系统更加安全强壮

云原生架构依托于容器编排工具(K8S)与微服务的组合,应用就拥有了自动恢复能力、容错能力、故障隔离能力,让应用时刻处于可用的状态。

7、屏蔽底层差异

因为使用了容器化技术,应用运行于容器之中,应用就不需要考虑底层硬件的差异,只要是能运行容器镜像的硬件都可以运行程序,大大简化了开发工作量。同时对运维人员也非常友好,不需要再为环境问题而苦恼。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-21

未来几年金融IT所聚焦的核心价值,主要在于更加灵活的访问位置、更具弹性的基础设施、更为快捷的创新交付,云原生正在其中扮演重要的角色。

一、Kubernetes助力企业实现基础资源等方面的统一

Kubernetes是开源的容器编排引擎,目标是让部署容器化的应用简单并且高效,提供了应用部署、规划、更新、维护的一种机制。容器市场的调查结果显示,Kubernetes一骑绝尘,占据了77%的份额。随着Kubernetes在容器编排领域的胜出,各大云厂商已经将其视为下一代基础设施。由于其天然的平台无关性和可移植性,使得传统企业将应用迁移到云平台乃至自建PaaS平台的门槛大幅降低。这意味着从私有云到公有云再到混合云的界限被模糊了,企业不会被某个特定云厂商锁定,而是基于一个统一的云原生标准系统,无需关注底层实现即可享受到云带来的弹性、自愈、可观测等技术红利。预计未来Kubernetes将进一步助力企业实现基础资源管理的统一、业务架构的统一以及IT应用管理的统一,从而实现企业云原生转型的跨越。

二、Service Mesh助力企业服务治理

Service Mesh(服务网格)是一种控制不同应用程序共享数据的方法,其独特之处在于是为适应分布式微服务环境而构建的,主张无侵入地实现服务间的安全通信、智能路由及自动监控,目前巨头大多已有相应的布局。Service Mesh 作为解耦应用与基础设施的关键技术,会成为解决异构系统通信、混合云架构等方向上的必备组件。企业进行云原生转型时,部分无法升级的遗产系统往往会成为IT治理的黑暗角落。服务网格所主张的双重核心价值:无侵入和技术与业务解耦,可以低成本地将企业应用全部纳入统一的服务治理体系。

三、Serverless架构可让关注点集中到应用本身

Serverless(无服务器)架构概念的诞生由来已久,但目前尚无权威和官方的定义,一般指应用的开发无需考虑服务器这样的硬件基础设施,快速交付、智能弹性、更低成本是其核心价值。随着底层规范逐步成熟,Serverless架构可以助力云原生将关注点集中到应用本身:在运维侧,主张“NoOps”、“自助式”,云原生下的运维会体现出一种轻量、自动化的理念,运维不再关注具体的过程,而是通过声明式的期望(告诉机器需要实现什么,让机器想出如何去做)让平台来自动化地实现运维的策略,取代原来手工的、面向服务器的复杂繁琐方式,实现真正的Serverless;在应用侧,应用可以使用平台提供的开箱即用的各种通用能力,如消息、缓存、事件驱动等,而不需要关注具体的技术实现,以达到技术与业务彻底解耦,使得未来所有的应用都可以实现按需消费——scale-to-zero(闲置时可以将副本数缩减至0,有流量请求时可以快速恢复)。

四、边缘计算与边缘云将带来新的云原生体验

边缘计算(Edge Computing)具有数据处理与分析的快速、实时性,安全性,低成本、低能耗、低带宽成本等优势,云原生和边缘计算的结合有助于快速实现“云-边-端”一体化的应用分发,解决在海量边、端设备上统一完成大规模应用交付、运维、管控的诉求。在过去几年里,物理网络上的隔离或者数据管道的带宽限制,往往成为企业上云的一大阻碍,随着穿戴设备等物联网设备的增多,能够利用本地算力来提供云原生服务的边缘云(Edge Cloud)成为一种选项。边缘云可以在本地设备附件进行计算加工,提供基础的技术组件能力,在需要时把数据统一合并上传到数据中心,既可以减少带宽开销,也能提供安全和隐私的保障。因此诸如K3S等专为轻量级低功耗设计的边缘云技术陆续出现,预计未来几年利用此类技术构建企业边缘云节点与中央集中计算中心的混合云拓扑方式会带来新的云原生体验。此外,边缘云与被称为“下一代云”的分布式云也息息相关。

第2个回答  2022-01-18
第一,极致弹性能力,以容器化方式运行的应用程序,其启动和停止非常快,一般处在秒级或毫秒级。
第二,故障自愈、服务自治能力,采用容器编排框架,可以管理成千上万的应用容器,当某个应用出现故障时,编排系统能够及时发现并自动摘除问题应用,同时智能调度到有效资源上,保证了应用系统的稳定运行。
第三,大规模跨环境扩展能力,基于容器编排系统的PaaS平台,可以跨越部署到不同的环境中,包括不同的网络环境,不同的机房,不同的数据中心或不同的公有云,利用联邦集群的模式,可以让应用在跨云的环境中流转,可以让不同的云环境作为资源补充,或者创建相同的应用到不同的数据中心,以此作为容灾备份。
基于云原生以上的几个特点,在容器云PaaS、DevOps、微服务治理、服务网格、API网关等等方面,时速云做的还不错,他们是一家全栈云原生技术服务提供商,你可以了解一下。本回答被提问者采纳
相似回答