2011-12-05 44 views
1

我设置了一个网站,使用亚马逊EC2作为Web服务器,EBS存储网站的数据和Wowza的另一个实例视频点播流媒体,它似乎很难找到我的问题的答案:AWS Cloudfront与网络服务器,RDS和Wowza媒体服务器

  1. 如果我的web服务器实例终止,我会失去我的EC2实例apache的设置/模块呢?

  2. 我可以在我的web服务器实例上使用mysql来节省RDS的成本吗?或者这是一个坏主意?

  3. 如果我使用RDS作为数据库,它是否也部署在边缘位置(比如云端正在做什么)?

  4. 如果Wowza Media服务器实例也在ec2上运行,Wowza是否也可以使用Cloudfront,如果来自世界某个地方的某个人会从下一个边缘位置获得VOD流?

谢谢!

回答

1
  1. 如果您的实例被终止,那么与该实例关联的实例和EBS存储将丢失。如果要删除实例而不丢失该服务器的状态,请在终止服务器之前创建服务器的映像(AMI)。

  2. 取决于您需要多少IT管理员。亚马逊的整个想法是将这个管理员从你身上拿走,花费比你自己做的更高。他们为你备份数据库和负载均衡(这是更棘手的部分)。也就是说,亚马逊并不是无故障的,你必须在亚马逊系统之外做所有事情的备份,我的实例已经崩溃并且损坏了磁盘,它确实发生了。

  3. 他们的数据库实例部署在主数据中心位置,这与他们的云分布位置不同。将服务器和数据库放在同一个区域可以节省网络成本。

  4. 要使用cloudfront,首先创建一个(显然),然后使用cloudfront域而不是自己的域,cloudfront cache将映射到您的域并在边缘位置缓存。如果可以从服务器访问内容,则可以在其前面放置一个云端。请注意,cloudfront不仅会直接从您的服务器收取流量,还会收取从服务器到边缘位置的流量作为实例流量费用,并且除带宽之外还将收取每10,000个请求的费用(较大的内容工作每MB更便宜)。

如果您想要一个漂亮的域名,也可以将您的域映射到云端URL。

+0

嗨Reno,好感谢您的回答! – Mike