评论 亚马逊关系数据库服务评估与评级

亚马逊关系数据库服务评估与评级

目录:

视频: 不要嘲笑我們的性 (十月 2024)

视频: 不要嘲笑我們的性 (十月 2024)
Anonim

Amazon Relational Database Service(Amazon RDS)是一种稳定而强大的关系型数据库即服务(DBaaS),与Amazon Web Services(AWS)的其他流行产品相当。 Amazon RDS(每月750小时免费)对于数字原生公司,经验丰富的数据用户,数据科学家,数据库管理员(DBA)以及那些在影子IT中度过难关的人们来说是一个不错的选择。 如果许多开发人员已经熟悉AWS产品,他们会在这里感到宾至如归。

Amazon RDS只是错过了在我们的DBaaS解决方案审查摘要中赢得编辑选择的机会,因为开发人员和分析师需要DBA的帮助才能使用它。 那不一定是一件坏事。 但是,这篇评论是从开发人员和分析师的角度出发的,而等待DBA有时对这两个角色都适得其反。 我们的DBaaS解决方案审查综述由Microsoft Azure SQL数据库和MongoDB Atlas组成,编辑的不二之选,而无需DBA副驾驶即可轻松实现这两个目标。

定价模式

您可以免费试用最多750个小时的Amazon RDS,AWS发誓这是“足够的时间每月连续运行(DB)实例”。 我说这取决于实例,但是,是的,免费750小时非常慷慨。 (免费层仅涵盖微型实例。)不过,它不像MongoDB Atlas的“永久免费”版本那样慷慨。 除了免费套餐之外,您还可以选择按需付费(即按需付费),也可以选择预留实例(数据库实例为期1至3年的承诺,以换取折扣价)。

预留实例的付款方式选择是预先支付全部费用,以获得最大折扣或低首付加上每小时折扣率,或者不付任何首付和更高的小时费率仍低于按需费率。 无论如何,您都可以从以下数据库引擎阵容中选择实例类型:Amazon Aurora,MariaDB,MySQL,Oracle数据库,PostgreSQL(又名Postgres)和SQL Server。

如果您不熟悉AWS,那么您可以在前12个月使用免费使用套餐。 之后,您可以使用该月度计算器来估算您的月度成本,并将按需成本与预留实例进行比较。 AWS称计算器为“简单”,但与其他DBaaS供应商定价计划一样,在计算最终成本时,我不会认为AWS定价计划简单。 从一开始就让DBA参与其中的另一个原因。 否则,您可能会对最后的帐单感到惊讶。 但是至少没有最低费用,您可以设置CloudWatch警报以防止意外的预算浪费。

价格因数据库引擎和区域选项而异。 如果您可以选择引擎,则将MySQL定价的Amazon RDS与SQL Server定价的Amazon RDS和MariaDB定价的Amazon RDS进行比较。 请注意,价格表或计算器的公式中不包括关税和税款,例如日本消费税。

一步步

首先,要求DBA加载数据并为您设置实例。 说真的 但是,如果您喜欢冒险并且想直接进入,那么您将需要使用AWS Database Migration Service来移动数据或引入商业或公共数据以与您自己的数据融合。 在撰写本文时,已经使用AWS Data Migration Service迁移了80, 000多个数据库。 Amazon RDS并非数据库友好型或网络新手友好型。 但是,如果有合适的专家为您提供帮助,它将是一个很棒的关系数据库服务。

免费创建一个AWS账户。 您需要用它来设置Amazon RDS帐户。 您将需要提供一张信用卡,以部分地帮助您建立自己的身份,并部分地确保如果您需要的资源比免费套餐所提供的更多,弹性服务可以扩展。 不要忘记设置免费套餐警报,以便在您的信用卡遭到攻击之前得到大量警告。 您可以使用AWS预算来执行此操作,也可以在“顶级免费套餐服务”表中查看您的实际使用情况。 然后选择一个支持计划; 基本级别是免费的,但是当然没有人力。

安全措施是一流的,尽管有点令人发疯。 我必须执行一系列步骤,包括在robocall提供的网站上键入数字,反之亦然,这意味着在网站给我的电话上的回传短信中键入数字。 不过,之后将我的信用卡详细信息留给AWS的感觉要好得多。

接下来,是时候设置数据库了-假设所有Amazon Virtual Private Cloud(Amazon VPC),子网和安全组均已就绪。 然后打开RDS控制台,在AWS管理控制台的右上角选择一个区域,选择实例,然后选择启动数据库实例。 在下一页上选择一个引擎。

根据您喜欢的引擎,这里的情况会有所不同。 如果选择MySQL,则接下来选择Use Case。 通过选择数据库详细信息来遵循。 之后,配置高级设置,然后选择“启动数据库实例”。 等待新的数据库实例可用时,您可以在下一页上查看刚刚执行的所有操作。 滚动到“ Amazon Connect”部分,设置您的终端节点和端口,然后检查两者的安全级别。 瞧! 或不。 就像我说的那样,从一开始就致电DBA寻求帮助。

工具箱

请注意,有很多方法可以找到满足您需求的数据库。 您可以创建模板或编写代码。 您可以控制所有内容,从数据存储位置到所使用的数据库引擎,也可以从一长串版本中进行选择。 您还可以通过使用AWS Identity and Access Management(IAM)分配资源级权限和/或标记Amazon RDS资源。 是的,请您的DBA或安全团队参与的另一个原因。 不要忘了所有可用的AWS工具,包括许多免费套餐。

AWS列中的一大优点是对网络影响和数据库安全性的额外考虑。 AWS要求您在Amazon VPC中运行数据库实例。 AWS表示,这将隔离您的虚拟网络中的数据库,并使用行业标准的加密Internet协议安全性(IPsec)虚拟专用网络(VPN)连接到本地IT基础架构。 您可以配置防火墙设置并控制对数据库实例的网络访问。 实际上,如果让您的网络人员来处理这一部分,它将对您有更好的帮助。

Amazon RDS提供了18个适当的区域,另外还有1个可供美国政府机构使用的区域,称为AWS GovCloud(US),使区域总数达到19个。您可以选择数据和应用程序堆栈所在的区域,也可以将它们放置在一起。 几乎所有用户都将他们的应用程序和数据库放置在一起。

备份和恢复已包含在价格中。 您确实需要打开自动备份,否则它们不是自动的。 如果您记得打开它们并适当地指定了保留时间(1到35天),则可以在保留期内对特定时间进行时间点(PIT)还原,直到最近的可还原时间(通常为)在最后五分钟内)。 Amazon RDS会自动为您的数据执行完整的每日快照并捕获交易日志。 您可以使用AWS管理控制台,CreateDBSnapshot应用程序编程接口(API)或create-db-snapshot命令随意创建数据库快照。

总体而言,Amazon RDS是一个可靠的关系数据库服务,具有大量可靠的控件和出色的安全性实践。 但是,大多数开发人员可能会发现它太复杂而无法独立运行。 因此,请尽早使用DBA,以使设置,网络和安全性问题都符合公司策略的规范,并且这些问题不会成为您项目中的绊脚石。

亚马逊关系数据库服务评估与评级