我正在从事一个项目,我们预计每天大约有五百万用户。 这是一个litte web应用程序,用PHP编写,我们目前正在使用Apache来服务请求。
我的问题:我不知道如何计算硬件,我需要每天服务五百万用户。 “去亚马逊”中的“云”不是一种select。 但是我想过要购买一些大型的服务器,并用OpenStack或Eucalyptus构build我们自己的云。
我需要多less硬件? 虚拟化是一个select吗?
最后:Web应用程序是关键任务 – 所以我要把硬件加倍,做一些故障切换 – 女巫是虚拟化的一个要点。
从顾问那里得到帮助,我们不知道你的服务器上的一个实例的负载,或者你的web应用程序做了什么,是内存贪婪? cpu贪婪?
你需要一个能够看你的项目并组装好系统的专家,如果你的实例可以自动地通过你的云,我不会去虚拟化,否则我会看看Vmware ESX中的shadow选项。
如果你想在这个层面上部署某些东西,那么请获得一些专业人士,这会花费你的成本,但是从这个angular度来看,错误的答案可能会让你从长远来看花费更多。