整个流程图如下所示:
域名解析到---》全站加速----》弹性公网ip(绑定共享带宽)---》SLB服务---》虚拟服务器(nginx服务器(ECS))---》弹性伸缩
全站加速:加速也是CDN,解决因分布、带宽、服务器性能带来的访问延迟卡顿问题,适用于站点加速、点播、直播等场景,主要是静态文件、图片,文件,js,css等等放入到缓存中,每次用户请求直接从CDN中获取了,不用直接取源站获取静态资源。
弹性公网ip(简称:EIP):是对外网络公开的IP地址,主要是配合共享带宽,以及SLB服务一起使用(其中这里的SLB必须是阿里云内网IP),
作用是:共享带宽会给弹性公网ip提供大级别的带宽流量服务,然后将请求转发到SLB负载均衡中
共享带宽:就是给弹性公网ip绑定流量的。
SLB服务:负载均衡服务,主要是对请求进来的服务转发到虚拟服务器上,虚拟服务器配置多个ECS的实例,这里即包含弹性伸缩的实例
弹性伸缩:就是通过某一台已有的主的ECS实例(该服务器上配置了nginx服务或者java项目)通过镜像方式克隆出一模一样的ECS服务器,第一次伸缩出最小数量或者期望数量,当已使用的ECS服务器中的CPU和内存达到一定值,会扩容ECS出来
OSS存储服务:主要是将静态的WEB资源(JS,CSS,图片,静态文件等等),在项目中使用绝对路径oss地址,让网络压力到阿里云上以及SLB请求日志。
ECS实例:这里就是我们linux服务器,这里部署nginx服务,还有一个重点。配置nginx服务器上要开句柄数,以及各种配置以及系统参数配置调优,详细见我以前配置高并发内容。
十万以上用户并发访问实战演练--nginx端(静态资源篇)
最新推荐文章于 2024-09-23 18:01:03 发布
本文介绍了如何在高并发场景下,通过阿里云全站加速、弹性公网IP、共享带宽、SLB负载均衡、弹性伸缩以及OSS存储服务等实现稳定的服务运行。主要步骤包括:配置nginx服务器、创建弹性伸缩模板、设置负载均衡、创建全站加速及日志服务集成,以确保静态资源的快速分发和系统的动态扩展能力。
摘要由CSDN通过智能技术生成