多媒体数据存储与分发
手动部署
150
https://www.aliyun.com/solution/tech-solution/mdsad
方案概览
视频、图文类多媒体数据量快速增长,内容不断丰富,多媒体数据存储与分发解决方案融合对象存储OSS、内容分发CDN 、智能媒体管理IMM等产品能力,解决客户多媒体数据存储、处理、加速、分发等业务问题,进而实现低成本、高稳定性的业务目标。本技术解决方案以搭建一个多媒体数据存储与分发服务为例,为您演示:
如何搭建一个多媒体数据存储与分发服务
模拟多媒体数据处理和加速分发
方案架构
方案提供的默认设置完成部署后在阿里云上搭建的网站运行环境如下图所示。实际部署时您可以根据资源规划修改部分设置,但最终形成的运行环境与下图相似。
本方案以多媒体内容加速分发的场景为例。本方案的技术架构包括以下基础设施和云服务:
1个对象存储OSS:提供海量存储空间和高吞吐带宽。
1个内容分发网络CDN:用于加速访问对象存储OSS中存储的资源。
1个智能媒体管理IMM:提供图像和视频存储、处理、分析、搜索等多种功能,帮助用户更好地管理和利用海量的多媒体数据。
1个域名:已经完成备案的域名。
部署准备
10
开始部署前,请按以下指引完成账号申请、账号充值、服务开通。
准备账号
如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。
为节省成本,本方案默认全部选择使用按量付费资源,使用按量付费资源需要确保账户余额不小于100元。
完成本方案的部署及体验,预计产生费用不超过1元(假设您选择最低规格资源,且资源运行时间不超过30分钟。实际情况中可能部分实例无法购买,需要根据实际情况调整资源规格,同时因您操作过程中实际使用的流量差异,会导致费用有所变化,请以控制台显示的实际报价以及最终账单为准)。以下预估费用不包含域名和加密证书费用。
序号
产品
费用来源
规格
地域
预估费用参考
说明
1
对象存储OSS
标准存储(本地冗余)容量(Storage)费
-
华东1(杭州)
0.12元/GB/月
-
PUT类或GET类请求费
-
华东1(杭州)
0.01元/万次
-
CDN回源流出流量
-
华东1(杭州)
0.15元/GB
-
2
CDN
CDN下行流量费
-
华东1(杭州)
0.24元/GB
0GB-10TB(含)
3
智能媒体管理IMM
媒体处理费
-
华东1(杭州)
0.00500元/次
VideoCompress265HD
视频转码265 HD:输出的视频使用H.265编码器
按量费用:0.525元/时
规划网络和资源
20
网络规划
请参考表格中的说明和方案默认示例值为每个规划项做详细规划并在实际部署时将默认示例值修改为您的实际规划。
规划项 | 数量 | 说明 |
地域 | 1 | 您的云服务部署的地域。选择地域的基本原则请参见地域和可用区。 |
CDN | 1 | 接入CDN,用于加速源站的域名,也是您最终暴露给终端用户访问的域名。 |
域名 | 1 | OSS Bucket必须绑定1个域名,否则无法预览图片等静态资源。如何注册域名,请参见如何注册阿里云域名。 |
规划云资源
请参考表格中的说明和方案默认示例值为每个规划项做详细规划并在实际部署时将默认示例值修改为您的实际规划。
规划项 | 数量 | 说明 |
OSS | 1 | 本方案需要1个OSS Bucket,用于存储博客网站服务的静态数据存储。 |
部署资源
60
规划好资源后,请按照以下步骤部署方案中的所有资源。
1. 创建对象存储OSS Bucket
首先,您需要创建1个对象存储OSS Bucket,用于存储多媒体数据。
在左侧导航栏,选择Bucket列表。
在Bucket列表页面,单击创建Bucket。
在创建Bucket面板,创建1个Bucket。
命名长度为3~63个字符。
只允许小写字母、数字、短横线(
-
),且不能以短横线开头或结尾。Bucket名称在OSS范围内必须全局唯一。
项目 | 说明 | 示例值 |
Bucket名称 | Bucket 命名规范: | examplebucket |
地域属性 | 本方案以华东1(杭州)为例。 | 华东1(杭州) |
存储类型 | 博客网站的静态数据会经常被访问,因此需要确保高可靠、高可用、高性能。 | 标准存储 |
读写权限 | 对博客网站的静态数据的所有访问操作需要进行身份验证。 | 私有 |
2. 绑定智能媒体管理IMM项目
接下来,您需要创建1个智能媒体管理IMM项目,并将其绑定到创建的OSS Bucket,用于处理OSS中存储的多媒体数据。
登录OSS管理控制台。
在左侧导航栏,单击Bucket列表,然后单击创建的examplebucket。
在左侧导航栏,选择数据处理。
单击媒体处理,然后在弹出绑定页面单击Bucket绑定IMM project按钮。
在绑定智能媒体项目对话框的IMM配置区域,选择创建新的Project,输入Project的名称,然后单击确定。
配置多媒体数据加速分发
30
接下来您需要为对象存储OSS的Bucket开启CDN加速,从而实现多媒体数据的加速分发。
1. 绑定自定义域名
单击Bucket列表,然后单击目标Bucket名称。
开启自动添加 CNAME 记录。
2. 配置CDN加速服务
在OSS管理控制台进入目标Bucket,在Bucket配置>域名管理的域名列表中,单击目标域名右侧的未配置。
在添加域名页面,配置加速域名。
项目
说明
示例值
加速域名
接入CDN,用于加速源站的域名,也是您最终暴露给终端用户访问的域名。
example.com
业务类型
本方案以多媒体数据的加速分发为例。
视音频点播
加速区域
本方案以加速中国内地为例。
仅中国内地
源站信息
选择OSS外网域名作为源站。
OSS域名:examplebucket.oss-cn-hangzhou.aliyuncs.com
优先级
优先级为主源站>备源站,主源站出现故障的情况下,将会回源到备源站(源站优先级的取值范围是0~127,数值越小,优先级越高,主源站的优先级=20,备源站的优先级=30;如果需要配置为20、30以外的优先级,您可以提交工单申请)
主
权重
权重允许范围为1~100,CDN按照源站的权重分配用户回源到不同源站的比例。
100
端口
HTTP端口。
80
单击下一步,然后单击返回域名列表。
在域名列表中,记录目标域名的CNAME值。
3. 添加CNAME记录(可选)
如果在“绑定自定义域名”步骤中开启了“自动添加 CNAME 记录”,则当前步骤无需操作,否则需按如下说明进行操作。
登录云解析DNS控制台。
4. 开启CDN缓存自动刷新
完成“配置CDN加速服务”步骤后,即可在OSS中开启CDN 缓存自动刷新功能。
进入OSS控制台,单击左侧导航栏的Bucket列表,然后选择对应的Bucket。
在左侧导航栏,选择
,单击目标域名右侧的未绑定,根据提示完成绑定。单击开启加速域名对应的CDN缓存自动刷新下的支持的操作。
下拉选择需要开启CDN缓存自动刷新操作对应的API接口名称,然后单击确定。
5. 配置证书加密访问(可选)
如果您需要实现全网数据加密传输,您可以上传自定义证书或将已经托管在阿里云SSL证书服务的证书部署至CDN平台,从而启用HTTPS加速服务。本教程以托管在阿里云SSL证书服务的证书为例。在执行以下步骤前,您需要购买SSL证书,详情请参见购买SSL证书。
登录CDN控制台。
在左侧导航栏,单击域名管理。
在域名管理页面,单击目标域名操作列的管理。
在指定域名的左侧导航栏,单击HTTPS配置。
在HTTPS证书区域,单击修改配置。
在HTTPS设置对话框,打开HTTPS安全加速开关。
当您打开HTTPS安全加速开关时,系统弹出确认开启HTTPS界面,该操作单独计费,您可以根据所需选择是否开启。HTTPS计费标准请参考HTTPS请求数/动态HTTP请求数。
配置证书相关参数。
项目
说明
示例值
证书来源
证书来源包含以下两种,两种证书之间可以相互切换。
云盾(SSL)证书中心
自定义上传(证书+私钥)
云盾(SSL)证书中心
证书名称
选择证书的名称。
cert-9687672
单击确定,完成配置。
完成及清理
30
方案验证
清理资源
在本方案中,您创建了1个CDN加速、1个OSS Bucket、智能媒体存储服务IMM项目。测试完方案后,您可以参考以下规则处理对应产品的实例,避免继续产生费用:
删除CDN加速。
登录CDN控制台,在域名管理页面,找到目标域名,然后在操作列中选择>删除。
删除对象存储OSS Bucket。
登录OSS管理控制台,在左侧导航栏,选择Bucket列表,单击目标Bucket,在文件列表,选择目标文件,然后单击彻底删除。在左侧导航栏,选择删除Bucket,然后单击删除Bucket,根据页面提示删除Bucket。
删除智能媒体管理IMM项目。
登录智能媒体管理IMM控制台,在项目列表页面,单击创建的IMM项目。在左侧导航栏,选择删除项目,然后单击删除项目,根据页面提示删除IMM项目。
一键部署
40
https://www.aliyun.com/solution/tech-solution/mdsad
方案概览
视频、图文类多媒体数据量快速增长,内容不断丰富,多媒体数据存储与分发解决方案融合对象存储OSS、内容分发CDN 、智能媒体管理IMM等产品能力,解决客户多媒体数据存储、处理、加速、分发等业务问题,进而实现低成本、高稳定性的业务目标。本技术解决方案以搭建一个多媒体数据存储与分发服务为例,为您演示:
如何搭建一个多媒体数据存储与分发服务
模拟多媒体数据处理和加速分发
方案架构
方案提供的默认设置完成部署后在阿里云上搭建的网站运行环境如下图所示。实际部署时您可以根据资源规划修改部分设置,但最终形成的运行环境与下图相似。
本方案以多媒体内容加速分发的场景为例。本方案的技术架构包括以下基础设施和云服务:
1个对象存储OSS:提供海量存储空间和高吞吐带宽。
1个内容分发网络CDN:用于加速访问对象存储OSS中存储的资源。
1个智能媒体管理IMM:提供图像和视频存储、处理、分析、搜索等多种功能,帮助用户更好地管理和利用海量的多媒体数据。
1个域名:已经完成备案的域名。
部署准备
10
开始部署前,请按以下指引完成账号申请、账号充值、服务开通。
准备账号
如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。
为节省成本,本方案默认全部选择使用按量付费资源,使用按量付费资源需要确保账户余额不小于100元。
完成本方案的部署及体验,预计产生费用不超过1元(假设您选择最低规格资源,且资源运行时间不超过30分钟。实际情况中可能部分实例无法购买,需要根据实际情况调整资源规格,同时因您操作过程中实际使用的流量差异,会导致费用有所变化,请以控制台显示的实际报价以及最终账单为准)。以下预估费用不包含域名和加密证书费用。
序号
产品
费用来源
规格
地域
预估费用参考
说明
1
对象存储OSS
标准存储(本地冗余)容量(Storage)费
-
华东1(杭州)
0.12元/GB/月
-
PUT类或GET类请求费
-
华东1(杭州)
0.01元/万次
-
CDN回源流出流量
-
华东1(杭州)
0.15元/GB
-
2
CDN
CDN下行流量费
-
华东1(杭州)
0.24元/GB
0GB-10TB(含)
3
智能媒体管理IMM
媒体处理费
-
华东1(杭州)
0.00500元/次
VideoCompress265HD
视频转码265 HD:输出的视频使用H.265编码器
按量费用:0.525元/时
一键部署
15
一键部署基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,ROS模板已定义好脚本,可自动化地完成云资源的创建和配置,提高资源的创建和部署效率。
操作步骤
您可以通过下方提供的ROS一键部署链接,来自动化地完成这些资源的创建和配置:
创建1个对象存储OSS Bucket。
绑定1个自定义域名。
配置1个CDN加速服务。
添加1个CNAME记录。
一键部署资源。
单击一键部署,并选择地域。
在配置模板参数页面修改资源栈名称,配置OSS Bucket和Domain,然后单击创建开始一键配置。
当资源栈信息页面的状态显示为创建成功时表示一键配置完成。
开启CDN缓存自动刷新。
在OSS管理控制台的域名管理页签,打开目标域名右侧的CDN缓存自动刷新开关,(在全屏模式下)选择所有支持的操作,然后单击确定。
绑定IMM项目。
登录OSS管理控制台。
在左侧导航栏,单击Bucket列表,然后单击创建的examplebucket。
在左侧导航栏,选择数据处理。
单击媒体处理,然后在弹出绑定页面单击Bucket绑定IMM project按钮。
在绑定智能媒体项目对话框的IMM配置区域,选择创建新的Project,输入Project的名称,然后单击确定。
配置证书加密访问(可选)
如果您需要实现全网数据加密传输,您可以上传自定义证书或将已经托管在阿里云SSL证书服务的证书部署至CDN平台,从而启用HTTPS加速服务。本教程以托管在阿里云SSL证书服务的证书为例。在执行以下步骤前,您需要购买SSL证书,详情请参见购买SSL证书。
登录CDN控制台。
在左侧导航栏,单击域名管理。
在域名管理页面,单击目标域名操作列的管理。
在指定域名的左侧导航栏,单击HTTPS配置。
在HTTPS证书区域,单击修改配置。
在HTTPS设置对话框,打开HTTPS安全加速开关。
当您打开HTTPS安全加速开关时,系统弹出确认开启HTTPS界面,该操作单独计费,您可以根据所需选择是否开启。HTTPS计费标准请参考HTTPS请求数/动态HTTP请求数。
配置证书相关参数。
项目
说明
示例值
证书来源
证书来源包含以下两种,两种证书之间可以相互切换。
云盾(SSL)证书中心
自定义上传(证书+私钥)
云盾(SSL)证书中心
证书名称
选择证书的名称。
cert-9687672
单击确定,完成配置。
验证及清理
15
方案验证
清理资源
在本方案中,您创建了1个CDN加速、1个OSS Bucket、智能媒体存储服务IMM项目。测试完方案后,您可以参考以下规则处理对应产品的实例,避免继续产生费用:
一键删除OSS Bucket和CDN加速。
登录ROS控制台。
在左侧导航栏,选择资源栈。
在资源栈页面的顶部选择部署的资源栈所在地域,找到资源栈,然后在其右侧操作列,单击删除。
在删除资源栈对话框,选择删除方式为释放资源,然后单击确定,根据提示完成资源释放。
手动删除智能媒体管理IMM项目。
登录智能媒体管理IMM控制台,在项目列表页面,单击创建的IMM项目。在左侧导航栏,选择删除项目,然后单击删除项目,根据页面提示删除IMM项目。