阿里云高可用架构之“CDN+WAF+SLB+ECS

  • 时间:
  • 浏览:4
  • 来源:uu快3新平台_uu快3诀窍_讨论群

 之后在企业中要具体来配置和实现,之后如此 操过的.我都都过之后不得劲晕、都有不得劲胆怯,具体该如何实现呢?之后担心。下面.我都都儿同時 把它玩起来。

域名解析好了之后,在浏览器进行验证吧。

进入ganbing.com域名,配置cname解析,如下图:

本章内容到此开使英语 英文,喜欢我的文章,请点击最上端右角处的《关注》!!!

php项目:服务器上部署nginx+php

下面.我都都儿来看下从内到外的配置法律法子具体是为啥么实现的(ECS>SLB>WAF>CDN>域名)。

之后业务前要httt强制https,则前要修改强制跳转的配置,如下图:

 相信某些.我都都看完笔者之后写的这篇文章 《如何为企业快速设计高可用的阿里云架构》,并对阿里云的某些服务和产品的选型有了初步的了解,虽然这篇文章写得比较粗,为啥让对企业选型描述要花费的框架,并如此 用之后 笔墨来描述具体实现过程、配置操作。而是因为分析某些博友看完为啥让过瘾。

1、整个配置过程最主要的是顺序和思路无须乱,最好画个草图,先从哪开使英语 英文,到哪开使英语 英文。

2、每配置好一层的之后,能并能当时就解析到域名进行验证,比如你把SLB配置好了,当时就能并能把SLB的IP解析到域名进行验证,选择没问题图片图片后,在配置上一层。

3、HTTP和HTTPS的需求搞清楚,公司的域名有如此 买CA证书,之后有,整个业务是HTTP、HTTPS共享呢,还是HTTP强制跳转HTTPS呢?之后如此 CA证书,那就如此 用HTTP协议了。

4、配置好了之后,一层一层的把监控报警做好,建议也是从最内层(底层)开使英语 英文配置。

调度算法:加权轮询(默认),权重值越高的后端服务器,被轮询到的次数(概率)也越高。

使用虚拟服务器组:把刚才配置的“虚拟服务器组”选上就行

注意,之后公司有HTTPS协议,为啥让前要强HTTPS强制跳转,前要配置“高级设置”,如下图:



(开启后,HTTP请求将显示为HTTPS,默认跳转到443端口)

d,动静态加速规则,这里笔者也开启了,什儿 是可选项,能并能之后开启,也是根据自身业务需求来使用,如下图:



说明:

开启:可自定义动静态资源加速规则,静态内容使用边缘缓存,动态内容采用最优路由回源 

关闭:无动态内容加速效果,仅保留静态边缘缓存功能

开通SLB > 配置“虚拟服务器组” > “添加监听”

先把防护初始化一下,简单配置开启相关防护项,后期在慢慢细化它。

 SLB负载均衡,开通即用。有三种类型的法律法子(公网、私网)。顾名思义,公网为啥让带公网IP的负载地址。私网为啥让带私网IP的负载地址。如下图:

到此,SLB就配置到这里了,之后有HTTPS协议,前要在添加一项监听,并把证书挂上去。下面.我都都儿来看一下waf的配置。

添加网站 > 初步的“防护配置”

从外到内:哪些是从外到内呢?刚才也分析了,即从CDN开使英语 英文配置,逐渐往内配置俩个劲到最上端的ECS服务器,什儿 思路法律法子笔者不建议。

c,qq克隆好友 配置好的waf域名,如下图:

会话保持:开启,HTTP 协议会话保持基于cookie。之后业务不前要会话保持,可之后开启此功能。

会话保持时间:31500,什儿 时间和开发商量一下配置哪几个要花费。

Gzip数据压缩:开启,开启将对特定文件类型进行压缩;关闭则之后对任何文件类型进行压缩。

注意:上端的 access_log建议off掉,不然access.log会之后slb的健康检查每天会生成一大堆无用的日志。

添加域名 > 基础配置 > 其它可选项配置

服务器上无非是部署项目,在企业中比较普遍的是php项目之后java项目。

从内到外:理解了从外到内之后,在来理解从内到外就简单多了。从最底层ECS服务器开使英语 英文配置测试,在慢慢的往外层配置和测试,直到CDN最外那一层,建议用什儿 法律法子配置,便于在配置过程中的测试及问题图片图片排查。

 开通SLB前要注意某些,之后公司项目多,ECS集群多,如此 最好俩个SLB对应俩个ECS集群环境。无须为了省这点钱影响之后业务性能。之后公司就俩个项目,就如此 3、5台ECS服务器,开通俩个SLB我虽然全版就够用了。比如下图,就开通了好哪几个SLB实例,每个SLB对应相应的ECS集群服务器:

整个过程到此开使英语 英文,如此 一套架构配置下来扛住上百万的用户是绝对妥妥的,安全、稳定、可靠。老铁们开搞吧。

java项目:服务器上部署nginx+jdk+tomcat

f,另外,还能并能开启智能压缩,页面优化等功能,这也是可选项配置,如下图:



页面优化:去除页面冗余内容如HTML页面、内嵌Javascript和CSS中的注释以及重复的空白符。

智能压缩:对静态文件类型进行压缩,有效减少用户传输内容大小。

b,高级配置,如下图:

 所以,笔者这就要和.我都都儿同時 来讨论一下《 阿里云高可用架构之“CDN+WAF+SLB+ECS”》如何实现,以及具体配置过程是如何的。为哪些拿什儿 架构来讨论呢,主为啥让什儿 架构目前在企业中使用率比较通用、普遍,也比较有代表性。

像上端什儿 upstream就能并能省去了,ecs前面挂了slb之后,nginx上的upstream就如此 实际的意义了。

开通好了之后,开使英语 英文配置,点击“管理“进入SLB实例,添加”虚拟服务器组“,如下图





把服务器添加到右边的列表中,配置端口,权重默认都为1150,之后.我都都服务器每台配置都有一样,可适当调一下权重,比如配置低某些的服务器,把权重调小某些(70、150等)。

 SLB的计费法律法子有三种,流量和固定带宽,根据公司的预算进行选择,建议带宽和规格也要根据业务需求来选型。比如,开通某个SLB,下面挂载的ECS服务器集群不大,业务访问量为啥让多,如此 开通的什儿 SLB带宽和实例规格就能并能小某些。

a,添加网站,如下图:





域名:test.ganbing.com,配置项目的域名。

协议类型:之后公司如此 HTTPS,就选HTTP。

服务器地址:IP,这里配置SLB 的IP地址。之后如此 SLB(之后.我都都公司不打算用SLB),这里就直接配置ECS服务器的公网IP。

WAF前是是否是有七层代理(高防/CDN等):是,什儿 选项之后提示很明显了,之后WAF前面有CDN就选是,如此 就选否。

负载均衡算法:IP hash。

把waf的域名先qq克隆好友 ,上端配置cdn用得上,为啥让.我都都儿继续下去,把最后一层CDN拿下。

 域名 cname CDN

 CDN指向WAF

 WAF指向SLB

 SLB负载ECS



说明:在企业中当然都有有某些的服务,比较redis、oss、nfs、监控、弹性ip、日志等等服务,哪些都都有本文的重点,本文的重点主要介绍CDN>WAF>SLB>ECS这几层服务的关系该如何配置,从哪一层开使英语 英文配置是最为适合。

a,添加监听,配置“基本配置”,如下图:



前端协议:HTTP 150

后端协议:HTTP 150

好了,cdn也配置好了,最后把域名解析到cdn即可。

CND(入口层)-> WAF(应用层防护)-> SLB(负载层)-> ECS(服务器源站) -> RDS(数据库)

把CDN的CNAME地址qq克隆好友 好,用于等下解析到域名上,如下图:

c,回源配置,可选项配置,可根据业务需求配置,这里笔者开启了“静态协议跟随加源”,如下图:



说明:开启"静态协议跟随加源"该功能后,回源使用协议和客户端访问资源的协议保持一致。即之后客户端使用 HTTPS 法律法子请求资源,当节点上未缓存该资源时,会使用相同的 HTTPS 法律法子回源获取资源;同理,客户端使用 HTTP 法律法子请求资源,节点回源时以 HTTP 法律法子请求。

b,初始化“防护配置”



web应用×××防护:模式/防护,防护规则策略/正常

恶意IP惩罚:启用

CC安全防护:模式/正常

精准访问控制:启用

无非是三种思路:从外到内、从内到外。

a,添加域名,建议使用“全站加速域名”新的CDN产品,如下图:



说明:全站加速产品,是融合了 动态加速 和 静态加速 技术的CDN产品。该产品一站式处理了页面动静态资源混杂、跨运营商、网络不稳定、单线源站、突发流量、网络拥塞等诸多因素是因为分析的响应慢、丢包、服务不稳定的问题图片图片,提升全站性能和用户体验。

说明:

 本文中选择的是公网负载,之后在本案中SLB上端(外)有一层WAF,WAF下面(内)前却说公网IP的服务器或SLB,WAF上端(外)为CDN。

至于具体为啥么配置哪些,相信.我都都儿都没熟悉。不过笔者建议在nginx的配置之后不建议使用upstream,之后ecs服务器前面之后有一层slb了。举个例子吧:

b,基础配置,如下图:



加速域名:test.ganbing.com,输入使用的域名。

源站信息:选择“源站域名”,粘贴刚才qq克隆好友 的waf域名。

端口:150端口

e,https配置,之后.我都都公司用的是https,一定要配置此项,之后如此 https,这项可之后配置,如下图:



c,健康检查,如下图:

当然,为啥让你不开启健康检查,如不开启,SLB不管后端ECS服务器是都有存活,它都有按照策略进行负载下去。所以一般建议开启它。



域名:自定义

检查端口:150

检查路径:/test.html,这也是自定义静态页面,用于SLB检查ECS服务器的页面,放进ECS服务器的根目录下面就行,test.html上端内容能并能为空,并能并能随便写点东西进去。比如笔者自定义了俩个server,如下图: