数据持久性和高可用性(带有永久存储) - AWS 上的实时通信

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

数据持久性和高可用性(带有永久存储)

大多数 RTC 应用程序依靠永久存储来存储和访问用于身份验证、授权、记账(会话数据、呼叫详细记录等)、操作监控和日志记录的数据。在传统的数据中心中,确保永久存储组件(数据库、文件系统等)的高可用性和耐久性通常需要通过设置存储区域网络 (SAN)、独立磁盘冗余阵列 (RAID) 设计以及备份、恢复和故障转移处理流程来完成繁重的工作。这 AWS Cloud 极大地简化并增强了围绕数据持久性和可用性的传统数据中心实践。

对于对象存储和文件存储,亚马逊简单存储 AWS 服务 (Amazon S3) 和亚马逊弹性文件系统 (Amazon EFS) 等服务提供托管的高可用性和可扩展性。Amazon S3 的数据持久性为 99.999999999%(11 个 9)。

对于交易数据存储,客户可以选择利用完全托管的亚马逊关系数据库服务(Amazon RDS),该服务支持具有高可用性部署的亚马逊 Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和微软 SQL Server。对于注册商功能、订阅者资料或会计记录存储(例如 CDRs),Amazon RDS 提供了容错、高度可用和可扩展的选项。