首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于高可伸缩性的分布式php应用程序,最好的亚马逊EC2服务器配置是什么?

问对于高可伸缩性的分布式php应用程序,最好的亚马逊EC2服务器配置是什么?
EN

Server Fault用户
提问于 2011-11-11 19:19:08
回答 1查看 766关注 0票数 0

我正在创建一个php应用程序,它需要能够扩展到“100万用户”。我知道这个问题对应用程序来说是主观的,但我想知道哪种类型的泛型设置是最佳实践。

目前,我已经建立了一个亚马逊EC2 Mysql集群DB,并且有两个web应用服务器负载平衡。

随着用户和负载的增加,我计划增加EC2实例的功能,然后根据需要添加应用程序和MySQL服务器的新实例。

这是一个解决问题的标准方法吗?像Foursquare、Facebook等公司如何处理他们的IT基础设施的扩展呢?

EN

回答 1

Server Fault用户

发布于 2011-11-11 19:26:04

目前,我在Amazon上运行了几个PHP站点。我在处理EC2应用程序的EC2实例前面配置了一个ELB。然后,我有了一个ElastiCache集群,以减少应用程序对数据库的访问。最后,我利用一个多AZ实例作为数据库.随着负载的增加,我可以增加EC2实例的数量。如果数据库调用减慢,我可以向ElastiCache集群添加额外的节点,或者为只读查询启动RDS读取副本。

有了这个拓扑结构,您应该能够扩展一个应用程序来处理您想要的许多用户。只要用任何你觉得必要的监测来确定负载何时上升到需要生长环境的程度。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/330209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档