解释 AWS 服务、ec2 和 rds
Explaining AWS services, ec2 and rds
我不明白 AWS EC2 和 RDS 作为独立服务的用途。
EC2实例是否是启动RDS实例的必要前提?您可以在 EC2 实例上安装数据库吗?
您可以在 ec2 实例上安装任何数据库(windows 或 Linux 中的任何数据库)。 ec2 是一个独立的虚拟服务器,您可以完全控制
但是RDS服务,安装数据库、设置环境、升级版本、backup/restore、多AZ设置等等细节,AWS RDS服务会照顾好他们所有人。准备好它,您可以立即连接它并开始您的工作。提供RDS服务的方式和service elasticache(memcached & redis)非常相似
您无需为 RDS 服务设置启动新的 ec2 实例。
不要混用 ec2 和 RDS。它们是单独的服务。
另一种让你理解这个问题的方法是,
Amazon RDS 是一种软件即服务 (SaaS),它提供全功能的关系数据库服务
RDS 是一种数据库即服务;您不知道或不关心它 运行 是什么,因为您不安装、管理它或对其运行的机器进行任何维护(即软件更新)。 AWS 会为您处理所有这一切,并按使用该服务的小时数向您收费。
您可以在自己的 EC2 实例上安装 SQL 服务器或 MySQL(或任何其他数据库),但现在由您负责管理。两者都是有效的用例,但一般来说,对于小型数据库,尤其是测试和开发数据库,我会在自己的 EC2 实例上安装 SQL 服务器并自行管理,以提高灵活性并节省资金。
对于更大、更关键的生产数据库,RDS 通常是更好的选择 - 但成本更高。最适合您的方案取决于很多因素(您的预算、您的技能、对高可用性的需求等)。
我不明白 AWS EC2 和 RDS 作为独立服务的用途。 EC2实例是否是启动RDS实例的必要前提?您可以在 EC2 实例上安装数据库吗?
您可以在 ec2 实例上安装任何数据库(windows 或 Linux 中的任何数据库)。 ec2 是一个独立的虚拟服务器,您可以完全控制
但是RDS服务,安装数据库、设置环境、升级版本、backup/restore、多AZ设置等等细节,AWS RDS服务会照顾好他们所有人。准备好它,您可以立即连接它并开始您的工作。提供RDS服务的方式和service elasticache(memcached & redis)非常相似
您无需为 RDS 服务设置启动新的 ec2 实例。
不要混用 ec2 和 RDS。它们是单独的服务。
另一种让你理解这个问题的方法是,
Amazon RDS 是一种软件即服务 (SaaS),它提供全功能的关系数据库服务
RDS 是一种数据库即服务;您不知道或不关心它 运行 是什么,因为您不安装、管理它或对其运行的机器进行任何维护(即软件更新)。 AWS 会为您处理所有这一切,并按使用该服务的小时数向您收费。
您可以在自己的 EC2 实例上安装 SQL 服务器或 MySQL(或任何其他数据库),但现在由您负责管理。两者都是有效的用例,但一般来说,对于小型数据库,尤其是测试和开发数据库,我会在自己的 EC2 实例上安装 SQL 服务器并自行管理,以提高灵活性并节省资金。
对于更大、更关键的生产数据库,RDS 通常是更好的选择 - 但成本更高。最适合您的方案取决于很多因素(您的预算、您的技能、对高可用性的需求等)。