托pipeWeb +应用程序服务器和带宽使用情况的Amazon EC2实例

我正在评估并尝试估计现有的基于Java的Web应用程序的托pipe成本,并且正在尝试确定最有效的托pipe解决scheme。 在看亚马逊EC2托pipe,并试图让苹果比较与我们现在与我们的母公司数据中心已经build立的苹果比较。

我们目前的设置是非虚拟化的。 我们有3台服务器:

  1. 充当面向公众的Apache Web服务器,充当反向代理设置。

  2. 和2个相同的应用程序服务器,负载平衡,并在防火墙后面。

我们忽略数据库。

我的问题是,如果这样的3服务器设置是实用的,而不是简单地有一个大的实例? 我得到的是因为我必须支付带宽使用费用,我自己的子网上的实例之间的networking通信会占用我的带宽使用量吗?

如果是这样的话,单片超级实例可能比在自己的防火墙后面说许多更小的负载平衡的应用服务器更具有经济意义。

如果在同一个AWS可用区域内有多个EC2实例(例如,us-east-1a),则它们之间的stream量不需要收费。 因此,您可以在EC2实例之间自由发送数据,而不用担心账单。

如果他们在不同的地区,甚至在同一地区的不同的可用性区,那么你将被收取交通费。

了解这一点,以这样的方式构build您的应用程序,使其对于应用程序(单个实例或多个实例)有意义,以及您的各种实例将如何为EBS存储和EC2运行时间耗费您的成本。