高性能网络服务器规范
Hight performance web server specifications
如果我的问题不合适,我深表歉意,但我确实需要回答。我正在开发一个假设在流量非常高的环境中使用的 Web 应用程序,我想知道哪种服务器规范会更好,例如 DBMS(目前 MySQL),CPU ,内存,架构......马克,或者任何......,因为我是那个领域的新手。事实上,网络应用程序将在以下情况下使用:
- 将近 50 000 人假设通过 API 从他们的移动应用程序(Android 客户端)向 Web 应用程序(托管在服务器)在几个时间的范围内(大约一小时)。最有可能的是大多数人(50% 到 80%)同时发送数据。
服务器将接收以 GET 方法发送给浏览器的 Web 请求(每 10 秒) 并且该请求将需要如此多的计算资源软件术语,用于根据从手机发送的数据提供一些统计结果...
Web 应用程序是使用 php Framwork Symfony2
构建的
您必须指定要使用的云(如果您显然想使用)
您可以使用 AWS 或 Azure。根据来自客户的流量,您的 IaaS 可以在此处自动缩放。
EG:如果您使用 Azure,那么我会建议您在 A4 或 D4 大小的 VM 上使用您更了解的软件依赖项。
参考:
https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-size-specs/
[Azure VM 大小]
您可以使用 Azure API 服务或 Azure 移动应用程序服务,但正如您提到的,您希望托管在服务器上,所以请使用虚拟机。
优点:您可以根据需要(大小)扩展 VM。您只需为您的使用付费 (cloud 属性)
谢谢。
如果我的问题不合适,我深表歉意,但我确实需要回答。我正在开发一个假设在流量非常高的环境中使用的 Web 应用程序,我想知道哪种服务器规范会更好,例如 DBMS(目前 MySQL),CPU ,内存,架构......马克,或者任何......,因为我是那个领域的新手。事实上,网络应用程序将在以下情况下使用:
- 将近 50 000 人假设通过 API 从他们的移动应用程序(Android 客户端)向 Web 应用程序(托管在服务器)在几个时间的范围内(大约一小时)。最有可能的是大多数人(50% 到 80%)同时发送数据。
服务器将接收以 GET 方法发送给浏览器的 Web 请求(每 10 秒) 并且该请求将需要如此多的计算资源软件术语,用于根据从手机发送的数据提供一些统计结果...
Web 应用程序是使用 php Framwork Symfony2
构建的
您必须指定要使用的云(如果您显然想使用) 您可以使用 AWS 或 Azure。根据来自客户的流量,您的 IaaS 可以在此处自动缩放。 EG:如果您使用 Azure,那么我会建议您在 A4 或 D4 大小的 VM 上使用您更了解的软件依赖项。 参考: https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-size-specs/ [Azure VM 大小]
您可以使用 Azure API 服务或 Azure 移动应用程序服务,但正如您提到的,您希望托管在服务器上,所以请使用虚拟机。
优点:您可以根据需要(大小)扩展 VM。您只需为您的使用付费 (cloud 属性)
谢谢。