第5章 掌握负载均衡SLB

SLB产品概要

负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。

主要特点

  1. 负载均衡(Server Load Balancer,简称SLB)是对多台云服务器进行流量分发的负载均衡服务。
  • SLB可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性
  1. SLB服务通过设置虚拟服务地址(IP),将位于同一地域(Region)的多台云服务器(ECS)资源虚拟成一个高性能、高可用的应用服务池
  • 根据应用指定的方式,将来自客户端的网络请求分发到云服务器池中
  1. SLB服务会检查云服务器池中ECS的健康状态,自动隔离异常状态的ECS,从而解决了单台ECS的单点问题,同时提高了应用的整体服务能力
  2. 在标准的负载均衡功能之外,SLB服务还具备TCP与HTTP抗DDoS攻击的特性,增强了应用服务器的防护能力。
  3. SLB服务是ECS面向多机方案的一个配套服务,需要同ESC结合使用。

SLB简介

SLB核心概念

阿里云SLB主要由3个基本概念组成:

  • LoadBalancer 代表一个SLB实例
  • Listener 代表用户定制的负载均衡策略和转发规则
  • BackendServer 是后端的一组云服务器

SLB术语

SLB主要功能

  • 当前提供4层(TCP/UDP协议)和7层(HTTP/HTTPs协议)的负载均衡服务
  • 可以对后端ECS进行健康检查,自动屏蔽异常状态的ECS,待该ECS恢复正常后自动解除屏蔽
  • 提供会话保持功能,在Session的生命周期内,可以将同一客户端请求转发到同一台后端ECS上
  • 支持加权轮询(WRR),加权最小连接数(WLC)转发方式,后端ECS权重越高被分发的几率也越大
  • 支持针对监听来分配其对应服务所能达到的带宽峰值
  • 可以支持公网或私网类型的负载均衡服务
  • 提供丰富的监控数据,实时了解SLB运行状态
  • 结合云盾,提供WAF及防DDOS攻击能力,包括CC,SYN FLOOD等。
  • 支持同一地域(REGION)跨数据中心容灾,结合DNS还可以支持跨REGION容灾
  • 针对HTTPS协议,提供统一的证书管理服务,证书无需上传后端ECS,解密处理在SLB上进行,降低后端ECS CPU开销
  • 提供控制台,API,SDK多种管理方式

SLB主要操作

负戴均衡→服务监听配置→后端服务器配置→负载均衡监控

SLB相关问题

SLB支持的协议有哪些?
SLB当前支持4层(TCP协议、UDP)和7层(HTTPs协议)。

SLB服务本身解决了后端ECS服务的灾备问题,但如何避免SLB服务本身故障导致的单点问题?关于SLB的灾备,有什么好的建议?
SLB实例后端的ECS可以是不同Zone下的机器,从而提高本地可用性。
在同一地域(Region)创建多个SLB实例,通过DNS轮询的方式对外提供服务,从而提高本地可用性。
在不同地域(Region)创建多个SLB实例,通过DNS轮询的方式对外提供服务,从而提高跨地域的可用性。

SLB最多支持对几台ECS进行负载均衡服务?
我们不会限制用户在SLB实例后配置的ECS数量。但是,为了保证您对外服务的稳定与高效,我们建议您可以根据业务分类或应用服务的模块划分来将提供不同服务或执行不同任务的应用服务器配置在不同的SLB实例后。

不同操作系统的ECS可以同时做SLB服务吗?
可以。SLB本身不会限制后端的ECS使用哪种操作系统,只要您的2台ECS中的应用服务部署是相同且保证数据的一致性即可。但是,我们建议您选择2台相同操作系统的ECS进行配置,以便您日后的管理维护。

如何确保SLB后端的多台ECS之间的数据同步呢?
目前,有很多类似的工具可以实现服务器之间的数据同步,比如:rsync。具体使用及选择,还请通过其他途径获得更多的介绍资料及指导信息。
您也可以将您的ECS配置成无状态的应用服务器,而数据和文件统一存放在RDS和OSS服务上。

我有2台ECS,分别创建在杭州和青岛,为什么无法把他们添加到一个SLB实例后面?
SLB不支持跨地域(Region)部署,一个SLB实例后端的多台ECS必须处于同一地域(Region)
才可以配置。

第6 章 云上安全防护

互联网常见形式及安全威胁

常见威胁

DDoS攻击

  1. 每周2000起左右
  2. 近一半攻击事件超过5G
  3. 几乎每周都有单IP超过100G大流量攻击

口令暴力破解

  1. 每周数亿次攻击
  2. 以SSH、RDP协议为主

Web应用攻击

  1. 每周数百万次攻击
  2. 以SQL注入攻击为主

阿里云安全体系


云盾的基础DDOS防护

安全相关概念

基础运营商(联通、电信、移动),骨干网,IDC数据中心;
BGP边际网关协议,ABTN阿里巴巴骨干网,路由器;
交换机,防火墙,安全策略;

DDoS攻击是什么

  • DDoS(Distributed Denial of Service)即分布式拒绝服务攻击。
  • 攻击主要目的是让指定目标无法提供正常服务,是最强大、最难防御的攻击之一。
  • 近年出现的DRDoS(分布式反射攻击)让DDoS攻击水平迅速提升,互联网安全被网络暴力所威胁。

基础DDos防护的实现流程

基础DDos防护的主要功能

  • 攻击流量的发现,牵引和自动处理
  • 能有效抵御所有各类基于网络层、应用层的各种DDoS攻击
    包括最新DNS Query Flood、NTP reply Flood
  • 大数据分析技术实现全自动检测
    • 攻击策略全自动匹配
    • 总体响应时间<2秒
    • 清洗服务可用性99.99%

高防IP

高防IP接入流程

应用防火墙和安骑士

阿里云云盾-WAF

Web应用防火墙(Web Application Firewall,简称WAF)是一款网站必备的安全产品。网站/APP应用防护;
阿里云.云盾Web应用防火墙:基于云安全大数据能力实现运营+数据+攻防体系、综合打造网站应用安全;
通过防御SQL注入、XSS跨站脚本、常见Web服务器插件漏洞、木马上传、非授权核心资源访问等OWASP常见攻击;过滤海量恶意CC攻击;禁止恶意的接口滥刷,数据爬取;
避免您的网站资产数据泄露,保障网站的安全与可用性。

云盾.WAF的发展历程

十年Web攻防经验积累、淘宝/支付宝都在用、双11性能稳定

2005.4 2013.3 2015.11 2016.4
阿里安全初创Web攻防研究 产品上线对阿里云用户开放 经历淘宝/天猫双11海量请求考验 集成CC防护精准防护功能商业化上线

云盾-WAF的应用场景

云盾-WAF的工作原理

阿里云云盾-安骑士

  • 是云盾安全防护体系中的主机安全防护模块
  • 基于云端联动防御,可以为云服务器提供防黑客入侵的服务
    主要防护功能:
  • 木马查杀
  • 防密码暴力破解
  • 异地登录提醒
  • 漏洞检测修复

安骑士的工作方式

基于云端黑客检测模型,实时防护服务器安全

安装安骑士

云监控功能

阿里云-云监控

云监控(CloudMonitor)是一项针对阿里云资源互联网应用进行监控的服务。
云监控服务可用于收集获取阿里云资源的监控指标,探测互联网服务可用性,以及针对指标设置警报。
云监控服务能够监控云服务器ECS、云数据库RDS和负载均衡等各种阿里云服务资源,同时也能够通过HTTPICMP等通用网络协议监控互联网应用的可用性。
借助云监控服务,您可以全面了解您在阿里云上的资源使用情况、性能和运行状况。借助报警服务,您可以及时做出反应,保证应用程序顺畅运行

云监控功能概览

  • 站点监控
    提供对http、ping、dns、tcp、udp、smtp、pop3、ftp等服务的可用性和响应时间的统计、监控、报警服务。
  • 云产品监控
    提供对ecs、rds、slb、cdn、ocs、oss等云服务的监控报警服务。
  • 自定义监控
    对用户开放自定义监控的服务,允许用户自定义个性化监控需求。
  • 报警及联系人管理
    提供对报警规则,报警联系人的统一、批量管理服务
    支持多报警方式:短信、邮件、旺旺

云监控CMS的应用场景

  • 云监控可以帮助运维人员实时了解网络状态、获取监控指标
  • 在ECS部署时及时了解网络的运行状况,为后续网络升级提供性能指标
  • 在网络升级后,监控SLB的负载均衡能否实现
  • 监控到的数据可以作为弹性伸缩服务ESS的触发条件

云安全功能操作演示

  • 云盾:DDoS基础防护、DDoS高防P、安骑士、应用防火墙WAF
  • 云监控:站点监控、云产品监控(ECS、RDS等)、自定义监控
  • 报警:开关、报警联系人、报警方式
  • 综合应用:设置云监控指标–》读报警信息–》启用云盾功能

有幸参加阿里云高校计划云计算7天实践训练营进阶班的第二期,没想到还送了价值600元的ACA认证,感兴趣的同学也可以来关注下:https://developer.aliyun.com/adc/college/

【02期 进阶班】阿里云”7天实践训练营“[day4]总结笔记相关推荐

  1. 阿里云“7天实践训练营”入门班第二期学习笔记 第五天 在线编程挑战

    阿里云"7天实践训练营"入门班第二期学习笔记 第五天 在线编程挑战 吾辈,完全不会编程 以下内容全程来自阿里云社区的大佬分析讲解 原题目 知识点:搜索.字符串.位运算 有一天Jer ...

  2. 【day6】阿里云七天实践训练营之在线编程挑战

    Jerry的考验 题目概述 有一天Jerry给Tom出了一道题来考验他.Jerry给了Tom一个长度为2n的只包含小写字母的字符串,让Tom将这个字符串任意挑选字符,将其分成两个等长的字符串a和b(对 ...

  3. 阿里云”7天实践训练营“总结笔记五

    基于ECS和NAS搭建个人网盘 连接ECS服务器 打开终端工具. Windows:打开命令窗口. MAC:打开命令行终端Terminal. 在终端中输入连接命令ssh [username]@[ipad ...

  4. 阿里云”7天实践训练营“总结笔记四

    搭建专属云笔记 效果图 我们可以在这个笔记里记录.修改笔记: 第一步:开通 ECS 云服务器 同搭建简历与搭建 Linux 学习环境一样,我们进行自己云笔记的搭建也需要开通ECS 云服务器. 第二步: ...

  5. 【组队学习】【34期】阿里云天池在线编程训练营

    阿里云天池在线编程训练营 航路开辟者:陈信达.杨世超.赵子一.马燕鹏 领航员:武帅.初晓宇.叶前坤.邱广坤.朱松青 航海士:宁彦吉.肖桐.汪超.陈信达.杨世超.赵子一.武帅.初晓宇.叶前坤.邱广坤.朱 ...

  6. STM32 ES8266上阿里云IOT MQTT实践【第一章】:物联网简介(什么是物联网)

    课程大纲 [第一章]:物联网简介(什么是物联网) [第二章]:物联网十大应用场景 [第三章]:什么是MCU? [第四章]:MCU的应用范围 [第五章]:我们要怎么入门MCU开发? [第六章]:如何使用 ...

  7. 自建K8S迁移镜像、应用至阿里云ACK最佳实践

    简介:本最佳实践构建以下场景: 1.以河源ECS构建Harbor仓库,模拟IDC的镜像仓库服务. 2.以河源ECS构建Registry仓库,模拟IDC的镜像仓库服务. 3.以河源地域模的ECS搭建K8 ...

  8. 阿里云部署Tiny Tiny RSS踩坑笔记

    阿里云部署Tiny Tiny RSS踩坑笔记 前言 入坑了RSS,之前的配置是阿里云部署RSSHub,配合Inoreader进行文章阅读,详情见RSS入坑指南.阿里云部署RSSHub踩坑笔记.在202 ...

  9. 阿里云趣味视觉AI训练营学习笔记Day 5

    阿里云趣味视觉AI训练营学习笔记Day 5 学习目标 学习内容 前言 一.创建人像卡通化应用 二.应用配置 三.后端服务开发部署 四.小程序前端开发 阿里云高校计划,陪伴两千多所高校在校生云上实践.云 ...

最新文章

  1. js一些通用方法的封装
  2. 一名即将大三的小伙子在疫情期间的思考与总结
  3. 多家航空巨头遭大规模供应链攻击
  4. CUDA ---- Hello World From GPU
  5. 上海往事之参加安永公司项目面试
  6. CPU制造工艺完整过程(图文)
  7. 移动iptv安装三方软件
  8. java默认字符串排序规则_Java 字符串排序--------请对一组字符串进行排序,字符串由大小写字母和数字组成,需要满足一下比较规则...
  9. 感知层在物联网中的重要性
  10. 华为云UGO正式亮相DTCC 2021,去“O”从此再无后顾之忧
  11. BZOJ 3772 精神污染 主席树+欧拉序
  12. Phaser 使用介绍
  13. 债居时代总结与读后感——房贷如何影响经济[美]阿蒂夫·迈恩 [美]阿米尔·苏非著
  14. 如何制作校园平面图及路线导图
  15. 矩阵、方程自由度的理解
  16. 很遗憾未能成功连接服务器神武,神武十年《见证》逍遥游戏里的超级学霸 最希望被别人抄“作业”...
  17. 【PCIE】PCIE TLP包解析
  18. [ZT]企业建站常用中英文对照表
  19. 前端工程师的摸鱼日常(10)
  20. docker安装Mysql

热门文章

  1. 【ETH】20230604
  2. 关于RIL层一条命令的轮回转世
  3. 一起来学Java注解(Annotation)
  4. 制作《王者荣耀》需要学习哪些技术?
  5. ChatGPT竟写出毁灭人类计划书,还给出相应Python代码,网友:AI正在指数级发展...
  6. IPV6的链路本地地址和站点本地地址的不同
  7. 深圳大学《计算机论题》作业:大数据与人工智能技术对人类生活的影响
  8. uni-app 设置页面导航条颜色
  9. Qt自定义控件之圆形按钮、圆形头像
  10. html语言 试卷,《网页制作与HTML语言》模拟试卷A.