多媒体流云计算的计算基础设施解析
在多媒体流云计算(MSC)领域,计算服务是提供交互式多媒体流服务的首要需求。了解高效多媒体流所需的计算资源细节,对于以经济高效和保证服务质量(QoS)的方式提供此类服务至关重要。下面我们将深入探讨计算服务的几个关键维度以及相关的技术要点。
1. 计算服务的关键维度
在讨论计算服务时,至少需要考虑以下三个维度:
- 合适的执行(虚拟化)平台 :如今,云计算服务通过多种执行平台提供,如裸金属、虚拟机(VMs)、容器和虚拟化容器。每种平台都有其优缺点,了解这些对于优化配置 MSC 至关重要。
- 适合多媒体流执行的云机器类型 :除了多媒体流的计算平台类型(如基于 VM 和基于容器的平台)外,用于处理流任务的机器类型也会影响流的延迟和成本。例如,云提供各种具有不同配置(如基于 GPU、基于 CPU、基于 IO 和基于内存)的 VM 类型,或各种预订类型(如按需、现货和提前预订)。选择与多媒体任务高度匹配的机器类型,不仅可以提高 MSC 的成本效益,还可以提高流服务的实时质量。
- 如何优化利用分配的异构计算机器 :需要研究在分配的机器上调度调用函数的任务以及资源供应策略的作用。
多媒体流过程的不同步骤通常以独立微服务的形式实现,并以松散耦合的方式部署在某种类型的虚拟化平台(如容器)上,这些平台分配在云内的独立服务器上。例如,Web 服务器、请求摄取、编码、转码和打包等服务就是在数据中心部署用于流的微服务示例。为了保证可靠性和容错性,每个微服务都部署在多个服务器上,它们共同形成一个大型分布式系统。每个微服务的服务器
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



