在云环境下,最好是获得两个单独的实例为MySQL和PHP应用程序或获得一个大型实例

我们正在为我们的networking应用程序使用云环境,我需要关于托pipe我们的应用程序的专家意见。

我们的应用程序build立在PHP和MySQL上,我想知道哪个是最有效和/或成本效益的方式来获取实例。

情况1:获得1个大实例,并将php&mysqlconfiguration在同一台服务器上。 情况2:得到两个小实例,并分别configurationphp和mysql。

要么

情况1:获得1个xtra-large实例,并将php&mysqlconfiguration在同一台服务器上。 情况2:得到两个大实例,并分别configurationphp和mysql。

对于像Gravyface这样的即时性能提升,我不会期望获得巨大的收益, 但是将数据库和应用程序分离到两台服务器上,在将来扩展您的环境时会带来很大的灵活性,因为您能够根据需要为应用程序或数据库增长资源。

不过,依赖于应用程序的运行方式,通过将数据库从应用程序中移走并强制应用程序出现在networking中,您可能会遇到一些困难。

所有的事情都是平等的(假设你从延迟中获得的命中不是太大),我的build议是现在将它们分开,而不是稍后再处理,但是根据你的要求和预期的增长,可能没关系。

如果你所担心的只是成本,那么只需要按照“超大”和“小实例”来计算亚马逊的利率,