阿里云搭建视频网站和视频服务的省钱方案

在阿里云、腾讯云等云平台上搭建视频应用,包括搭建视频网站和视频APP,最大的费用是存储费用和流量费用。

如果视频量和访问量都很大,就需要经济的存储和流量方案,认真阅读本文档,将会给您节省大量费用。

一、选择视频服务搭建方式

视频服务的搭建有两种方案: 一个是使用云服务厂商提供的云视频服务,包括视频点播服务或视频直播服务;二是自己搭建流媒体服务器(视频服务器),使用自己的流媒体服务器进行存储、转码和播出服务,只是使用云厂商的主机和网络。

我们对比一下两种方案:

1)使用云视频服务

使用云视频服务的费用包括:存储费用、存储流出费用、媒体处理费用(转码、截图)、加速服务费用、视频播出SDK、其他增值服务费用。

阿里云搭建视频网站和视频服务的省钱方案

使用云视频需要集成云厂商的上传、转码、截图和播出SDK,集成完毕后不可以再更换其他服务商,具有强绑定性和依赖性。

具体费用参考最新云厂商报价。

2)使用自建流媒体服务器

自己搭建流媒体服务器,我们依然使用阿里云或腾讯云的云主机、存储和出口流量,视频相关的处理由自己的软件平台来做。我们可以采用云视睿博的NTV Media Server G3视频服务器,这款软件具有直播、点播、转码、截图、加速、加密播出、播出认证等所有需要的视频基础能力,性能和稳定性都不错,有比较大的用户群体。当然也可以自由选择其他流媒体服务器软件,这个选择空间很大,没有限制,有技术实力的也可以采用开源的免费产品。
自主搭建的费用包括: 软件费用(一次性)、云主机费用、存储费用、流量费用。与使用云视频服务对比,少了视频转码处理的费用,在资源量很大时,这部分是一款大的节省。

使用自建流媒体服务器,有如下好处,可以参考下:

1)不绑定任何云服务厂商,可以自由选择和替换云服务厂商,可以用云主机,也可以用自己的主机和网络。

2)可以同时面向内网和互联网网服务,主机、数据和应用都可以迁移。而使用云视频,则是完全绑定,无法迁移和替换。

3)可以自由选择视频cdn加速厂商,哪家便宜使用哪家,可以同时使用多家,避免被一家绑定。

4)如果使用NTV Media Server G3,可以获得更好的技术支持,文档齐全,集成、扩展和运维都很及时。

5)节省费用,可以通过灵活组合存储包和流量包,节省大量费用,具体参见下面两个章节。

二、选择存储计费方式

以阿里云为例,云存储有多种产品,包括:块存储EBS、对象存储OSS、文件存储NAS、文件存储CPFS。

这几存储类型的最新价格如下(2021年):
对象存储OSS: 1500元/TB/年
块存储EBS: 3000元/TB/年 亚毫秒级时延、高性价比、弹性扩容
NAS存储: 3600元/TB/年 毫毛级延迟,原生分布式文件系统
CPFS存储: 价格更贵,在视频播出场景下不建议使用

通过对比可以看出,对象存储的价格最便宜,但是对象存储OSS不是普通的文件存储系统,在使用时不能按普通文件系统使用,任何数据的写入和读取都要按OSS服务接口去对接,因此在使用上有一定的开发集成成本,更关键的是使用OSS基本上会形成绑定依赖,后续的数据迁移和平台更换基本不可能实施。

块存储和NAS存储都以普通文件系统使用,开发的应用和业务平台无需做任何特殊的配置和集成。

1)三种文件系统的区别

文件存储NAS和对象存储OSS有什么不同?

文件存储NAS和对象存储OSS的主要区别:您无需修改应用,即可直接像访问本地文件系统一样访问文件存储NAS。文件存储NAS提供高吞吐和高IOPS的同时支持文件的随机读写和在线修改。

对象存储OSS是比较新的存储类型,相对于文件存储目录树的组织形式,对象存储OSS采用扁平的文件组织形式,采用RESTFul API接口访问,不支持文件随机读写,主要适用于互联网架构的海量数据的上传下载和分发。

文件存储NAS和块存储EBS有什么不同?

文件存储NAS相对于块存储EBS的主要区别:文件存储NAS可以同时支持上千个ECS客户端同时共享访问,提供高吞吐量。

块存储EBS是裸磁盘,挂载到ECS后不能被操作系统应用直接访问,需要格式化成文件系统(ext3、ext4、NTFS等)后才能被访问。块存储EBS的优势是性能高、时延低,适合于OLTP数据库、NoSQL数据库等IO密集型的高性能、低时延应用工作负载。但是块存储EBS无法容量弹性扩展,单盘最大只能32TB,并且对共享访问的支持有限,需要配合类Oracle RAC、WSFC Windows故障转移集群等集群管理软件才能进行共享访问。因此,块存储EBS主要还是针对单ECS的高性能,低时延的存储产品。

2)选用建议

除非存储量非常巨大,并且自愿将业务与云平台完全绑定,后期没有迁移和更改平台的可能,您可以采用OSS存储,毕竟能节省大量费用。

如果不考虑存储多机挂载和共享,主要应用单机使用,可以考虑选用块存储EBS。如果要多机共享存储,并且考虑更大的弹性扩展,则使用NAS存储。

NAS存储是一种可共享访问,弹性扩展的高性能云原生分布式文件系统,支持冷热数据分级存储。广泛应用于容器、大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份等场景。由于是原生分布式文件系统架构,在使用上没有任何特殊性,与使用本地文件系统没有差别,开发、维护的成本最低。

3)使用NAS资源包来降低NAS存储费用

资源包是一种预付费计费方式,相对于按量付费,资源包提供了更高的折扣优惠。相对于存储包,资源包无需绑定文件系统即可直接使用。资源包支持叠加购买,能抵扣多个文件系统的服务费用。本文介绍如何购买、续费、升级资源包及查看未抵扣容量。

如果按照传统的包年方式购买,费用大概 3600元/TB/年,使用NAS资源包,费用低至 2200元/TB/年。由于这产品是新推出的,因此很少有人这样购买,阿里云的购买入口在文件存储NAS产品的首页,点击“折扣套餐”链接进入购买页面。

三、选择流量计费方式

这一项的选择很关键,直接决定您最大的一部分支持费用。

首先在购买云主机时,在选择网络带宽是,务必选用按使用流量,并将带宽峰值选到最大可用,这样才能通过购买流量包来降低费用。如果按固定带宽,不仅费用很高,也不能支撑大并发播出。

阿里云搭建视频网站和视频服务的省钱方案

流量的费用,使用流量包可以大幅降低费用。

对于视频点播和视频直播应用,使用的是http协议播出,这时可以直接采用CDN加速的方式来支持超大并发(几千到几十万都可以),CDN加速的配置方式参见阿里云及其他云服务厂商的文档。

用CDN加速后,可以购买CDN流量包或按实际用量支付费用,云视睿博的流媒体服务器NTV MEDIA SERVER G3支持与大多数CDN厂商的对接,并且支持同时使用多家CDN厂商,因此您可以选择价格最合理的CDN加速服务商。并且,NTV MEDIA SERVER G3使用CDN的时候并不限制同一个厂商对接,即可以在使用阿里云的云主机时使用华为云的CDN,反之亦然。

对于非HTTP协议的播出,如RTMP、RTSP、RTP等,可以采用阿里云的共享流量包来降低费用。阿里云共享流量包是一款通用流量套餐产品,可视化管理多地域流量。流量包购买后可立刻生效,并自动抵扣按流量计费的云服务器ECS、弹性公网IP、负载均衡SLB和NAT网关多地域产生的IPv4流量(不含EIP精品流量)费用。

END

原文链接:https://blog.csdn.net/SE_JW/article/details/118223689?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934461816782246452974%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934461816782246452974&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-118223689-null-null.nonecase&utm_term=%E6%90%AD%E5%BB%BAcdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6571

(0)
上一篇 2022年9月30日 05:05
下一篇 2022年9月30日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml