研究AWS服务。 我需要哪些服务来转移我的服务器(在Windows 2008上运行的MySQL和PHP)?

我有两台服务器,我想转移到AWS(或Azure是一个更好的select?)如果它节省我的钱,并帮助可靠性和可扩展性:

  1. 使用PHP运行IIS Web服务器的Windows Server 2008。 大约1TB的图像和SSD上的操作系统/网站。

  2. Windows Server 2008运行MySQL 5.6。 数据库大小约为5GB。 所有的服务器驱动器也在SSD上。

什么是我需要什么服务与AWS的build议? 有这样的select,我不知道从哪里开始。 或者,我应该为这种types的设置select不同于AWS的云托pipe服务?

谢谢。

阮经天,

他们的网站上有大量的信息: http : //aws.amazon.com/ec2/

还有一个伟大的计算器,您可以计划成本: http : //calculator.s3.amazonaws.com/calc5.html

这就是说,我同意这个问题:

https://serverfault.com/questions/365055/migration-to-amazon-web-services-how-to-choose-instance-size

如果您打算在没有现有经验的情况下走上这条路线,尤其是在生产服务器实际上希望在工作期间运行良好的情况下,您应该真正考虑聘请一位在AWS(或者自从提到Azure之后)方面拥有专业知识的顾问或VAR并在迁移之后。

至于在AWS和Azure之间进行select,您应该可以在两者中运行您的工作负载。 价格方面,微软最近致力于匹配AWS定价,所以没有什么区别。 为了运行微软的工作负载,值得考虑一下,微软支持Azure工作负载的整个堆栈,但是我不确定当IIS发生奇怪的事情时,Amazon能够提供多less支持。

Azure定价: http : //www.windowsazure.com/en-us/pricing/calculator/

也就是说,我认为首先要决定的是您是否正在寻求基础架构即服务(IaaS)或平台即服务(PaaS)。 Iaas方法意味着将您当前的服务器从他们所在的位置叉到云数据中心,而其他方面则不会改变。 PaaS方法意味着重构您的网站或应用程序以在Azure上运行,而不是在服务器上的IIS中运行。 这可能意味着更多的工作,但是您将获得为云构build的现代Web服务的所有好处。 看例如:

http://cloud.dzone.com/articles/developers-perspective-iaas-vs

你还提到SSD。 如果这意味着您有性能密集型需求,请确保设置了一些testing服务器,并首先感受AWS或Azure中的性能。 我在Azure中的testing显示出极好的读取速度,但不会尖叫写入速度。 而你将无法获得SSD的性能。 但有很多caching正在进行,所以这可能是好的。 容量方面,多TB数据是没有问题的。