0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云原生解决了什么问题?

工业互联网前线 来源:中智观察 作者:中智观察 2020-12-15 17:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

云原生近来大热,但云原生不是新概念,早在2013年就由MattStine提出,并被沿用至今。云原生是MattStine根据多年的架构和咨询经验总结出来的一个思想集合,随时间推进不断完善,囊括了DevOps、持续交付、微服务、容器化等主题。从本质上讲,云原生是随着虚拟化技术和分布式架构的成熟与普及,以及应用上云的大趋势下,让应用更高效的融合云技术优势的一种理念。是应用上云后,在云上的开发、部署、维护、架构都彻底基于云技术而做出迭代,使之具备传统IT不具备的能力的浪潮。

与其说云原生是一门技术或者一个产品,不如说云原生一套技术方法体系,它可以让企业快速部署新业务,提供新的应用环境。

6ac65192-28e9-11eb-a64d-12bb97331649.png

尽管Heroku、Pivotal、CNCF等众多厂商都对云原生下了不同的定义,但从本质上考虑,因为云原生构建了易观测松耦合容错性高的系统,所以其始终都在追求着三大目标:加速创新、降低成本、提高效率。

云原生解决了什么问题?

在数智化时代,软件变得越来越复杂,终端对于响应速度的要求越来越迫切,对运行稳定性的需求变得越来越挑剔,这给开发工作带来了很大的压力。

在原有技术的基础上,功能复杂程度、交付周期和可靠性被视为开发工作不可能同时实现的“不可能三角”,但云原生或许带来了新的答案。

基于云原生,开发工作统一了技术标准、交付方式和运维部署,这得益于微服务、DevOps和容器化。

容器化的出现,一定程度上带动了微服务架构发展。架构从单体式演化到了分布式,又从分布式演化到了云原生架构,微服务在其中不可或缺。

微服务

微服务解决了软件开发工作中的低耦合和高内聚的目标,将系统的服务按照组织架构的功能来进行划分,防止不同功能单元间发生互相影响。也即是单个服务能独立的更新,扩展,重启,而不影响其他服务,以此使单个服务的开发团队更小,也更加独立。

这在亚马逊被称之为“2个披萨原则”,也即将团队规模维持在两个披萨就能够吃饱的水平。最终使得松耦合+独立小型的团队使得持续更新和敏捷管理协作成为可能。

DevOps

DevOps从字面上来理解,是开发人员+运维人员的统称,而实际上,它是一组有关过程、方法与系统的方法论统称,核心理念直指开发、测试、运维的三合一聚合。

DevOps强调的是技术团队,通过自动化工具,进行高效的沟通和协作来完成软件的生命周期管理,从而更快、更频繁的交付。

如今随着容器化的发展,基于容器的编排平台,可以充分利用、发挥基础设施的优势,使得复杂的传统部署策略变得简单。

容器化

使用容器,微服务可以将其所需的配置、依赖关系和环境变量,以标准化打包的方式迁移到全新的服务器节点上,而无需重新配置环境,提供了真正的应用可移植性。由于其支持进程被隔离和限制,并且不依赖于特定的基础架构,又不影响主机的安全,使得容器技术深受开发人员的欢迎,极大的简化了开发和运维工作。

在一些资源有限的场景中,容器技术基于进程粒度的资源使用方式,也降低了对系统的资源依赖与消耗。其对于构建统一的开发,交付和集成环境有着莫大的优势,是云原生应用的最佳交付载体。

6b346e02-28e9-11eb-a64d-12bb97331649.png

综上,云原生可以帮助企业的开发人员提高开发效率,发挥云技术优势,提供更高效的工作方式,实现技术赋能业务创新的重要使命。

云原生发展现状

知名研究公司Gartner的报告显示,到2022年有75%的全球化企业将在生产中使用容器化的应用(当前不足30%)、还有50%的应用软件将运行在容器化PaaS平台。

如果说五年前提起云原生与容器,即便是业内人士,也有很多人云里雾里,但如今随着容器的发展,其正以一种前所未有的速度席卷开发界。因此,我们特意梳理了国内外的云原生与容器产业发展情况。

2015年,谷歌牵头,携手亚马逊、微软、思科等公司,成立CNCF(云原生计算基金会),如今成员已达一百多位。下图为CNCF发布的Cloud Native Landscape,给出了云原生生态的参考体系。

6b724c22-28e9-11eb-a64d-12bb97331649.png

Cloud Native Landscape

诚然技术架构的演变非常快,各种新的名词也是层出不穷,但经过对Cloud Native Landscape的总结之后,中国软件网认为,只要是符合容器化封装、动态管理、面向微服务三大特征的产品或者服务都可以被称为云原生。

6c518acc-28e9-11eb-a64d-12bb97331649.png

由于技术门槛较高,所以在国内市场上活跃的云原生公司,除开大厂,多以新锐厂商为主。

6c8b0644-28e9-11eb-a64d-12bb97331649.png

云原生与容器作为新兴的云端应用,对厂商的品牌能力、技术与服务能力、生态构建能力都是极大的挑战。中小厂商在大厂环伺的格局之下,也在努力寻求创新突破之路,在容器云兴起的趋势下,未来鹿死谁手也犹未可知,但有一点是必然的,随着技术的持续演进,云原生必将在几年内成为重要的基础设施级产品与应用,容器云也必将成为下一代PaaS平台重要的技术方向。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 虚拟化
    +关注

    关注

    1

    文章

    403

    浏览量

    30843
  • 容器技术
    +关注

    关注

    1

    文章

    21

    浏览量

    5748
  • 云原生
    +关注

    关注

    0

    文章

    265

    浏览量

    8497

原文标题:一文读懂云原生

文章出处:【微信号:IndustryIOT,微信公众号:工业互联网前线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    云原生环境里Nginx的故障排查思路

    本文聚焦于云原生环境下Nginx的故障排查思路。随着云原生技术的广泛应用,Nginx作为常用的高性能Web服务器和反向代理服务器,在容器化和编排的环境中面临着新的故障场景和挑战。
    的头像 发表于 06-17 13:53 639次阅读
    <b class='flag-5'>云原生</b>环境里Nginx的故障排查思路

    从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

    (Goroutine/Channel) 在 云原生基础设施领域 占据主导地位,它也是 Java 开发者探索云原生技术栈的关键补
    的头像 发表于 04-25 11:13 508次阅读

    Snap Store开发者工具图谱:从全栈到云原生,一张图解锁Linux开发新姿势!

    PyCharm+Postman构建微服务,还是云原生新人尝试Kubectl+Helm驯服K8s,SnapStore早已备好全套装备。本文作为《UbuntuSnap》系列的第三弹
    的头像 发表于 03-25 09:22 631次阅读
    Snap Store开发者工具图谱:从全栈到<b class='flag-5'>云原生</b>,一张图解锁Linux开发新姿势!

    云原生在汽车行业的优势

    近年来,“云原生”已成为科技领域的高频热词。从企业数字化转型到智能化产业布局,各行各业对云原生技术的需求呈现爆发式增长,向云计算转型已成为一大趋势。根据Gartner的预测,到2025年,超过95%的新数字工作负载将迁移至云端,而非传统数据中心。
    的头像 发表于 02-21 09:20 1474次阅读

    鸿蒙原生应用开发也可以使用DeepSeek

    和无私奉献的辛勤工作,才让我们能够轻松地将强大的DeepSeek模型集成到鸿蒙原生应用的开发环境中,为开发效率的提升提供强大的技术支持,向他们的这种精神和奉献致敬! 下载链接:http
    发表于 02-20 18:06

    微软科技如何应对AI原生企业浪潮

    本文改编自微软AI at Work首席营销官贾里德·斯帕塔罗(Jared Spataro)的“关于Al原生组织系列文章”,其中第1部分揭示AI原生组织的核心原则,第2部分详细介绍
    的头像 发表于 02-11 10:34 869次阅读

    云原生AI服务怎么样

    云原生AI服务,是指采用云原生的原则和技术来构建、部署和管理人工智能应用及工作负载的方法和模式。那么,云原生AI服务怎么样呢?下面,AI部落小编带您了解。
    的头像 发表于 01-23 10:47 763次阅读

    M1携手6D Technologies云原生BSS平台实现转型

    M1携手6D Technologies云原生BSS平台,成功实现数字化转型 印度班加罗尔2025年1月15日 /美通社/ -- 数字化转型解决方案的全球领导者6D Technologies欣然宣布
    的头像 发表于 01-15 15:42 727次阅读

    云原生LLMOps平台作用

    云原生LLMOps平台是一种基于云计算基础设施和开发工具,专门用于构建、部署和管理大型语言模型(LLM)全生命周期的平台。以下,是对云原生LLMOps平台作用的梳理,由AI部落小编整理。
    的头像 发表于 01-06 10:21 708次阅读

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    。 DataCache:加速应用冷启动DataCache解决方案针对应用冷启动耗时问题,提供原生应用极速冷启动方案。应用冷启动时,首页数据请求和页面加载耗时过多。DataCache通过优先加载本地缓存数据
    发表于 01-02 18:00

    如何选择云原生机器学习平台

    当今,云原生机器学习平台因其弹性扩展、高效部署、低成本运营等优势,逐渐成为企业构建和部署机器学习应用的首选。然而,市场上的云原生机器学习平台种类繁多,功能各异,如何选择云原生机器学习平台呢?下面,AI部落小编带您探讨。
    的头像 发表于 12-25 11:54 699次阅读

    东方通联合openEuler社区即将开启云原生开源中间件 Meetup北京站

    深入探索云原生技术的最新前沿; 剖析基础软件最“潮”趋势; 与技术大佬零距离交流; 聆听行业专家的独家案例经验; 激发创新思维,寻找灵感火花; 更有机会获取宝贵的实习机会,以及丰富多彩的福利礼包
    的头像 发表于 12-17 14:58 1124次阅读

    艾体宝与Kubernetes原生数据平台AppsCode达成合作

    虹科姐妹公司艾体宝宣布与Kubernetes 原生数据平台 AppsCode达成正式合作,致力于将其核心产品KubeDB引入中国市场,为企业提供专业、高效的云原生数据库管理解决方案。
    的头像 发表于 12-16 15:07 894次阅读

    构建云原生机器学习平台流程

    构建云原生机器学习平台是一个复杂而系统的过程,涉及数据收集、处理、特征提取、模型训练、评估、部署和监控等多个环节。
    的头像 发表于 12-14 10:34 676次阅读

    什么是云原生MLOps平台

    云原生MLOps平台,是指利用云计算的基础设施和开发工具,来构建、部署和管理机器学习模型的全生命周期的平台。以下,是对云原生MLOps平台的介绍,由AI部落小编整理。
    的头像 发表于 12-12 13:13 840次阅读