一个好的架构是靠演变而来,而不是单纯的靠设计。刚开始做架构设计,我们不可能考虑到架构的高性能,高扩展,高安全等各方面的因素。随着业务需求越来越多,业务的访问压力也越来越大,架构也在不断的演变及进化。
一: 架构的原始阶段
万能的单机
架构的最原始阶段,即一台ECS(Elastic Compute Service弹性计算服务)服务器搞定一切。对应的web服务,db,静态文件资源都部署到同一台ECS上就ok。
一般5万-30w的pv访问量,结合系统内核参数调优,web应用的性能参数调优,数据库调优,基本上能为稳定的运行