2015年5月,国务院印发了《关于进一步做好新形势下就业创业工作的意见》,全国范围内刮起了“大众创业,万众创新”的高潮。于是中关村电子市场悄然改成了创业大街,美食街变成了创业公社,就连公司的地下室也一夜之间成了创业车库,My God·!
需求描述
我们老板卓有远见,抓住时机,整合资源开发一套基于B/S 架构的《国家创业服务云平台》系统,为创业企业提供全方位的公益推广支持,帮助创业企业进行线上线下推广。目前,网站已经开发成功,但新的问题出现了。
因为最终客户是全国的创业企业,数量众多,一台物理服务器难当重任,至少需要两台物理服务器。那为了把用户的访问量均衡分摊到两台服务器上,这就要用到负载均衡设备了。
于是,技术经理就计划购买硬件的负载均衡设备,目前匹配的型号售价为每台10万元左右,由此来扩展网络设备和服务器的带宽,增加了吞吐量。同时提升了网络的数据处理能力。
当我们满怀信心地把项目预算邮件给BOSS时,立即被请去喝茶:这么贵的设备,买一台够用吗?考虑到高可用了吗?如果达到了性能瓶颈,是否还需要再购买更多的设备,硬件设备的扩展对业务系统有没有影响?一时间,大家无语!
技术方案
看来,我们需要再寻找更优质的、更成熟的解决方案。功夫不负有心人,业内的一位大哥给推荐了阿里云的整体解决方案。
架构如下图所示:
方案说明:
此方案用到的阿里云服务模块:ECS主机、SLB负载均衡、云盾、云监控。
下在就每一个模块在此方案中的功能简单描述一下:
ECS主机:运行 CentOS6.5+Tomcat配置成Web应用,目前配置为两台,根据我们的网站内容及设计方案,一台服务器的处理峰值为100个请求,后期可以根据访问量弹性扩展。后台数据库服务器也是部署在E