项目一 华为云平台web架构部署
软件环境:华为云平台
项目需求:随着技术的不断发展和用户对网站功能性的需求不断提高,如今 网站项目的设计已经不能再仅仅简单地利用静态html文件来实现, 与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的 设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和 开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的 开发机制,才能适应用户不断变化的需要,达到预期的计划目标。
运用技术:LNMP Docker Hwcloud
项目准备:1台云服务器作为跳板机,1台做镜像仓库,3台作为Web架构主机,两个弹性公网IP,弹性负载均衡ELB
项目思路:
项目测试:
项目体会:
1、单台服务器提供服务会带来很大的风险 ,所以单点故障是架构中必须解决的问题。
2、节点服务器出现异常后 , ELB会自动剔除异常节点 ,在修复后自动添加 ,无需人工操作
项目收获:
随着用户访问量的增加为了使用户拥有更良好的体验,我们应该增加服务器的数量, 并保证服务器随时处于服务状态,不会出现单点故障,导致用户访问失败,因此我们将其升级为高可用负载均衡的架构。同时磨练了我认真负责的品质,增强了自我的团队合作性和工作的效率。