行业洞察:分布式云如何助力媒体与娱乐业实现创新与增长?

过去数年,流媒体经历了蓬勃的发展过程,观众可以根据喜好收看自己所喜爱的节目内容,并希望在全球范围内访问内容。 繁荣的市场让媒体和娱乐行业的 IT 领导者们竞相发力,用更短的时间去创造互动且令人难忘的内容体验,力求让观众回味无穷,并收获商业价值。然而对于希望放眼全球市场的媒体与娱乐业企业而言,在实现这一目标之前还需要面对复杂的挑战。这是由于现今向全球观众提供流媒体视频已变得越来越复杂,企业需要使用更多的应用程序组件,并且无论用户身在何处,为了让观众在访问流媒体内容时获得更低的延迟,企业都需要在更接近用户的地方进行部署。

中心式的云已无法满足需求

基于媒体与娱乐业所面临的挑战,过去带有平台和工具锁定以及地理限制的中心式云架构模型已不再满足业务需求。 我们已经看到旧的架构在快速的用户增长下已不堪重负,这会造成更多的缓冲、更慢的响应时间和令人沮丧的流媒体体验。

2023 年一项关于全球 IT 领导者为何跨分布式云架构构建和部署应用程序和工作负载的研究《The Great Cloud Reset》提供了有关新模型如何解决媒体和娱乐 IT 领导者所经历的痛点的见解。

过去的集中式云架构无法支持现在与未来应用程序的构建方式。

当前最优先的事项离不开分布式云的支持

在 Akamai 委托的一项研究《The Great Cloud Reset》中,Forrester Consulting 对 400 多名全球 IT 领导者进行了调查,了解不断发展的分布式云计算生态系统以及他们为何需要它。 受访者的主要结论很明确:过去的中心式云架构无法支持现在和未来应用程序的构建方式。

包括来自媒体和娱乐行业的受访者强调了分布式云计算架构的优势,该架构允许公司轻松构建和部署更靠近用户和设备的工作负载和应用程序。

让我们看看媒体和娱乐领域 IT 领导者面临的一些具体问题以及他们认为分布式云的好处。

在更近的位置获得更低的延迟

高度分布式的云计算平台意味着应用程序和工作负载更接近最终用户。正如研究中所强调的那样,这就是为什么 有88% 的媒体和娱乐行业受访者表示他们需要灵活的云架构,而不是传统的中心式云平台。

更接近观众可以解决延迟问题,并且将工作负载转移到出站成本较低的平台的能力有助于减少云支出。

满足数据主权的合规性与安全性要求

分布式应用程序和工作负载还可以帮助公司满足日益严格的数据本地化要求,这是集中式云无法做到的。

考虑到 88% 的受访者目前有 6 个或更多工作负载必须在多个区域运行,65% 的受访者有 6 个或更多工作负载必须在多个司法管辖区运行。 让数据更接近用户居住地是解决重大监管挑战的关键。

寻找值得信赖的合作伙伴

由于延迟和数据主权问题成为首要考虑因素,媒体和娱乐业的IT 领导者们将新的重点放在寻找能够帮助他们完成主要优先事项的云提供商上,包括:

  • 与支持跨各种云和边缘环境的工作负载的云提供商合作 (76%)
  • 满足严格的数据驻留要求 (73%)
  • 与知名且值得信赖的分布式云计算合作伙伴合作 (84%)

此外,有78% 的受访者表示,拥有一个在全球范围内(涵盖服务欠缺的市场)并且具有可扩展性的合作伙伴是“很重要”或“至关重要”的。

这些优先事项可以通过让公司能够与值得信赖的合作伙伴一起在开放平台,从核心到边缘的任何地方构建和部署应用程序和工作负载。这些需求的认识的变化也导致了向云原生架构的转变。

该如何理解“云原生”?

简而言之,“云原生”意味着可移植性。 在云计算的集中式模型中,由于专有工具和供应商锁定,工作负载可能会被困在单个云中。 但通过开源分布式云,工作负载可以是云原生的,并与运行它们的最佳云平台相匹配。

Forrester 研究指出,有67% 的媒体和娱乐 IT 领导者表示云原生架构将带来更好的性能,61% 的人表示这将带来收入增加。

采用云原生架构是一种正在进行并加速的实践,有98% 的媒体和娱乐 IT 领导者表示,他们希望他们的应用程序在一年内大部分实现云原生。

分布式针对的关键痛点

超过一半 (55%) 接受调查的 IT 领导者表示,与多云战略相关的复杂性(集成、扩展、维护的难度等)是他们感受挫败感最多的地方。 对于 43% 的受访者来说,缺乏构建边缘计算或特定云环境所需流程的内部技能是最大的挑战。

为正确的云选择正确的工作负载

为了帮助克服这些挑战,有70% 的媒体和娱乐行业受访者表示,必须将工作负载与正确的云结合在一起。 通过与能够满足其在更靠近员工和用户的位置构建和部署工作负载和应用程序的要求的云提供商合作,他们期望看到收入的增长和可靠性的提升。

改善用户体验

在整个云连续体中分配工作负载也可以在性能方面获得回报。 在最近一次关于“The Great Cloud Reset”的网络研讨会中,我们的演讲嘉宾、Forrester 首席分析师 Lee Sustar 解释说,当您利用特定云所最擅长的功能时,您就可以实现工作负载效率的优化。 这反过来也会改善用户的体验。

在媒体和娱乐领域,用户体验是最重要的。 正如 Akamai 首席技术官 Andy Champagne 在同一次网络研讨会上所提到的,“应用程序性能是决定用户哪里的最关键因素。”

总结

Akamai 委托 Forrester 进行的研究表明,总体而言,IT 领导者们正在寻找一种去中心化的云模型来支持现代化的应用程序、减少延迟和复杂性,并为用户提供响应迅速的交互式体验。

对于跨国公司来说,尤其是媒体和娱乐行业的许多公司,有必要在全球多个地区和国家运行工作负载。 通过分布式不仅可以提升性能,还可以满足数据驻留和监管要求。

研究表明,媒体和娱乐专业人士几乎一致认为迁移到分布式云计算平台是构建和部署云原生应用程序的正确解决方案。

了解更多

如需全面了解商业行业对该研究的反应,请立即下载《The Great Cloud Reset》中的媒体聚焦副本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/141460.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20.有效的括号(LeetCode)

思路:用栈的后进先出的特性,来完成题目的要求 因为C有库,可以直接用,而C语言没有,所以我们直接把写好的栈拷贝上来用。 首先,完成框架的搭建 其次,再实现循环内的部分。1.左括号入栈 2.右括…

react函数式组件props形式子向父传参

父组件中定义 子组件中触发回调传值 import { useState } from "react"; function Son(params) {const [count, setCount] useState(0);function handleClick() {console.log(params, paramsparamsparamsparamsparamsparams);params.onClick(111)setCount(count 1…

Skywalking流程分析_3(服务的准备、启动、关闭)

前文将SkyWalkingAgent.premain中的: SnifferConfigInitializer.initializeCoreConfig(agentArgs)pluginFinder new PluginFinder(new PluginBootstrap().loadPlugins())这两个方法分析完毕,下面继续分析premain方法其余部分 创建byteBuddy final By…

Rust-使用dotenvy加载和使用环境变量

系统的开发,测试和部署离不开环境变量,今天分享在Rust的系统开发中,使用dotenvy来读取和使用环境变量。 安装 cargo add dotenvy dotenv_codegen 加载环境变量 use dotenvy::dotenv;fn main() {dotenv().expect(".env不存在");…

TensorFlow学习笔记--(3)张量的常用运算函数

损失函数及求偏导 通过 tf.GradientTape 函数来指定损失函数的变量以及表达式 最后通过 gradient(%损失函数%,%偏导对象%) 来获取求偏导的结果 独热编码 给出一组特征值 来对图像进行分类 可以用独热编码 0的概率是第0种 1的概率是第1种 0的概率是第二种 tf.one_hot(%某标签…

Python高级语法----使用Python进行模式匹配与元组解包

文章目录 1. 模式匹配的新特性2. 高级元组解包技巧3. 数据类的匹配与应用1. 模式匹配的新特性 Python自3.10版本起引入了结构化模式匹配的新特性,这是一种强大的工具,允许开发者用更清晰、更直观的方式处理数据结构。模式匹配类似于其他编程语言中的switch-case语句,但它更…

Rust逆向学习 (4)

Reverse for Struct Rust中的结构体是一个重要的内容,由于Rust中没有类的概念,因此其他编程语言中的封装、继承、多态与Rust中的表现都有较大差异。 我们使用参考书中的一个示例开始进行分析。 Struct 初始化 struct User {username: String,email: …

Kubernetes介绍

Kubernetes介绍 1.应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应用程序…

利用uni-app 开发的iOS app 发布到App Store全流程

1.0.3 20200927 更新官方对应用审核流程的状态。 注:最新审核后续将同步社区另一篇记录 AppStore 审核被拒原因记录及解决措施 :苹果开发上架常见问题 | appuploader使用教程 1.0.2 20200925 新增首次驳回拒绝邮件解决措施。 1.0.1 20200922 首次…

目标检测问题总结

目标检测问题总结 目标检测二阶段和一阶段的核心区别目标检测二阶段比一阶段的算法精度高的原因1. 正负样本不平衡2.样本的不一致性 如何解决目标检测中遮挡问题如何解决动态目标检测FPN的作用如何解决训练数据样本过少的问题IOU代码实现NMS代码实现NMS的改进思路 目标检测二阶…

C //例 7.13 有一个3*4的矩阵,求所有元素中的最大值。

C程序设计 &#xff08;第四版&#xff09; 谭浩强 例 7.13 例 7.13 有一个3*4的矩阵&#xff0c;求所有元素中的最大值。 IDE工具&#xff1a;VS2010 Note: 使用不同的IDE工具可能有部分差异。 代码块 方法&#xff1a;使用指针、动态分配内存 #include <stdio.h> …

设计模式-观察者模式(Observer)

设计模式-观察者模式&#xff08;Observer&#xff09; 一、观察者模式概述1.1 什么是观察者模式1.2 简单实现观察者模式1.3 使用观察者模式的注意事项 二、观察者模式的用途三、观察者模式实现方式3.1 使用接口实现观察者模式3.2 使用抽象类和具体子类实现观察者模式3.3 使用 …

Rust语言基础:从Hello World开始

大家好&#xff0c;我是[lincyang]。 我们将一起探索Rust语言的基础&#xff0c;从最经典的程序入手——“Hello, World!”。 Rust简介 Rust是一种系统编程语言&#xff0c;由Mozilla赞助开发&#xff0c;旨在提供内存安全、并发性和实用性。它的设计思想强调安全性和性能&…

CSS怎么选择除了第一个子元素外的其余同级子元素

使用 CSS 的:not()伪类选择器和:nth-child()伪类选择器 要通过CSS的代码选择某一个元素的除了第一个子元素外的其余的跟第一个子元素同级的子元素&#xff0c;可以结合使用CSS的:not()伪类选择器和:nth-child()伪类选择器进行选择。大致的语法如下&#xff1a; .parent > …

【EI会议征稿】第七届结构工程与工业建筑国际学术会议(ICSEIA 2024)

第七届结构工程与工业建筑国际学术会议&#xff08;ICSEIA 2024&#xff09; 2024 7th International Conference on Structural Engineering and Industrial Architecture 随着城市化进程的不断深入&#xff0c;建筑领域的需求也在优化、调整。结构工程的发展依旧受到重视&am…

c语言-数据结构-链表分割

链表分割实际上是给定一个值&#xff0c;遍历链表把链表中小于该值的节点与大于该值的节点分开&#xff0c;一般是将小于该值的节点放到链表的前面部分&#xff0c;大于该值的节点放在链表的后面部分。 链表分割示意图如下&#xff1a; 思路&#xff1a; 首先创建两条带哨兵位节…

CSDN每日一题学习训练——Java版(字符串相乘、子集、删除链表的倒数第 N 个结点)

版本说明 当前版本号[20231112]。 版本修改说明20231112初版 目录 文章目录 版本说明目录字符串相乘题目解题思路代码思路补充说明参考代码 子集题目解题思路代码思路参考代码 删除链表的倒数第 N 个结点题目解题思路代码思路参考代码 字符串相乘 题目 给定两个以字符串形…

【Linux】第十六站:进程地址空间

文章目录 一、程序地址空间1.内存的分布2.static修饰后为什么不会被释放3.一个奇怪的现象 二、进程地址空间1.前面现象的原因2.地址空间究竟是什么&#xff1f;3.为什么要有进程地址空间4.页表5.什么叫进程&#xff1f;6.进程具有独立性。为什么&#xff1f;怎么做到呢&#xf…

问题复盘|MySQL 数据记录中明明有值,使用 concat() 后得到的却一直是 null

背景 MySQL 的数据数据记录中明明有值&#xff0c;在使用 concat() 查询时却一直得到 null SELECT CONCAT(first_name, , last_name) FROM users;排查后发现 MySQL 的 concat 函数拼接规则是 当多个拼接的字段的字段值中存在 null 时&#xff0c;返回的一定是 null 解决方…