📜  Amazon RDS – Amazon 关系数据库系统简介

📅  最后修改于: 2022-05-13 01:57:46.384000             🧑  作者: Mango

Amazon RDS – Amazon 关系数据库系统简介

本文旨在让您了解Amazon RDS 或 Amazon Relational Database System。 Amazon RDS 只不过是一个关系数据库管理系统以及 AWS 云平台的设施。它有助于我们根据我们的要求创建数据库实例,即可调整大小、各种数据库类型等。

AWS 关系数据库服务 (RDS) 架构

传统上,数据库管理曾经是一个非常分散的服务,从 Web 服务器到应用程序服务器,最后到数据库。为了维护如此庞大的系统,需要一个团队来缩减劳动力,AWS 提供了一项令人惊叹的一体化服务 RDS。 RDS的整个架构包括传统管理系统的各个方面,都在一个地方。因此,它包括从EC2(弹性计算云)DNS(域名系统)的所有内容。 RDS 架构的每个部分都有自己独立的一组特性,它们彼此完全不同。 RDS 的图解表示已附在前面。

前面讨论了一些主要功能的简短介绍。

  • 可用性: RDS 的“自动备份”功能使数据库实例的恢复变得更加容易,并使其可以快速访问。除此之外, “数据库快照”是由 Amazon RDS 发起的用户驱动的备份功能,它使用户更容易监控对数据库实例所做的所有更改。这些快照可以在多个 AWS 账户之间共享,以扩展数据库实例的可用性,同时维护机密数据的安全性。
  • 安全性:创建新数据库时,您必须创建一个完全受限且只有您知道的密码。默认情况下,您将获得对该特定数据库具有最大权限的“管理员角色” 。 Amazon RDS 还允许其用户使用由 Amazon RDS 下的KMS (密钥管理服务)管理的“密钥”来加密数据库。
  • 备份: RDS 为我们提供了备份工具。我们可以有多种形式的备份。快照基本上是用于维护记录的不可编辑的备份。我们还可以通过在创建数据库期间更改配置来创建自动备份预留实例也是此处可用的另一种备份工具。
  • 可扩展性: RDS 使我们能够根据每分钟数据库上发生的事务数自动扩展或缩减。我们可以同时进行“水平缩放”“垂直缩放”。让我们来看看它们之间的区别。
    • 水平缩放处理数据库上的流量以指数方式增加的场景,在这种情况下,这种缩放就出现了。这只是创建了多个硬件和软件,这些硬件和软件与云上先前存在的硬件和软件相似,以解决流量问题。
    • 垂直扩展处理的情况是流量没有增加太多,但硬件和软件的当前配置无法再满足客户端的需求。使用这种扩展方法,我们能够为我们预先存在的资源添加额外的存储和处理器。
  • 性能: RDS 为其用户提供了两种支持 SSD 的存储选项,即通用型和预置型。所有这些变体都直接影响资源及其附加服务的性能水平。一般的SSD性价比很高,用在需要大量劳动力的地方。顾名思义,预置是为临时或较低工作负载目的而设计的。
  • 定价: RDS 只要求您为使用的内容付费,一旦您使用完某个资源,将其删除,不再付费。没有为使用 RDS 确定强制性最低费用。根据数据库引擎和数据库类型,会在月底计算账单并发送给您。对于免费等级账户,必须选择特殊配置,如果您在退出前删除所有使用的资源,您将不会收到任何账单。

RDS 的一些流行替代品:

  1. MySQL –它是世界上第二受欢迎的开源 RDBMS。它是由 Oracle 开发的。它通常不像 Amazon RDS 那样基于云,即它也可以在 PC 上使用。它还作为 RDS 上可供选择的数据库引擎选项之一提供。它支持五个服务器操作系统。 MySQL的主要应用在电子商务领域、数据仓库和日志应用。
  2. PostgreSQL –它是最古老的 RDBMS 之一。它也是常用的开源 RDBMS 之一。 PostgreSQL Global Development Group于1989年开发的一款跨平台软件,支持的操作系统比其他软件多。它的主要重点是维护数据的安全性,它是一个庞大的用户定义函数王国。
  3. MariaDB –它是最兼容的 RDBMS,它支持两种辅助数据库模型,即Spatial & Graph。它于 2009 年由 MariaDB Corporation Ab (MariaDB Enterprise) 发布。它支持广泛的编程语言,还允许用户引入服务器端脚本。 MariaDB 的最佳特性之一是它专注于高级安全性,MariaDB 社区不断发现和修复 MariaDB 的问题。

发现所有这些替代方案对用户在一定程度上满足他们的要求很有用。 AWS介绍,RDS确保最终控制权在用户手中。 RDS 不是查询驱动的结构,它在结构上更像是一个控制台。

现在,让我们看看 AWS 关系数据库服务管理控制台。

要到达 RDS 管理控制台。首先登录到您的 AWS 账户。进入主屏幕后,在其最左侧,单击“服务”。从长长的列表中,查找子标题“数据库” ,在它下面,您会找到“RDS” 。点击它。这是要参考的图像。

一旦您点击 RDS,过一会儿,您将能够看到 RDS 管理控制台。请参阅前面的图片以更好地理解。

这就是 RDS 仪表板的外观。左侧有导航窗格,可引导您了解 RDS 下的所有服务。您可以从这里创建您的数据库,方法是点击橙色框“创建数据库”。要在 RDS 中创建数据库,请遵循链接文章。