云原生正在吞噬一切,开发者该如何应对?

这篇具有很好参考价值的文章主要介绍了云原生正在吞噬一切,开发者该如何应对?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

十年前,Netscape创始人、硅谷著名投资人马克·安德森(Marc Andreessen)预言“软件正在吞噬世界”;数年后,软件里90%以上的代码都是开源代码,“开源正在吞噬软件”;如今,“云原生吞噬开源”,开源项目正在向云化演进。

cloudhosting cloud native,新程序员,云原生,云计算

图1:云原生吞噬世界

然而在开发者社群、CSDN社区,时常有人心生这样的疑惑:云原生到底是什么?

cloudhosting cloud native,新程序员,云原生,云计算

本文内容摘录自《新程序员003》

什么是云原生?

带着读者的疑问,笔者翻阅了《新程序员003》,其中毕业于北京大学,阿里云容器服务技术专家,曾就职于IBM的郝树伟在《云原生的定义及其关键技术》一文中提到:云原生(Cloud Native)是一个组合词,“云”表示应用程序运行于分布式云环境中,“原生”表示应用程序在设计之初就充分考虑到了云平台的弹性和分布式特性,就是为云设计的。可见,云原生并不是简单地使用云平台运行现有的应用程序,而是一种能充分利用云计算优势对应用程序进行设计、实现、部署、交付和操作的应用架构方法。

云原生技术一直在不断地变化和发展,云原生的定义也在不断地迭代和更新,不同的社区组织或公司对云原生也有不同的理解和定义。

拥有20多年软件及互联网开发经验和技术管理经验、曾在硅谷LinkedIn、Yahoo、IBM三家企业就职,目前担任小米集团副总裁的崔宝秋博士认为:云原生是一种基于云计算的灵活性、可扩展性和弹性来构建并运行软件应用程序的理念和方法论。在云原生的理念中,所有应用在设计阶段就应该考虑如何在云计算的环境下以最佳的方式运行,以发挥云计算的弹性、高容错、自恢复和按需使用等优势。云原生的方法论中往往覆盖了微服务、容器、CI/CD、敏捷开发、DevOps等现代的软件开发技术和理念。

cloudhosting cloud native,新程序员,云原生,云计算

云原生=容器+K8s 吗?

在众多开发者的疑惑中,有不少人认为云原生就等于容器+K8s,甚至还有人认为,只是把应用搬到云上,就是云原生了?

对于云原生理解的种种误区,来自火山引擎的张鑫在《“原生云”时代的四个改变》一文中对常见的2个误区进行了解答:

1、Cloud Hosting=Cloud Native?

很多人将Cloud Hosting等同于Cloud Native,浅显地认为只要开了一个云账号、用云了就是云原生,还有人认为只要把应用搬到云上就是云原生。然而,很多情况下这些应用架构本身的生产方式并没有发生改变,仍然是过去传统的应用架构,只是生搬硬套到了云上,并没有真正发挥云原生的价值。

那么究竟什么才是云原生?有一个非常简单的区分方法:看它所定义的这个主语是谁。云原生的主语不应该是平台或者工具,即不是用容器和K8s搭建一个平台就是云原生,最关键的主语应该是业务和应用,要看是否充分把底层技术业务的能力向上传递至业务和应用侧。

2、云原生是IaaS还是PaaS?

传统的IaaS和PaaS在灵活性和管理性上总有一个不可调和的矛盾:IaaS产品可以提供极高的灵活性但管理难度很大,PaaS产品管理难度很小但灵活性较差。在这种局面下,云原生应运而生,它既不是IaaS也不是PaaS,却将两者做了很好的连接与融合,不仅自带了非常多的管理功能,还提供了丰富且底层的接口,使其具备极强的可扩展能力。

cloudhosting cloud native,新程序员,云原生,云计算

《新程序员003》助力开发者乘风破浪

在厘清云原生的概念后,作为开发者,需要具备哪些知识与能力才能在开发范式大转移的时代,保留一席之地呢?

拥有20多年的互联网和金融架构从业经验,MegaEase创始人、前阿里云资深架构师、天猫开发总监、亚马逊高级研发经理、汤森路透基础架构师和高级研发经理陈皓(左耳朵耗子)在《新程序员003》中分享5大能力与知识点:

此外,《新程序员003》还诚邀 50 余位技术专家共同创作,是写给所有关注云原生开发者们的一本技术精选图书,助力开发者在云原生与数字化转移大趋势下乘风破浪,里面更包含了华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司的云原生和数字化一手实战经验。

扫描下方二维码即可立即购买

畅享电子书+精美纸质书

cloudhosting cloud native,新程序员,云原生,云计算文章来源地址https://www.toymoban.com/news/detail-814933.html

到了这里,关于云原生正在吞噬一切,开发者该如何应对?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何成为一名高效的前端开发者(10X开发者)

    如今,每个人都想成为我们所说的“10倍开发者”。然而,这个术语经常被误解和高估。 本质上,一个高效或者10倍开发者,在我看来,是指那些能够充分利用所有可用工具的人,通过让这些工具处理冗余和重复的任务,使他们能够专注于复杂和创造性的工作。以下是一些成

    2024年02月05日
    浏览(68)
  • ChatGPT如何进入开发者模式

            ~~~~~~~               ChatGPT 的回复质量取决于提示词(即 Prompt)。这通常是用户提供的问题或文本,以激活模型生成回复。简单来说,prompt 就是用户想要询问的内容,作为输入送到 ChatGPT 中,ChatGPT 会尝试理解这个输入,然后输出合适的回答或响应。通过优化提

    2024年02月05日
    浏览(48)
  • 苹果手机如何打开开发者模式

    下载爱思助手 数据线连接苹果手机 点击虚拟定位 修改虚拟定位 打开开发者模式 6.根据提示前往 iPhone “设置”-“隐私与安全性”,可发现“开发者模式”现在已经显示出来,请打开开关并重启设备。 7.设备完成重启后,屏幕上会出现询问是否打开“开发者模式”的提示框点

    2024年02月11日
    浏览(47)
  • 如何成为一个正经的 Microsoft 365 开发者

    托 Covid-19 的福,在过去的几年里,在全球领域,Microsoft 365 已经成为组织交流和协作的优选,每月有超过 2.7 亿的活跃用户。通过成为 Microsoft 365 开发者,您可以扩展、集成 LOB(line-of-business) 应用程序,并通过 Microsoft Graph 访问 Microsoft 365 的数据,根据组织的需求定制您的体验

    2024年02月05日
    浏览(43)
  • Chrome 手机端网页如何使用开发者模式

    chrome 手机端网页如何调试 在Chrome手机端,你可以使用Chrome开发者工具来调试网页。下面是一些步骤: 首先,确保你的手机已经开启开发者模式。打开USB调试功能或可以通过USB连接或无线连接。 在电脑上打开Chrome浏览器,并输入地址 \\\"chrome://inspect\\\"。 在浏览器中的 \\\"Devices\\\" 下

    2024年02月11日
    浏览(43)
  • 2023最新 如何修改appstroe的开发者名称?

    1、输入账号密码登录 http://itunesconnect.apple.com 2、点击app 3、点击我的账户account 4、页面往下滑动,点击更新信息 5、点击提供更新信息 6、根据需要修改新的信息 Hello, I want to change the company name in Chinese, according to changed to “xxx”, English name is changeless。 你好,我想更改公司中文

    2024年02月07日
    浏览(45)
  • 如何续费iOS开发者账号 - 详细步骤

    iOS开发者账号在到期前一个月即可进行续费。如果到期未续费,应用程序将被下架,无法在App Store中搜索到。以下是续费的详细步骤: 登录苹果开发者中心 在账号到期前,登录苹果开发者中心,检查是否需要续费。如果需要,会有红色的提示。在续费之前,需要先验证资料

    2024年02月11日
    浏览(48)
  • 作为开发者如何有效使用 ChatGPT(文末送书)

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 一、制作提示词         二、实际应用 2.1学习新的语言和框架 2.2准备认证考试 2.3调

    2024年02月07日
    浏览(40)
  • Copilot如何使用?开发者福音,代码助手来袭

    Copilot如何使用?开发者福音,代码助手来袭 在当今快速发展的软件开发领域,手动编写代码已经不再是唯一的选择。许多开发者已经开始利用各种自动化工具和插件来提高他们的生产力和效率。其中,Copilot是一款非常受欢迎的代码自动补全工具,它可以帮助开发者快速生成

    2024年04月12日
    浏览(47)
  • Microsoft 365 E5 开发者如何添加新用户

    登录进入Microsoft 365 管理员中心 https://admin.microsoft.com/Adminportal/Home?source=applauncher#/homepage 点击添加用户 输入必填项,密码可以自动创建,也可以自己指定, 这里选择的是自动创建 勾选向用户分配许可证,下面的应用默认是全部勾选的,点击下一步 可选设置默认即可,即新添加

    2024年02月12日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包