负 载 均 衡 SLB 常 见 问 题
常 见 问 题 SLB 产 品 和 业 务 限 制 SLB 产 品 限 制 SLB 产 品 和 业 务 限 制 限 制 项 普 通 用 户 限 制 描 述 例 外 申 请 方 式 ( 例 外 上 限 ) 创 建 SLB 实 例 的 财 务 限 制 账 户 余 额 大 于 等 于 100 元 现 金 工 单 创 建 SLB 实 例 的 用 户 限 制 创 建 SLB 实 例 的 ECS 限 制 用 户 需 实 名 认 证 (Portal 才 有 限 制,OpenAPI 无 限 制 ) 至 少 拥 有 1 个 ECS 实 例, 且 只 能 选 择 有 ECS 实 例 的 Region 创 建 SLB 实 例 创 建 SLB 实 例 可 用 的 类 型 公 网 / 私 网 创 建 SLB 实 例 的 可 用 地 域 青 岛 / 杭 州 / 北 京 / 香 港 / 美 国 工 单 生 产 SLB 实 例 的 可 用 地 域 青 岛 / 杭 州 / 北 京 / 香 港 / 美 国 工 单 SLB 实 例 的 计 费 方 式 按 使 用 流 量, 按 固 定 带 宽 SLB 实 例 公 网 带 宽 可 选 范 围 ( 按 固 定 带 宽 ) 单 个 监 听 公 网 带 宽 峰 值 可 选 范 围 ( 按 使 用 流 量 ) 1-1000Mbps, 缺 省 1Mbps 1-1000Mbps/ 不 限 制, 缺 省 不 限 制 单 个 监 听 私 网 带 宽 峰 值 系 统 限 定 1Gbps 用 户 默 认 按 量 付 费 的 实 例 配 额 普 通 用 户 :30/ 金 融 云 用 户 :30 工 单 SLB 实 例 别 名 输 入 范 围 长 度 限 制 为 1-80 个 字 符, 允 许 包 含 字 母 数 字 - /. _ 这 些 字 符 SLB 实 例 监 听 数 量 50 SLB 实 例 监 听 可 选 择 的 协 议 类 型 HTTP/HTTPS/TCP SLB 实 例 监 听 可 选 择 的 前 端 / 后 端 端 口 范 围 1-65535 SLB 实 例 监 听 转 发 规 则 wrr/wlc, 缺 省 wrr HTTP 协 议 - 会 话 保 持 -Cookie 处 理 方 式 insert/server, 缺 省 insert HTTP- 会 话 保 持 -Cookie 超 时 时 间 1-86400, 缺 省 3600 1
HTTP- 会 话 保 持 -Cookie 名 称 HTTP- 健 康 检 查 - 端 口 HTTP- 健 康 检 查 -Domain HTTP- 健 康 检 查 -URI HTTP- 健 康 检 查 - 超 时 时 间 长 度 限 制 为 1-200,cookie 必 须 遵 守 RFC 2965 这 意 味 着 它 只 能 包 含 ASCII 英 文 字 母 数 字 字 符, 不 能 包 含 逗 号 分 号 或 空 格, 也 不 能 以 $ 字 符 开 头 输 入 范 围 为 1-65535 缺 省 使 用 后 端 服 务 端 口 长 度 限 制 为 1-80, 只 能 使 用 字 母 数 字 -. 这 些 字 符 长 度 限 制 为 1-80, 只 能 使 用 字 母 数 字 - /. %? # & 这 些 字 符 输 入 范 围 1-50 缺 省 5 注 意 : 如 果 HCTimeout < Interval, 则 HCTimeout 无 效, 超 时 时 间 为 Interval HTTP- 健 康 检 查 - 检 查 间 隔 输 入 范 围 1-5 缺 省 2 HTTP- 健 康 检 查 - 健 康 阈 值 输 入 范 围 1-10, 缺 省 3 HTTP- 健 康 检 查 - 不 健 康 阈 值 输 入 范 围 1-10, 缺 省 3 TCP- 会 话 保 持 - 超 时 时 间 0-1000, 缺 省 1000 TCP- 健 康 检 查 - 端 口 TCP- 健 康 检 查 - 超 时 时 间 输 入 范 围 为 1-65535 缺 省 使 用 后 端 服 务 端 口 输 入 范 围 1-50 缺 省 5 注 意 : 如 果 HCTimeout < Interval, 则 HCTimeout 无 效, 超 时 时 间 为 Interval TCP- 健 康 检 查 - 检 查 间 隔 输 入 范 围 1-5 缺 省 2 TCP- 健 康 检 查 - 健 康 阈 值 输 入 范 围 1-10, 缺 省 3 TCP- 健 康 检 查 - 不 健 康 阈 值 输 入 范 围 1-10, 缺 省 3 后 端 ECS 批 量 添 加 / 删 除 数 量 20 后 端 ECS 添 加 规 则 ECS 状 态 必 须 为 running 后 端 ECS 权 重 输 入 范 围 1-100, 缺 省 100 单 个 key 的 API 访 问 频 率 限 制 5000 次 / 天 还 未 设 计 自 动 流 程, 目 前 需 要 联 系 客 服 或 BD 每 个 用 户 上 传 证 书 数 量 限 制 100 还 未 设 计 自 动 流 程, 目 前 需 要 联 系 客 服 或 BD SLB SLA 2
SLB SLA 是 如 何 定 义 的 请 参 考 SLA 文 档 http://www.aliyun.com/product/slb/sla SLB 协 议 支 持 SLB 支 持 哪 些 协 议 SLB 目 前 支 持 HTTP/HTTPS/TCP 三 种 协 议 SLB VPC 常 见 问 题 SLB 支 持 VPC 常 见 问 题 SLB 支 持 VPC 的 含 义 SLB 支 持 VPC 目 前 有 两 种 支 持 方 式 1) 用 户 可 以 申 请 使 用 自 己 VPC 内 的 IP 地 址 作 为 SLB 私 网 地 址, 并 挂 载 VPC 的 ECS 2) 用 户 可 以 申 请 公 网 IP 地 址 作 为 SLB 公 网 地 址, 并 挂 载 VPC 的 ECS 注 : 目 前 还 不 支 持 EIP 作 为 SLB 实 例 的 IP 几 个 概 念 支 持 VPC 后, 几 个 相 关 的 概 念 说 明 : 网 络 类 型 分 为 经 典 网 络 和 专 有 网 络, 又 称 为 Classic 和 VPC 实 例 类 型 还 是 私 网 实 例 和 公 网 实 例, 结 合 网 络 类 型, 有 经 典 网 络 私 网 实 例, 经 典 网 络 公 网 实 例, 专 有 网 络 私 网 实 例 三 种, 目 前 专 有 网 络 没 有 公 网 实 例 这 一 说 SLB 支 持 VPC 的 依 赖 条 件 是 什 么 1) 需 要 有 支 持 VPC 的 ECS, 也 就 是 说 您 已 经 开 通 VPC 并 有 VPC ECS 2)SLB 在 该 Region 的 版 本 升 级 到 支 持 VPC 版 本 如 何 开 通 SLB 支 持 VPC SLB 支 持 VPC 本 身 没 有 单 独 需 要 开 通 或 申 请 的 流 程, 用 户 开 通 了 VPC 并 有 VPC 的 ECS 就 可 以 申 请 使 用 VPC IP 作 为 SLB 实 例 IP 了 VPC 申 请 开 通 请 参 考 VPC 产 品 :http://www.aliyun.com/product/vpc/ slb 支 持 VPC 场 景 和 限 制 3
SLB 对 VPC 的 支 持, 目 前 支 持 的 场 景 和 限 制 : 1)SLB 和 ECS 都 已 经 开 通 支 持 VPC 的 Region, 比 如 北 京 Region 可 以 使 用 用 户 的 VPC IP 作 为 SLB 私 网 实 例 IP 并 加 VPC ECS; 可 以 使 用 经 典 网 络 公 网 IP 作 为 SLB 公 网 实 例 IP 并 加 VPC ECS; 不 能 使 用 经 典 网 络 私 网 IP 作 为 SLB 私 网 实 例 IP 并 加 VPC ECS; 不 能 使 用 用 户 的 VPC IP 作 为 SLB 私 网 实 例 并 加 非 VPC ECS; 一 个 实 例 不 能 同 时 存 在 VPC 和 非 VPC 的 ECS; 2)ECS 已 经 开 通 支 持 VPC, 但 SLB 还 没 有 开 通 支 持 VPC 的 Region 可 以 使 用 经 典 网 络 公 网 IP 作 为 SLB 公 网 实 例 IP 并 加 VPC ECS; 默 认 不 能 使 用 经 典 网 络 私 网 IP 作 为 SLB 私 网 实 例 IP 并 加 VPC ECS; 不 能 使 用 用 户 的 VPC IP 作 为 SLB 私 网 实 例 并 加 非 VPC ECS; 一 个 实 例 不 能 同 时 存 在 VPC 和 非 VPC 的 ECS; 目 前 哪 些 Region 的 SLB 支 持 了 VPC 可 以 查 看 SLB 论 坛 公 告 : SLB 支 持 VPC Region 列 表 支 持 VPC 的 Region 私 网 IP 和 健 康 检 查 IP 切 换 为 100 网 段 请 注 意, 支 持 VPC 的 Region,SLB 的 私 网 IP 和 健 康 检 查 IP 会 切 换 为 100 网 段, 需 要 用 户 关 注 两 点 : 1) 在 ECS 上 开 启 了 防 火 墙 的 用 户 需 要 允 许 100 段 的 健 康 检 查 IP 地 址 段 参 见 SLB 健 康 检 查 IP 地 址 段 2) 对 没 有 100 网 段 路 由 的 老 ECS 增 加 100 段 路 由 由 于 100 段 私 网 IP 是 最 近 启 用 的, 存 量 的 老 ECS 上 没 有 到 100 段 私 网 IP 的 路 由, 会 导 致 这 样 的 ECS 加 入 100 段 IP 的 SLB 实 例 后, 由 于 健 康 检 查 不 通 过 而 无 法 使 用 Linux 相 关 的 OS 添 加 方 法 参 考 : 1) 查 看 GATEWAY IP cat /etc/sysconfig/network grep GATEWAY 下 面 的 gateway_ip 需 要 替 换 成 上 面 查 询 得 到 的 网 关 地 址 2) 手 动 添 加 静 态 路 由 规 则, 实 时 生 效 : ip route add 100.64.0.0/10 via gateway_ip dev eth0 3) 添 加 静 态 路 由 到 配 置 文 件, 持 久 化 配 置, 下 次 重 启 系 统 也 能 生 效 : centos/redhat/alios/suse/opensuse 系 统 : 4
echo "100.64.0.0/10 via gateway_ip dev eth0 >> /etc/sysconfig/network-scripts/route-eth0 ubuntu/debian 系 统 : echo "up route add -net 100.64.0.0 netmask 255.192.0.0 gw gateway_ip dev eth0" >> /etc/network/interfaces gentoo 系 统 : echo "routes_eth0=(\"100.64.0.0/10 via gateway_ip\")" >> /etc/conf.d/net 4) 检 查 路 由 是 否 设 置 成 功 : ip route show grep '100.64.0.0/10' 100.64.0.0/10 via gateway_ip dev eth0 为 什 么 很 多 10IP 访 问 ECS 为 什 么 很 多 10 开 头 的 IP 访 问 SLB 实 例 的 后 端 ECS 这 是 由 于 SLB 系 统 进 行 健 康 检 查 引 起 的 SLB 系 统 除 了 会 通 过 系 统 服 务 器 的 内 网 IP 将 来 自 外 部 的 访 问 请 求 转 到 后 端 ECS 上 之 外, 还 会 对 ECS 进 行 健 康 检 查 ( 前 提 是 您 已 经 开 启 了 这 一 功 能 ) 和 对 您 的 SLB 服 务 进 行 可 用 性 监 控, 这 些 访 问 的 来 源 都 是 由 SLB 系 统 发 起 的, 具 体 包 含 的 IP 地 址 段 是 : 10.158.0.0/16 10.159.0.0./16 10.49.0.0/16 100.64.0.0/10 为 了 确 保 您 对 外 服 务 的 可 用 性, 请 确 保 对 上 述 地 址 的 访 问 配 置 放 行 规 则 证 书 FAQ 证 书 管 理 相 关 问 题 常 用 证 书 申 请 流 程 1 本 地 生 成 私 钥 :openssl genrsa -out privatekey.pem 2048 其 中 privatekey.pem 为 您 的 私 钥 文 件, 请 妥 善 保 管 2 生 成 证 书 请 求 文 件 :openssl req -new -key privatekey.pem -out server.csr 其 中 server.csr 是 您 的 证 书 请 求 文 件, 可 用 其 去 申 请 证 书 3 获 取 请 求 文 件 中 的 内 容 前 往 CA 等 机 构 站 点 申 请 证 书 证 书 格 式 要 求 您 要 申 请 的 证 书 为 :linux 环 境 下 pem 格 式 的 证 书 SLB 不 支 持 其 他 格 式 的 证 书, 如 是 其 它 格 式 的 证 书 请 参 考 本 文 SLB 支 持 的 证 书 格 式 及 转 换 方 式 部 分 内 容 5
如 果 是 通 过 root CA 机 构 颁 发 的 证 书, 您 拿 到 的 证 书 为 唯 一 的 一 份, 不 需 要 额 外 的 证 书, 配 置 的 站 点 即 可 被 浏 览 器 等 访 问 设 备 认 为 可 信 如 果 是 通 过 中 级 CA 机 构 颁 发 的 证 书, 您 拿 到 的 证 书 文 件 包 含 多 份 证 书, 需 要 人 为 的 将 服 务 器 证 书 与 中 间 证 书 合 并 在 一 起 上 传 拼 接 规 则 为 : 服 务 器 证 书 放 第 一 份, 中 间 证 书 放 第 二 份, 中 间 不 要 有 空 行 注 : 一 般 情 况 下, 机 构 在 颁 发 证 书 的 时 候 会 有 对 应 说 明, 请 注 意 规 则 说 明 以 下 为 证 书 格 式 和 证 书 链 格 式 范 例, 请 确 认 格 式 正 确 后 上 传 : 1 root CA 机 构 颁 发 的 证 书 : 证 书 格 式 为 linux 环 境 下 pem 格 式 Sample: 证 书 规 则 为 : a [-----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----] 开 头 和 结 尾 ; 请 将 这 些 内 容 一 并 上 传 ; b 每 行 64 字 符, 最 后 一 行 不 超 过 64 字 符 ; 2 中 级 机 构 颁 发 的 证 书 链 : -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- 6
-----END CERTIFICATE----- 证 书 链 规 则 : a 证 书 之 间 不 能 有 空 行 ; b 每 一 份 证 书 遵 守 第 一 点 关 于 证 书 的 格 式 说 明 ; RSA 私 钥 格 式 要 求 rsa 私 钥 规 则 : a [-----BEGIN RSA PRIVATE KEY-----, -----END RSA PRIVATE KEY-----] 开 头 结 尾 ; 请 将 这 些 内 容 一 并 上 传 ; b 每 行 64 字 符, 最 后 一 行 长 度 可 以 不 足 64 字 符 如 果 您 不 是 按 照 上 述 方 案 生 成 私 钥, 得 到 [-----BEGIN PRIVATE KEY-----, -----END PRIVATE KEY-----] 这 种 样 式 的 私 钥, 您 可 以 按 照 如 下 方 式 转 换 : openssl rsa -in old_server_key.pem -out new_server_key.pem 然 后 将 new_server_key.pem 的 内 容 与 证 书 一 起 上 传 SLB 支 持 的 证 书 格 式 及 转 换 方 式 SLB 只 支 持 PEM 格 式 的 证 书, 其 他 格 式 的 证 书 需 要 转 换 成 PEM 格 式 后 才 能 上 传 到 SLB 中, 建 议 通 过 openssl 工 具 进 行 转 换 下 面 是 几 种 比 较 流 行 的 证 书 格 式 转 换 为 PEM 格 式 的 方 法 7
1 DER 转 换 为 PEM DER 格 式 一 般 出 现 在 java 平 台 中 证 书 转 化 :openssl x509 -inform der -in certificate.cer -out certificate.pem 私 钥 转 化 :openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem 2 P7B 转 换 为 PEM P7B 格 式 一 般 出 现 在 windows server 和 tomcat 中 证 书 转 化 :openssl pkcs7 - print_certs -in incertificat.p7b -out outcertificate.cer 获 取 outcertificat.cer 里 面 [-----BEGIN CERTIFICATE- ----, -----END CERTIFICATE-----] 的 内 容 作 为 证 书 上 传 私 钥 转 化 : 无 私 钥 3 PFX 转 换 为 PEM PFX 格 式 一 般 出 现 在 windows server 中 提 取 私 钥 : openssl pkcs12 -in certname.pfx -nocerts -out key.pem -nodes 提 取 证 书 :openssl pkcs12 -in certname.pfx -nokeys -out cert.pem 其 它 证 书 相 关 问 题 Q: 一 个 用 户 可 以 上 传 多 少 个 证 书? A: 目 前 每 个 用 户 可 以 支 持 100 个 证 书 Q: 证 书 如 何 上 传? A: 可 以 通 过 API 或 SLB 控 制 台 两 种 方 式 上 传 Q: 证 书 需 要 上 传 到 后 端 ECS 吗? A: 不 需 要,SLB HTTPS 提 供 证 书 管 理 系 统 管 理 和 存 储 用 户 证 书, 证 书 不 需 要 上 传 到 后 端 ECS, 用 户 上 传 到 证 书 管 理 系 统 的 私 钥 都 会 加 密 存 储 Q: 证 书 区 分 地 域 吗? A: 区 分 考 虑 到 安 全 和 性 能, 目 前 用 户 的 证 书 如 需 要 在 多 个 地 域 使 用, 就 需 要 在 多 个 地 域 上 传 Q:HTTPS 监 听 使 用 什 么 端 口? A: 不 强 制, 建 议 使 用 443 端 口 Q: 一 个 证 书 可 以 应 用 于 多 少 个 监 听? A: 一 个 证 书 可 以 应 用 于 一 个 或 多 个 监 听 Q: 证 书 上 传 后 是 否 可 以 删 除? A: 可 以 但 证 书 如 被 引 用 了 无 法 删 除 SLB 如 何 容 灾 使 用 SLB 如 何 容 灾 SLB 目 前 支 持 1. 一 个 实 例 可 以 添 加 一 个 REGION 下 多 个 可 用 区 的 ECS 2. 同 城 容 灾 ( 用 户 SLB 实 例 可 以 在 一 个 REGION 下 的 两 个 机 房 间 切 换, 这 个 切 换 不 需 要 用 户 干 预, 但 前 提 用 户 要 保 证 该 实 例 的 后 端 ECS 满 足 上 述 1. 的 条 件 8
注 : 个 别 REGION 由 于 只 有 一 个 机 房, 无 法 实 现 同 城 容 灾 因 此, 要 做 到 SLB 的 容 灾, 需 要 考 虑 1. 一 个 实 例 下 的 ECS 分 布 在 一 个 REGION 下 的 多 个 可 用 区 在 一 个 REGION 下 创 建 多 个 SLB 实 例, 通 过 DNS 轮 询 的 方 式 对 外 提 供 服 务, 也 可 以 提 高 本 地 可 用 性 如 果 要 做 到 跨 REGION 的 容 灾, 怎 需 要 在 不 同 REGION 创 建 多 个 SLB 实 例, 通 过 DNS 轮 询 的 方 式 对 外 提 供 服 务, 从 而 实 现 跨 REGION 的 可 用 性 如 何 使 用 SLB 如 何 使 用 SLB 请 参 考 快 速 入 门 指 南 Getting-Started 实 例 ip 是 独 占 么 SLB 分 配 的 IP 是 否 为 独 占? 在 配 置 操 作 时 是 否 会 导 致 IP 的 丢 失? 删 除 SLB 服 务 有 什 么 影 响? 在 您 购 买 使 用 SLB 服 务 的 整 个 生 命 周 期 内, 该 服 务 地 址 (IP) 都 是 由 您 所 购 买 的 服 务 独 占 的 ; 如 果 您 需 要 更 改 SLB 服 务 的 相 关 配 置 策 略, 请 进 入 SLB 管 理 控 制 台 进 行 相 关 配 置 策 略 的 更 改, 更 改 配 置 策 略 不 会 导 致 SLB 服 务 地 址 (IP) 的 变 更 ; 如 果 您 的 SLB 服 务 地 址 (IP) 已 经 正 常 解 析 到 域 名 且 对 外 提 供 服 务, 除 非 必 要 请 不 要 删 除 您 创 建 的 SLB 服 务, 删 除 了 SLB 服 务 以 后 相 应 的 服 务 配 置 和 服 务 地 址 (IP) 将 会 被 释 放 掉, 数 据 一 旦 删 除, 不 可 恢 复 如 果 您 重 新 创 建 SLB 服 务, 系 统 会 重 新 给 您 分 配 一 个 新 的 服 务 地 址 (IP) SLB 是 否 支 持 CNAME SLB 是 否 支 持 CNAME 目 前 SLB 不 支 持 CNAME, 您 需 要 直 接 将 域 名 解 析 到 SLB 提 供 的 服 务 地 址 (IP) 上 单 个 SLB 如 何 配 置 多 站 点 9
如 何 通 过 单 个 SLB 实 例 配 置 多 站 点 Q: 我 购 买 了 多 台 ECS 和 一 个 SLB 实 例, 希 望 搭 建 多 个 站 点, 这 些 站 点 同 时 跑 在 这 多 台 ECS 上, 并 使 用 不 同 域 名 访 问, 这 个 是 否 可 以 实 现? A: 这 个 可 以 通 过 配 置 不 同 的 主 机 头 来 实 现 举 例 说 明 如 下 : 以 三 台 杭 州 ECS 演 示 操 作 ( 图 1), 系 统 为 Windows Server 2008 R2 企 业 版 64 位 中 文 版, 一 台 杭 州 SLB 实 例 ( 图 2) 在 每 台 ECS 上 各 创 建 3 个 站 点 ( 图 3), 并 配 置 默 认 站 点 ( 图 4) 和 站 点 主 机 头 ( 图 5) 10
11 负 载 均 衡 SLB/ 常 见 问 题
配 置 完 后 可 以 尝 试 做 一 个 测 试, 测 试 ECS 内 网 访 问 站 点 是 否 可 以 正 常 浏 览 首 先 配 置 其 中 ECS A 的 本 地 域 名 解 析 为 ECS B 的 内 网 IP 测 试 域 名 ( 图 6), 在 ECS A 上 浏 览 器 访 问 www.mysite1.com, 如 正 常, 可 以 得 到 正 常 返 回 值 ( 图 7) 测 试 完 后 将 hosts 文 件 还 原 12
ECS 端 配 置 已 经 完 成, 以 下 做 SLB 配 置, 首 先 登 录 SLB 控 制 台 添 加 需 要 加 入 的 ECS( 图 8) 配 置 SLB 监 听 配 置, 测 试 的 端 口 为 前 端 80 后 端 80( 图 9) 配 置 SLB 健 康 检 查, 这 里 需 要 注 意 以 下 几 点 i. 域 名 配 置 需 要 与 ECS 的 主 机 头 一 致 ii. 检 查 端 口 为 您 配 置 的 后 端 ECS 端 口, 演 示 端 口 是 80 检 查 路 径 为 ECS 上 站 点 的 文 件 地 址, 演 示 用 默 认 页 mysite1.html 配 置 完 成, 见 图 10 13
配 置 完 后 可 以 得 到 配 置 信 息, 健 康 检 查 显 示 正 常 ( 图 11) ( 如 果 健 康 检 查 异 常, 访 问 后 会 返 回 502 错 误 ) 最 后 的 测 试 通 过 本 地 解 析, 在 客 户 端 上 将 三 个 地 址 解 析 到 SLB 的 VIP 上 ( 图 12) 打 开 浏 览 器 依 次 访 问, 可 以 看 到, 访 问 不 同 的 域 名, 会 解 析 到 不 同 的 站 点 上, 验 证 完 成 ( 图 13) 14
实 例 类 型 是 否 可 以 修 改 SLB 实 例 类 型 是 否 可 以 修 改 不 可 以 因 为 SLB 系 统 会 根 据 SLB 类 型 来 分 配 不 同 的 服 务 地 址 ( 公 网 IP/ 私 网 IP), 所 以 当 您 要 进 行 SLB 实 例 类 型 切 换 操 作 时, 必 须 通 过 先 删 除 后 创 建 的 方 式 在 新 建 实 例 时 重 新 选 择 SLB 类 型 ECS 数 据 如 何 同 步 SLB 后 端 ECS 见 如 何 实 现 数 据 同 步 目 前, 有 很 多 类 似 的 工 具 可 以 实 现 服 务 器 之 间 的 数 据 同 步, 比 如 :rsync 具 体 使 用 及 选 择, 还 请 通 过 其 他 途 径 15
获 得 更 多 的 介 绍 资 料 及 指 导 信 息 您 也 可 以 将 您 的 ECS 配 置 成 无 状 态 的 应 用 服 务 器, 而 数 据 和 文 件 统 一 存 放 在 RDS 和 OSS 服 务 上 如 何 配 置 ECS 支 持 SLB ECS 做 负 载 均 衡 需 要 用 户 做 额 外 的 配 置 吗? 对 于 添 加 到 SLB 实 例 后 端 的 ECS, 原 则 上 不 需 要 进 行 特 别 的 配 置 如 果 针 对 关 联 到 SLB 4 层 (TCP 协 议 ) 服 务 的 Linux 系 统 的 ECS, 如 果 发 现 无 法 正 常 访 问, 需 要 确 保 系 统 配 置 文 件 /etc/sysctl.conf 的 以 下 三 项 为 0: net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.eth0.rp_filter = 0 如 果 部 署 在 同 一 内 网 网 段 下 的 ECS 之 间 有 通 信 需 求, 且 发 现 有 无 法 通 信 的 情 况 存 在, 那 么 需 要 检 查 如 下 参 数 的 配 置 是 否 正 确 : net.ipv4.conf.default.arp_announce =2 net.ipv4.conf.all.arp_announce =2 并 使 用 sysctl p 更 新 配 置 ECS 权 重 作 用 是 什 么 ECS 权 重 是 什 么 作 用? 值 一 样, 但 是 实 际 负 载 却 不 一 样, 为 什 么? SLB 分 发 请 求 到 后 端 ECS 不 均 怎 调 查? 用 户 可 以 指 定 后 端 服 务 器 池 内 各 ECS 的 转 发 权 重, 权 重 比 越 高 的 ECS 将 被 分 配 到 更 多 的 访 问 请 求, 用 户 可 以 根 据 后 端 ECS 的 对 外 服 务 能 力 和 情 况 来 区 别 设 定 如 果 您 同 时 开 启 了 会 话 保 持 功 能, 那 么 有 可 能 会 造 成 对 后 端 应 用 服 务 器 的 访 问 并 不 是 完 全 相 同 的, 建 议 您 可 以 暂 时 关 闭 会 话 保 持 功 能 再 观 察 一 下 是 否 依 然 存 在 这 种 情 况 当 负 载 均 衡 SLB 服 务 分 发 请 求 到 后 端 ECS 不 均 匀 时, 可 以 参 考 以 下 方 法 检 查 处 理 : 第 一 步 : 统 计 一 个 时 间 段 内, 后 端 ecs 的 web 服 务 访 问 日 志 记 录 数 据 量 访 问 日 志 查 看 方 法 : Nginx 和 Apache: 日 志 目 录 /access.log IIS: 打 开 IIS 管 理 界 面, 鼠 标 放 在 需 要 设 置 开 启 日 志 的 站 点 上, 单 击 右 键, 选 择 属 性, 选 择 网 站 选 项 卡, 点 击 启 用 日 志 16
第 二 步 : 按 照 slb 的 配 置, 对 比 多 台 ECS 日 志 的 数 量 是 否 有 相 差 ( 如 SLB 配 置 是 否 设 置 会 话 保 持, 如 设 置 会 话 保 持, 需 要 剥 离 相 同 IP 的 访 问 日 志 如 果 SLB 配 置 了 权 重, 要 根 据 权 重 比 例 计 算 日 志 中 访 问 比 例 是 否 正 常 ) 如 问 题 还 未 能 解 决, 请 联 系 售 后 技 术 支 持 curl 正 常 但 健 康 检 查 异 常 SLB 七 层 CURL 测 试 正 常 但 健 康 检 查 异 常 SLB 七 层 健 康 检 查 始 终 失 败, 测 试 curl -I 得 到 的 状 态 码 是 正 常 的 健 康 检 查 使 用 的 命 令 如 下 :echo -e "HEAD /test.html HTTP/1.0\r\n\r\n" nc -t LAN_IP 80 如 果 返 回 非 2XX 3XX 状 态, 定 义 为 健 康 检 查 异 常 需 要 注 意 的 是 : tengine/nginx 配 置 会 发 现 curl 没 有 问 题, 但 是 echo 测 试 会 匹 配 到 默 认 站 点, 导 致 测 试 文 件 test.html 返 回 404, 如 附 件 所 示 : 17
该 问 题 的 解 决 方 法 为 : 修 改 主 配 置 文 件, 将 默 认 站 点 注 释 掉 如 下 图 : 在 健 康 检 查 配 置 的 地 方 添 加 检 查 域 名 ( 可 以 为 域 名 或 者 绑 定 的 IP) 如 下 图 : 18
禁 用 公 网 网 卡 是 否 影 响 服 务 禁 用 ECS 公 网 网 卡 是 否 会 影 响 SLB 服 务? 会 影 响 服 务 : 如 果 ECS 有 公 网 IP 和 私 网 IP, 禁 用 公 网 网 卡 就 会 影 响 SLB 服 务, 因 为 在 有 公 网 网 卡 的 情 况 下, 默 认 路 由 会 走 公 网, 如 禁 用 就 无 法 回 包, 因 此 SLB 服 务 会 影 响 建 议 不 要 禁 止, 如 一 定 要 这 么 做, 需 要 修 改 默 认 路 由 为 私 网 才 会 不 影 响 服 务 但 需 要 考 虑 业 务 是 否 对 公 网 有 依 赖, 如 通 过 公 网 访 问 RDS 等 不 同 REGION ECS 无 法 加 入 SLB 不 同 REGION, 如 杭 州 和 青 岛 的 2 台 ECS 为 何 无 法 加 入 同 一 个 SLB 实 例 SLB 不 支 持 跨 地 域 (Region) 部 署, 一 个 SLB 实 例 后 端 的 多 台 ECS 必 须 处 于 同 一 账 号 且 同 一 地 域 (Region) 才 可 以 配 置 SLB 是 否 依 赖 外 网 带 宽 后 端 ECS 需 要 外 网 带 宽 吗? 其 与 SLB 的 服 务 能 力 有 关 吗? 19
SLB 和 后 端 ECS 之 间 是 通 过 内 网 进 行 通 信 的, 所 以 ECS 无 需 配 置 外 网 带 宽 如 果 您 的 业 务 存 在 同 时 通 过 SLB 和 ECS 对 外 提 供 服 务 的 需 要, 但 那 么 相 应 的 ECS 需 要 具 备 足 够 支 撑 业 务 的 外 网 带 宽 或 采 用 按 使 用 流 量 付 费 的 ECS SLB 的 服 务 能 力 与 后 端 ECS 的 公 网 带 宽 规 格 无 关 同 一 组 ECS 可 建 多 个 网 站 并 同 时 用 SLB 吗 同 一 组 ECS 可 以 搭 建 多 个 网 站 并 同 时 进 行 负 载 均 衡 吗? 可 以 一 个 SLB 实 例 最 多 支 持 50 个 服 务 监 听 配 置, 每 个 服 务 监 听 配 置 可 以 对 应 您 后 端 ECS 上 的 一 个 应 用 (SLB 的 前 端 端 口 对 应 您 后 端 ECS 上 应 用 服 务 端 口 ) 您 可 以 通 过 对 后 端 ECS 上 的 多 个 应 用 配 置 不 同 主 机 头 的 方 式 来 满 足 这 一 需 求 SLB 运 行 中 是 否 可 调 整 ECS 数 量 可 以 在 使 用 SLB 的 过 程 中 随 时 调 整 ( 增 加 或 减 少 ) 后 端 ECS 的 数 目 吗? 可 以 我 们 支 持 在 任 意 时 刻 增 加 或 减 少 进 行 负 载 均 衡 的 后 端 ECS 数 目, 且 可 以 支 持 不 同 ECS 的 切 换 操 作 但 是, 为 了 保 证 您 对 外 服 务 的 稳 定 不 中 断, 请 确 保 在 执 行 上 述 操 作 时 能 够 开 启 SLB 的 健 康 检 查 功 能 并 同 时 保 证 SLB 后 端 至 少 有 1 台 正 常 运 行 的 ECS SLB 后 端 ECS 为 何 访 问 不 了 SLB 为 什 么 用 4 层 SLB 后 端 ECS 访 问 ( 如 telnet) 其 实 例 服 务 地 址 不 通? 这 和 SLB TCP 的 实 现 机 制 有 关 在 4 层 (TCP 协 议 ) 服 务 中, 当 前 不 支 持 添 加 进 后 端 云 服 务 器 池 的 ECS 既 作 为 Real Server, 又 作 为 客 户 端 向 所 在 的 SLB 实 例 发 送 请 求 因 为, 返 回 的 数 据 包 只 在 云 服 务 器 内 部 转 发, 不 经 过 SLB, 所 以 通 过 配 置 在 SLB 内 的 ECS 去 访 问 的 VIP 是 不 通 的 SLB 实 例 是 否 支 持 不 同 的 OS 不 同 操 作 系 统 的 ECS 可 以 同 时 做 SLB 服 务 吗? 可 以 SLB 本 身 不 会 限 制 后 端 的 ECS 使 用 哪 种 操 作 系 统, 只 要 您 的 2 台 ECS 中 的 应 用 服 务 部 署 是 相 同 且 保 证 数 据 的 一 致 性 即 可 但 是, 我 们 建 议 您 选 择 2 台 相 同 操 作 系 统 的 ECS 进 行 配 置, 以 便 您 日 后 的 管 理 维 护 20
SLB 实 例 最 多 支 持 多 少 ECS SLB 一 个 实 例 最 多 支 持 对 几 台 ECS 进 行 负 载 均 衡 服 务? 我 们 不 会 限 制 用 户 在 SLB 实 例 后 配 置 的 ECS 数 量 但 是, 为 了 保 证 您 对 外 服 务 的 稳 定 与 高 效, 我 们 建 议 您 可 以 根 据 业 务 分 类 或 应 用 服 务 的 模 块 划 分 来 将 提 供 不 同 服 务 或 执 行 不 同 任 务 的 应 用 服 务 器 配 置 在 不 同 的 SLB 实 例 后 SLB 支 持 什 么 转 发 方 式 SLB 支 持 哪 些 转 发 方 式? 当 前 SLB 支 持 轮 询 和 最 小 连 接 数 2 种 模 式 的 转 发 规 则 轮 询 模 式 会 将 外 部 和 内 部 的 访 问 请 求 依 序 分 发 给 后 端 ECS 进 行 处 理, 而 最 小 连 接 数 模 式 会 将 外 部 和 内 部 的 访 问 请 求 分 发 给 当 前 连 接 数 最 小 的 一 台 后 端 ECS 进 行 处 理 金 融 云 SLB 开 放 哪 些 端 口 金 融 云 SLB 允 许 开 放 哪 些 端 口 金 融 云 SLB 允 许 对 互 联 网 开 放 的 端 口 为 :80,443,2800-3300,6000-10000,13000-14000 如 何 获 取 真 实 来 源 IP 如 何 获 得 来 访 者 的 真 实 IP? 针 对 7 层 (HTTP 协 议 ) 服 务 可 以 通 过 Http Header:X-Forwarded-For 获 取 来 访 者 真 实 IP, 前 提 是 您 在 配 置 SLB 服 务 监 听 时 开 启 了 获 取 真 实 访 问 IP 的 功 能 ; 针 对 4 层 (TCP 协 议 ) 服 务 可 以 直 接 获 取, 无 需 额 外 配 置 详 细 的 配 置 方 法 参 考 最 佳 实 践 中 获 取 来 访 真 实 IP 方 法 文 章 会 话 保 持 如 何 配 置 会 话 保 持 如 何 开 启? 持 续 时 间 是 多 久? 在 您 进 行 负 载 均 衡 服 务 监 听 配 置 时 就 可 以 选 择 是 否 开 启 会 话 保 持 您 可 以 针 对 不 同 的 监 听 配 置 不 同 的 会 话 保 持 策 略 会 话 保 持 的 最 长 时 间 是 :86400 秒 (24 小 时 ) 21
slb 支 持 什 么 类 型 的 会 话 保 持? 针 对 7 层 (HTTP 协 议 ) 服 务,SLB 系 统 是 基 于 cookie 的 会 话 保 持 针 对 4 层 (TCP 协 议 ) 服 务,SLB 系 统 是 基 于 IP 地 址 的 会 话 保 持 我 有 多 个 域 名, 需 要 针 对 不 同 的 域 名 配 置 不 同 的 会 话 保 持 开 启 和 关 闭 规 则, 是 否 支 持? 如 何 操 作? 支 持! 您 可 以 通 过 SLB 系 统 提 供 的 重 写 服 务 cookie 的 会 话 保 持 方 式 来 实 现 这 一 需 求 健 康 检 查 配 置 和 异 常 排 查 健 康 检 查 异 常 如 何 排 查? SLB 的 健 康 检 查 是 通 过 SLB 系 统 向 后 端 ECS 发 起 心 跳 检 查 的 方 式 来 实 现 的, 而 SLB 系 统 和 ECS 之 间 是 通 过 内 网 进 行 通 信 的, 为 了 确 保 健 康 检 查 工 作 的 正 常 进 行, 您 需 要 确 保 能 够 通 过 内 网 访 问 您 的 ECS 健 康 检 查 异 常 排 查 方 法 请 参 考 最 佳 实 践 中 的 健 康 检 查 异 常 的 排 查 思 路 文 章 详 见 < 健 康 检 查 异 常 排 查 > 相 关 配 置 是 否 有 相 对 合 理 的 推 荐 值? 关 于 健 康 检 查 的 参 数 配 置, 提 供 如 下 参 考 建 议 : 响 应 超 时 时 间 :5 秒 健 康 检 查 间 隔 :2 秒 不 健 康 阈 值 :3 健 康 阈 值 :3 在 此 配 置 下 有 利 于 用 户 服 务 及 应 用 状 态 的 尽 快 收 敛 : ECS 健 康 检 查 失 败 响 应 时 间 :2 3+5=11 秒 如 果 用 户 有 更 高 要 求, 可 以 适 当 地 降 低 响 应 超 时 时 间 值, 但 必 须 先 保 证 自 己 服 务 在 正 常 状 态 下 的 处 理 时 间 小 于 这 个 值 ECS 健 康 检 查 成 功 响 应 时 间 :2 3=6 秒 网 站 500 或 502 错 误 排 查 方 法 SLB 七 层 负 载 均 衡 配 置 后 网 站 间 歇 性 出 现 500 或 502 错 误 排 查 方 法 对 于 SLB 七 层 间 歇 性 出 现 500 或 502 错 误, 可 以 通 过 如 下 方 法 进 行 排 查 分 析 : 22
1 确 保 不 存 在 SLB 下 面 的 ECS 在 服 务 器 内 部 再 通 过 SLB 公 网 地 址 访 问 该 VIP 的 情 况 该 情 况 下, 后 端 业 务 服 务 器 通 过 SLB 地 址 访 问 自 身 所 监 控 的 端 口 后, 根 据 SLB 调 度 策 略 的 不 同, 可 能 会 将 相 应 的 请 求 调 度 到 自 身 服 务 器 上 导 致 出 现 自 己 访 问 自 己 的 情 况, 造 成 死 循 环, 进 而 导 致 相 应 的 请 求 出 现 500 或 502 错 误 2 SLB 下 面 的 ECS 是 否 安 装 了 CC 防 护 软 件,10.158.0.0/16 10.159.0.0./16 10.49.0.0/16 100.97.0.0/16 这 些 属 于 SLB 服 务 器 IP 段, 主 要 用 于 健 康 检 查 和 转 发 请 求, 如 安 装 安 全 软 件 或 者 系 统 内 部 防 火 墙, 可 以 将 此 IP 段 添 加 白 名 单, 避 免 出 现 500 或 502 错 误 如 果 问 题 还 未 能 解 决, 请 联 系 阿 里 云 售 后 技 术 支 持 带 宽 峰 值 配 置 限 定 SLB 系 统 的 带 宽 峰 值 是 什 么? 有 什 么 配 置 限 定? 用 户 可 以 针 对 监 听 设 定 不 同 的 带 宽 峰 值 来 限 定 后 端 ECS 上 的 不 同 应 用 所 能 对 外 提 供 的 服 务 能 力 带 宽 峰 值 的 设 定 规 则 : 一 个 SLB 实 例 最 多 对 应 50 个 监 听, 每 个 监 听 可 独 立 设 定 限 定 规 则 ; 单 个 监 听 可 限 定 5-1000Mbps 范 围 的 带 宽 峰 值 ; 当 单 个 监 听 上 限 无 法 满 足 用 户 业 务 需 求 时, 可 以 选 择 不 限 带 宽 峰 值 ; 每 个 连 接 达 不 到 带 宽 峰 值 限 定 了 带 宽 峰 值, 但 每 个 连 接 为 什 么 达 不 到 这 个 值? 因 为 SLB 系 统 通 过 集 群 部 署 的 方 式 为 您 的 SLB 实 例 提 供 服 务, 所 有 外 部 的 访 问 请 求 都 将 平 均 分 散 到 这 些 SLB 系 统 服 务 器 上 进 行 转 发, 而 您 设 定 的 带 宽 峰 值 我 们 将 平 均 设 定 在 多 台 系 统 服 务 上 基 于 以 上 : 单 个 连 接 下 载 的 流 量 上 限 公 式 为 : 单 个 连 接 下 载 峰 值 = 设 置 的 SLB 总 带 宽 /(N-1) N 为 流 量 转 发 分 组 个 数, 当 前 值 一 般 为 4 举 个 例 子, 您 在 控 制 台 上 设 置 的 是 10Mb 带 宽 上 限, 那 么 单 个 客 户 端 可 下 载 的 最 大 流 量 为 10/(4-1), 为 3.33Mb 基 于 上 述 的 实 现 方 式, 建 议 您 在 配 置 单 个 监 听 的 带 宽 峰 值 时 可 以 根 据 您 实 际 的 业 务 情 况 并 结 合 我 们 的 实 现 方 式 来 设 定 一 个 较 为 合 理 的 值, 从 而 确 保 您 业 务 的 正 常 对 外 服 务 不 会 受 到 影 响 和 限 制 23