云原生和“可移植性”到底意味着什么

虽然上云,拥抱云计算已经成为当今几乎所有企业的必走之路,但对于"在云原生环境中进行开发"和"依赖某些云供应商提供的,以平台为中心的工具"这两种做法,它们之间依然存在非常清晰的界限。所以你是否好奇,采用云原生方法到底能为业务带来哪些好处?


该采用哪种云计算?

在云中运行应用程序和工作负载,并不意味着就可以算得上一家云原生的公司。云原生应用程序应该可以在不同的云平台上运行,甚至可以通过混合模式在企业内部运行。

这种"与具体的云平台无关"的方法可在开发全过程中实现灵活性。在规避供应商锁定方面,这种方法并不是通过常规的合同条款约定来实现,而是通过在不同云平台之间移植工作负载的能力,以及聘用掌握了移植技能的开发者实现的。企业可以设计自己的应用程序和工作负载,以便在任何云上构建和部署,因为云原生已经不再依赖于专有工具,也不需要为单一云平台而设计。企业甚至可以在不限制功能的情况下在不同云平台之间移动应用程序。

云原生方法带来的可移植性

云原生意味着应用程序和工作负载具备更高的可移植性。可移植性则源自丰富的开源工具,以及基于开源工具构建的,可在任何云平台上运行的应用程序和工作负载。采用云原生方法可以实现真正的可移植性。

可移植性为何重要?

当应用程序和工作负载不被特定云平台或专有工具锁定时,它就能为企业提供动力和灵活性,让我们从任何云平台那里获得最大收益,并从云支出中获得最大回报。此外还有其他五个业务优势:

  1. 优化投资回报率:将工作负载转移到能通过固定的云预算提供最大效益的云上。
  2. 可预测的扩展:需要时为计算容量扩容,不需要时随时缩容。
  3. 提高性能:将工作负载与运行效率最高的云相匹配。
  4. 提高弹性:可以随时重新部署到其他云平台,不易出现故障。
  5. 提高开发者效率:通过采用云原生方法,开发者可以从原本限制性的专有工具中解放出来,让他们在企业需要时构建所需的一切。

真正的云原生和以此为基础获得的真正的可移植性,才是当今企业使用云服务的一个关键推动力和目标。此外,开发者也可以充分利用由此获得的可移植性,更高效、灵活地开发出创新的解决方案。

欢迎关注AkamaiCSDN机构号,了解更多行业趋势和未来展望,以及Akamai围绕云计算、边缘、数字体验所提供的各类产品和解决方案。

相关推荐
LabVIEW开发5 小时前
LabVIEW QMH 队列消息处理架构
架构·labview·labview知识·labview功能·labview程序
rising start6 小时前
二、全面理解MySQL架构
mysql·架构
麦客奥德彪6 小时前
Android Skills
架构·ai编程
姚不倒6 小时前
Go语言进阶:接口、错误处理与并发编程(goroutine/channel/context)
云原生·golang
candyTong6 小时前
Claude Code 的 Edit 工具是怎么工作的
javascript·后端·架构
沪漂阿龙8 小时前
面试题详解:智能客服 Agent 系统全栈拆解——Rasa Pro、对话管理、意图识别、GraphRAG、Qwen 与 RAG 优化实战
人工智能·架构
辰海Coding9 小时前
MiniSpring框架学习-完成的 IoC 容器
java·spring boot·学习·架构
云边云科技_云网融合10 小时前
企业大模型时代的网络架构五层演进:从连接到智能的范式重构
网络·重构·架构
Yunzenn10 小时前
字节最新研究cola-DLM第 01 章:语言生成的三次范式之争 —— 从 RNN 到 AR 到扩散
架构·github
她的男孩10 小时前
从零搭一个企业后台,为什么我把能力拆成 Starter 和 Plugin
java·后端·架构