本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Kinesis 视频流分层存储
Amazon Kinesis Video Streams 分层存储使您能够根据预期的消费需求、数据访问频率和保留时间来优化与存储和消费媒体相关的成本。KVS 提供两个存储层以帮助您平衡成本和性能需求。
概述
Kinesis Video Streams 提供 2 个存储层:
-
Kinesis Video Streams 标准(热门)层级 — 为经常访问的媒体提供即时访问,延迟最低。
-
Kinesis Video Streams Warm Tier — Cost-effective 适用于媒体存储时间较长、访问频率较低但需要在需要时快速访问的用例。
重要概念
了解这些概念将帮助您配置最佳存储策略:
-
存储成本 — 暖层比热层便宜。
-
摄取成本 — 热层按每 1000 个片段收费,而热层按每摄取 1 GB 的媒体收费。
-
最短存储期限 — 热层存储的最低存储期限为 30 天。如果媒体在 30 天期限之前被删除或移动,您将需要支付正常存储空间使用费以及在剩余的最短存储期限内按比例收取的费用。存储时间超过最短存储时间的媒体不收取最低费用。
-
延迟 — 当媒体存储在 Warm 层时,摄取和消费延迟略有增加(毫秒)。
设置分层存储
使用 Warm Tier Ingestion 创建新直播
-
在 Video streams (视频流) 页面上,选择 Create video stream (创建视频流)。
-
在 “创建新视频流” 页面上
YourStreamName,输入直播名称。 -
选择自定义配置。设置数据保留(例如
31 days)。将存储层设置为Warm tier。 -
选择 Create video stream (创建视频流)。
-
亚马逊 Kinesis Video Streams 创建直播后,查看YourStreamName页面上的详细信息。
现在,您的直播将直接将媒体收录到 Warm Tier,从而以最低的延迟提供即时访问。
最佳实践
-
在选择存储层之前分析您的媒体访问模式
-
对于需要立即访问的经常访问的媒体,使用 Hot Tier
-
为偶尔访问的媒体配置温层,延迟可接受
-
考虑总拥有成本,包括存储和检索成本