您如何托管一个可以被云上不同网站访问的 Mysql 数据库,例如 google drive 和 ubuntu one。甚至有可能做到这一点吗?如果是怎么做的,因为这么多使用Mysql数据库的企业都是在云上启动的。可以免费做吗?
2 回答
设置云托管 MySQL 数据库的主要方法有两种:要么设置云托管虚拟服务器并在其上安装 MySQL 服务器……要么设置云托管、托管、仅 MySQL 服务,这使您可以访问 MySQL 服务器组件,但不能访问由服务提供商维护的底层操作系统。
http://aws.amazon.com/free/解释了 Amazon Web Services (AWS) 提供的免费层级服务,这是我使用的云托管服务提供商。关系数据库服务 (RDS) 提供一个小型(“微型”)MySQL 服务器,具有 640 MB RAM 和 20 GB 或硬盘空间,前 12 个月不收取月费。第一年后,该服务器每月将花费您 18.75 美元。容量更大的服务器也可以按月价格提供,价格会随着内存和硬盘存储空间的增加而增加……但只要您使用它,您只需为使用的内容付费。例如,如果您启动大型服务器然后几乎立即将其关闭,您只需为其运行的时间付费。
您还可以获得完整的服务器,而不仅仅是 MySQL 组件,用于部署您的应用程序、Web 服务器等。在 AWS 中,该服务称为 Elastic Compute Cloud (EC2)。
除了 AWS 免费套餐中的产品等非常小的东西之外,您不会得到任何“免费”的东西。
您访问此类服务器的方式与访问任何 MySQL 服务器的方式相同:通过 TCP、通过 Internet(如果您关心安全性,则使用 SSL)或通过虚拟专用网络 (VPN)。
回复:替代评论,在 Amazon RDS 之外,还有提供托管 MySQL 托管解决方案的 ScaleGrid、Compose 和 Azure 数据库。所有这些都具有不同的功能,并提供免费试用。任何免费计划都非常有限,通常是为开发/测试环境设计的。
您可以在此处比较 MySQL 提供程序,以了解每个提供程序的不同优势。免责声明 - 我在 ScaleGrid 工作。