谈谈我对云原生的理解

简介: 所谓云原生,它不是一个产品,而是一套技术体系和一套方法论,而数字化转型是思想先行,从内到外的整体变革。更确切地说,它是一种文化,更是一种潮流,是云计算的一个必然导向。

云原生(Cloud Native)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。这个概念是Matt Stine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrastructure)和12要素(The Twelve-Factor App)等几大主题。云原生是面向“云”而设计的应用,因此技术部分依赖于传统云计算的3层概念,基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。云原生的定义一直在变,同一组织在不同时期有不同的定义,不同组织在同一时期也有不同定义。
云原生从字面意思上来看可以分成云和原生两个部分。云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端。原生就是土生土长的意思,我们在开始设计应用的时候就考虑到应用将来是运行云环境里面的,要充分利用云资源的优点,比如️云服务的弹性和分布式优势。原生成长,在云环境下生存。
云原生要具备云的天然基因,天生就是云的一部分。云原生不是为云而生,而是天生就是云,生而是云,所以它具有云的特性:通过网络访问、远端部署执行、可扩展弹性伸缩、共享、按需使用自助服务、高可用、可远程监控计费审计、标准化交付与位置无关等。
目前CNCF给出了云原生应用的三大特征:
容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护。在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。
动态管理:通过集中式的编排调度系统来动态的管理和调度。
面向微服务:明确服务间的依赖,互相解耦。
云原生的四大核心要素便是微服务技术、DevOps、持续交付、容器化。
image.png
云原生的DevOps、容器化平台、持续交付、微服务都是云原生不可缺少的一部分,而云原生也必然是云计算发展的必定趋势,我们需要以全局地眼光看待问题,对四个核心元素加以整合后才能见到云原生的全局风貌。
简单地把云原生理解为:云原生 = 微服务 + DevOps + 持续交付 + 容器化

目录
相关文章
|
6月前
|
Cloud Native Devops 持续交付
【云原生|云原生基础】什么是云原生?一文给你讲清楚!
【云原生|云原生基础】什么是云原生?一文给你讲清楚!
1495 1
|
存储 Kubernetes Cloud Native
一文搞懂云原生架构
目前,每个 IT 资源或产品都作为服务提供。而且伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果还不懂云原生,那真的out了。因此,云原生软件开发成为每个企业的关键要求,无论其规模和性质如何。在加入云计算潮流之前,了解什么是云原生架构以及如何为云原生应用程序需求设计正确的架构非常重要。
一文搞懂云原生架构
|
运维 安全 Cloud Native
谈谈云原生安全
根据自己的理解 简单谈谈云原生安全
4939 0
谈谈云原生安全
|
1月前
|
运维 监控 Cloud Native
深入理解云原生技术:从概念到实践
在数字化转型的浪潮中,云原生技术如同星辰指引航船,引领企业驶向灵活、高效的未来。本文将深入浅出地探讨云原生的核心理念、关键技术及应用实例,旨在为读者揭开云原生的神秘面纱,展示其如何重塑软件开发与运维模式。通过理论与实践的结合,我们将一窥云原生技术的强大动力和无限可能。
|
3月前
|
运维 Kubernetes Cloud Native
《云原生时代:探索容器化技术的奥秘与实践》
在数字浪潮汹涌的今天,云原生技术以其灵活性和高效性成为了企业数字化转型的强大引擎。本文将深入浅出地探讨云原生的核心——容器化技术,从其定义、优势到实际应用案例,带领读者一同揭开云原生世界的神秘面纱,体验从代码到云端的奇妙旅程。
|
4月前
|
运维 Cloud Native Devops
云原生架构的演变与实践
【7月更文挑战第31天】本文将深入探讨云原生技术如何从概念走向成熟,并分析其对企业IT架构的影响。我们将从云原生的基本概念出发,逐步剖析其在现代软件开发和运维中的关键作用,以及如何通过实践案例来理解云原生架构的优势和挑战。文章旨在为读者提供一套实用的云原生应用指南,帮助他们在数字化转型的浪潮中乘风破浪。
40 4
|
3月前
|
Kubernetes Cloud Native 持续交付
探索云原生技术:从基础到实践
【8月更文挑战第27天】在数字时代的浪潮中,云原生技术以其灵活性、可扩展性和高效率引领着软件开发的新趋势。本文将深入探讨云原生的核心概念、关键技术和实际应用案例,带领读者从理论到实践,全面理解并掌握云原生的力量。通过具体的代码示例,我们将展示如何在实际项目中应用这些技术,以及它们如何帮助企业实现数字化转型和创新升级。
|
4月前
|
运维 Cloud Native 持续交付
探索云原生架构的演变与实践
随着企业数字化转型的步伐加快,云原生技术成为推动这一进程的核心动力。本文将深入探讨云原生架构的发展历程,解析其核心技术组件,并通过实际案例展现云原生在现代IT架构中的应用与挑战。从容器化、微服务到自动化运维,我们将一窥云原生如何重塑软件开发与运维模式,并预见其对未来技术生态的影响。
|
5月前
|
运维 Kubernetes Cloud Native
云原生概念总结
云原生概念总结
49 0
|
Kubernetes Cloud Native Serverless
云原生:从基本概念到实践,解析演进与现状
云原生:从基本概念到实践,解析演进与现状
171 0