当前位置: 首页 > article >正文

全球55%的开发者都在用的分布式云到底怎么样?

各种云计算平台和丰富的云服务发展到现在已经很成熟了,全世界范围内被绝大部分企业所接受。然而今天,Akamai想要跟大家讨论一个不太一样的话题:分布式云计算。

简单来说,分布式云计算是指将云资源和服务分散到离数据源或用户更近的地方,同时仍接受集中的统一管理。

云计算提供商不能因为自己的数据中心遍布全球各地就简单粗暴地宣称自己是“分布式”的。真正的分布式云,必须拥有一个分布式的计算区域网络,从而让云的处理运算能力更接近最终用户和开发者。此外,云提供商还必须与存储和交付服务提供商协同工作,并在这些服务商的区域内运行工作负载和应用程序。最后分布式云必须确保所有工作负载之间实现低延迟、高冗余的网络连接。只有这样的环境才能称得上真正的分布式云平台。

那么我们为何要关心这种方法?简单来说:分布式云计算解决了传统集中式云计算模式设计无法解决的难题。分布式云计算为远离集中式数据中心的世界提供了数据本地化、更低的延迟、更高的性能、更低的成本和更好的整体用户体验。

既然分布式云计算有可能已经在很多人的企业中得到了一定程度的应用,那么不妨借助本文进一步看看这种方法所能提供的各种优势。

但首先我们想要再次强调一个重点:分布式云计算是将云资源和服务分散到离数据源或用户更近的地方,同时仍接受集中的统一管理。

真正的分布式云应该是什么样子?

支持分布式云计算模式的云提供商应该是什么样的?相比传统云,关键区别在于资源的部署方式,例如:

  • 具备冗余、低延迟网络连接的分布式云计算区域(区域,而不仅仅是数据中心)将处理能力部署在更靠近开发者和最终用户的位置。
  • 基于开源或开放标准的工具使得开发者能横跨多个云平台来构建和部署虚拟机、容器和存储。
  • 客户支持、全面的文档和专业服务可帮助用户顺利迁移,找到正确的文档并为自己的需求获得支持。

开发者实际上早已接受了分布式云

无论一家企业是否有意识决定使用分布式云计算提供商,但企业中的开发者现在很可能已经在使用这种技术了。当他们在设法提高性能和效率时,他们注册试用的云服务提供商很可能就是在企业客户生活和工作的地区提供处理能力,并提供在这些地区构建和部署应用程序所需的工具。而且在对试用的效果感到满意后,这些开发者很可能会拨出部分预算继续使用分布式云服务。

SlashData最近进行的一项全球研究发现,全球有55%的开发者已经在以某种形式使用分布式云开展工作。在北美开发者中,这一比例已经达到了61%。为什么开发者喜欢分布式云方法?

  • 38%是因为延迟更低,用户体验更好
  • 34%的受访者提到了在不同地域进行扩展的灵活性
  • 33%的开发者认为,分布式云可以处理更多的数据密集型应用

但研究还发现,虽然开发者对分布式云兴趣浓厚、兴奋不已,但他们并不一定已经针对这种方法做好了准备。

上文提到的SlashData那份报告的执行摘要中也特别指出:“本研究中的许多观察结果表明,开发者可能仍在通过‘以平台为中心’的视角来看待分布式云,因此在思考‘分布式云如何以不同于当前传统云框架的方式运行’这个问题时,他们的想象力其实受到了不小的限制。”

分布式云计算的持久动力

最近对IT负责人和开发者的分析调查也呼应了这一趋势,即:从传统的集中式云计算方法转向分布式模式。例如,Akamai委托Forrester进行的一项研究发现,在全球IT负责人中:

  • 86%的受访者有六个或更多工作负载需要在多个地区运行
  • 76%的受访者表示,必须将正确的工作负载与适合的云相匹配
  • 66%的受访者有六个或更多工作负载需要在多个司法管辖区运行
  • 将工作负载放在合适的云中运行,这样做的好处包括:增加收入(68%)、提高性能(68%)、优化成本(65%)、改善用户体验(64%)。

随着分布式云计算背后的驱动力继续保持目前的增长势头,传统云平台的缺点只会被逐渐放大。将云计算工作负载战略性地部署到全球各地,并使其更接近客户,这才是云计算的现代新标准


那么如何选择一个适合自己的分布式云计算平台提供商?又该如何利用各种现成的服务和工具实现思维方式和实践方法的顺利转变?欢迎关注Akamai机构号,这方面有太多好东西需要分享给大家,我们来日方长!


http://www.kler.cn/news/325752.html

相关文章:

  • Qt CMake
  • 极狐GitLab 签约比博斯特,助力新能源智能底盘企业研发提效
  • 如何创建网络白名单
  • 【深度学习】(11)--迁移学习
  • FreeRTOS的中断管理
  • AI产品经理面试题详细整理【已拿offer】
  • I/O中断处理过程
  • Linux操作系统如何定时关机?
  • 论文笔记:Gradient Episodic Memory for Continual Learning
  • Chromium 使用安全 DNS功能源码分析c++
  • windows11家庭版开启Hyper-v
  • 使用 Spring Boot 实现 JWT 生成与验证的自定义类
  • golang web笔记-3.响应ResponseWriter
  • 万界星空科技数字孪生:解锁制造业未来,重塑智慧工厂新纪元
  • 从0学习React(4)---更新组件状态setState
  • gradle的入门及kotlin的了解
  • 开箱元宇宙| 探索 Great Entertainment Group 如何利用 Web3 和数字创新重新定义活动体验
  • 【Android】多角度看handler--looper的阻塞
  • 产品管理- 互联网产品(6):产品测试
  • CSS预处理器LESS
  • 工厂模式和抽象工厂模式的实验报告
  • Could not find com.mapbox.mapboxsdk:mapbox-android-accounts:0.7.0.解决
  • 禾赛嵌入式面试题及参考答案(2万字长文)
  • 升级 Windows 后如何恢复丢失的文件
  • 51单片机的教室智能照明系统【proteus仿真+程序+报告+原理图+演示视频】
  • centos7.9使用docker容器方式部署jenkins环境
  • 深度学习中的结构化概率模型 - 非结构化建模的挑战篇
  • QT 开发日志:QT 布局管理 —— 如何使用布局器组织 UI 元素
  • bash 脚本获取当前 git 所有本地分支
  • (undone) MIT6.824 Lab1