我目前在 Slicehost 切片上运行 RoR/MySQL/Apache 堆栈。我们将在未来几周内推出测试版,我担心切片的可扩展性,以防我们规模变大。我一直在关注 linode、Storm on demand、EC2 和 rackspace 等产品。
我不太明白数据库在“云”中是如何工作的。它真的能工作吗?还是我应该把它放在其他地方?我四处查看了一下,但无法清楚地想出最佳路线。
答案1
我不太明白数据库在“云”中是如何工作的
当尝试理解某些东西在“云”中如何运作时,只需假设没有使用“在云中”这个词即可。
就你的情况而言,问题在于“我的云提供商是否拥有足够的能力来以可接受的性能水平运行我的数据库?”——这是一个只有您才能回答的问题(基于您的提供商提供的信息以及您在开发和测试期间使用代码的经验),但如果有足够的资源和与其他服务器的良好连接,您没有理由不能将数据库服务器“放在云中”,但要遵守性能警告。