AWS RDS是什么?AWS RDS全称为“Amazon Relational Database Service(Amazon RDS)”,是AWS提供的一种全托管关系数据库服务,简化了在云中设置、操作和扩展关系数据库的过程。此外现有数据库的代码、应用程序和工具也可以用于AWS RDS,可处理日常的数据库任务,如预置、打补丁、备份、恢复、故障检测和维修等。
一、Amazon RDS是什么类型的服务
Amazon RDS(AWS RDS)是一项托管式关系型数据库服务,提供六种流行的数据库引擎选项,包括 Amazon Aurora、MySQL、MariaDB、Oracle、Microsoft SQL Server和PostgreSQL。
通过多可用区(Multi-AZ)部署选项,Amazon RDS 可支持关键任务工作负载,并具备高可用性及内置自动故障转移功能,能够在主数据库发生故障时迅速转移到同步复制的辅助数据库。此外利用只读副本功能,用户可以处理大量读取请求,从而突破单一数据库部署的性能容量限制。
二、Amazon RDS工作原理Amazon RDS是一个托管服务集合,旨在简化云中关系型数据库的设置、运行和扩展过程。用户可以选择八种流行的数据库引擎,包括Amazon Aurora PostgreSQL兼容版、Amazon Aurora MySQL兼容版、RDS for PostgreSQL、RDS for MySQL、RDS for MariaDB、RDS for SQL Server、RDS for Oracle和RDS for Db2。同时,用户还可以在AWS Outposts上本地部署Amazon RDS,或通过Amazon RDS Custom提高对底层操作系统和数据库环境的访问权限。
以下是Amazon RDS的工作原理示意图:
1、降低管理成本
通过AWS管理控制台、AWS RDS命令行界面或简单的API调用,用户可在几分钟内访问生产就绪型关系数据库。Amazon RDS会确保所部署的关系数据库软件始终安装最新修补程序,保持最新状态,并允许用户选择修补时间。Amazon RDS 分析实例配置和使用率指标,提供最佳实践指导,帮助用户优化数据库引擎版本、存储、实例类型和网络等。
2、可用性和持久性
自动备份实现数据库实例的时间点恢复。用户可将数据库快照保留在 Amazon S3 中,直至明确删除。另外Amazon RDS为数据库实例提供更强的可用性与持久性,适合生产型数据库工作负载。在硬件故障时,Amazon RDS 会自动更换计算实例。
3、性能
AWS RDS提供通用型 (SSD) 存储,3 IOPS/GB的一致基准,支持在基准基础上激增至 3000 IOPS 的能力,适用于多种数据库工作负载。同时配备预置 IOPS (SSD) 存储,专为提供快速、可预测的一致 I/O 性能而设计。
4、安全性
AWS RDS支持通过 AWS Key Management Service (KMS) 管理的密钥加密数据库。建议在 Amazon VPC 中运行数据库实例,利用行业标准的加密实现与本地基础设施的连接。同时Amazon RDS与AWS Identity and Access Management (IAM) 集成,允许细粒度的访问控制。
5、可扩展性
AWS RDS采用一键式计算扩展,计算和内存资源可扩展至 32 个 vCPU 和 244 GiB RAM,扩展操作通常在几分钟内完成。并根据需要动态调整存储容量。
相关阅读:
《如何使用Amazon RDS数据库部署WordPress》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流