在云托管环境(amazon,rackspace)中,您可以创建多个实例。假设我有一个数据库服务器(mysql)和其他持久数据。
如果我创建更多实例,会发生什么……
我建议有一个(或多个)所有实例连接的专用数据库服务器。如果您使用的是Amazon Web Services,请查看其RDS服务( http://aws.amazon.com/rds/ )
这样你就不必担心复制 - 如果你确实希望每个服务器都运行它自己的数据库实例,你就必须考虑复制 - 对于MySQL来说,这是一个很好的指南: http://dev.mysql.com/doc/refman/5.0/en/replication.html
我强烈建议使用以前的数据库解决方案。复制很难做到正确,可能是一个维持的噩梦
如果您使用静态数据,例如图像,我建议使用亚马逊的S3服务上传到( http://aws.amazon.com/s3/ ) - 这样你的所有服务器都从一个点获取数据而不必通过服务器进行复制,这总是会导致可扩展性较低的解决方案