寻找一种免费或非常低成本的方式来在云中托管您的SQL Server数据库?如果Microsoft的SQL Azure服务对您的需求来说过于昂贵,您可能希望考虑在Amazon Web Services中托管您的数据库。该平台利用Amazon.com的大规模技术基础架构,为您提供极低成本,弹性和可扩展的方式,以便在云中托管您的数据库。
Amazon Web Services入门
您可以在几分钟内启动并运行AWS。只需使用您的Amazon.com帐户登录Amazon Web Services,然后选择您要使用的服务即可。亚马逊为AWS免费套餐提供为期一年的有限免费服务。您需要提供信用卡号码,以涵盖您使用的超出免费等级限制的任何服务。
免费等级
Amazon Web Services的免费层为您提供了两种在AWS中运行SQL Server数据库一年免费的方法。第一个选项是亚马逊的弹性计算云(EC2),允许您配置自己管理和维护的服务器。以下是您在EC2中免费获得的内容:
- 使用SQL Server Express和IIS运行Amazon EC2 Windows微实例750小时。
- 30GB的Amazon Elastic Block Storage。
- 15GB的数据传输。
或者,您也可以选择在Amazon的关系数据库服务(RDS)中运行数据库。在此模型下,您只管理数据库,Amazon负责服务器管理任务。以下是RDS的免费等级提供的内容:
- 750小时的运行SQL Server的Amazon Relational Database Service(RDS)单可用区微数据库实例。
- 20GB的数据库存储。
- 1000万个数据库I / O操作。
- 20 GB的备份存储。
- 15 GB的数据传输。
这只是完整的Amazon Free Tier详细信息的摘要。在创建帐户之前,请务必阅读免费套餐说明以获取更多详细信息。
在AWS中创建SQL Server EC2实例
创建AWS账户后,在EC2中启动并运行SQL Server实例非常简单。以下是快速入门的方法:
-
登录AWS管理控制台。
-
选择 EC2 选项。
-
点击 启动实例 按钮。
-
选择 快速启动 向导并提供实例名称和密钥对。
-
选择 发射 配置带有SQL Server Express和IIS的Microsoft Windows Server 2008 R2。
-
确认您选择的选项标有星号图标 免费级别符合条件 并按下 继续 按钮。
-
点击 发射 启动实例。
然后,您将能够使用AWS管理控制台查看实例并启动与其的远程桌面连接。只需返回控制台的Instances视图,找到SQL Server AWS实例的名称。假设实例已经启动,请右键单击实例,然后从弹出菜单中选择“连接”。然后,AWS将提供有关直接连接到服务器实例的说明。系统还提供RDS快捷方式文件,您可以使用该文件轻松连接到服务器。如果您希望服务器24x7全天候运行,只需让它保持运行即可。如果您不需要持续使用服务器,则还可以使用AWS控制台根据需要启动和停止实例。
如果您正在寻找更便宜的选项,请尝试在AWS上运行MySQL。使用这种资源较少的数据库平台通常允许您在免费平台上运行更大的数据库。