详情页标题前

腾讯云负载均衡负载均衡快速入门

详情页1

腾讯云负载均衡支持 TCP、UDP、TCP SSL、HTTP 和 HTTPS 协议,提供基于域名和 URL 路径的灵活转发能力。本文将引导您如何快速创建一个负载均衡(CLB)实例,并将来自客户端的访问请求转发到两台后端云服务器(CVM)上。

前提条件

1. 已创建两个云服务器实例(本文以 rs-1rs-2 实例为例)。有关如何创建云服务器实例,请参考 购买并启动云服务器实例2. 已在云服务器上搭建后端服务。本文以 HTTP 转发为例,已在两台云服务器上部署 Nginx 服务器,并在 rs-1rs-2 分别返回一个带有 “Hello nginx! This is rs-1!” 和 “Hello nginx! This is rs-2!” 的 HTML,详情请参考 CentOS 下部署 Nginx注意:本文以标准账户类型(原“带宽上移账户”)为例。传统账户类型(原“带宽非上移账户”)的 CVM 必须购买公网带宽,因为当前的带宽属性在 CVM 上,而非 CLB 上。若您无法确定账户类型,请参见 判断账户类型示例中后端服务器部署的服务返回值不同,实际情况中,为保持所有用户均有一致体验,后端服务器上一般是部署完全相同的服务。

步骤一:购买负载均衡实例

负载均衡实例成功购买后,系统将自动分配一个 VIP,该 VIP 为负载均衡向客户端提供服务的 IP 地址。1. 登录腾讯云 负载均衡服务购买页2. 在负载均衡 CLB 购买页面,地域选择与云服务器相同的地域,实例类型选择负载均衡,网络类型选择公网。更多参数详情请参考 产品属性选择说明:目前仅广州、上海、南京、济南、杭州、福州、北京、石家庄、武汉、长沙、成都、重庆地域支持静态单线 IP 线路类型,其他地域支持情况请以控制台页面为准。如需体验,请联系商务经理申请。申请通过后,即可在购买页选择中国移动、中国联通或中国电信的运营商类型。3. 单击立即购买,完成付款。4. 返回实例管理页面,选择对应的地域即可看到新建的实例。

步骤二:配置负载均衡监听器

负载均衡监听器通过指定协议及端口来负责实际转发。本文以负载均衡转发客户端的 HTTP 请求配置为例。

配置 HTTP 监听协议和端口

当客户端发起请求时,负载均衡会根据监听的前端协议与端口接收请求并向后端服务器转发请求。1. 登录 负载均衡控制台2. 在“实例管理”页面中,找到目标负载均衡实例,单击配置监听器3. 在“监听器管理”页签中的“HTTP/HTTPS 监听器”区域下,单击新建

腾讯云负载均衡负载均衡快速入门

4. 在“创建监听器”对话框中,配置以下内容,配置完成后,单击提交监听器名称,名称可输入60个字符,允许英文字母、数字、中文字符、“-”、“_”、“.”。监听协议端口。例如 HTTP:80

配置监听器的转发规则

当客户端请求时,负载均衡会根据配置监听器的转发规则进行请求转发。1. 在“监听器管理”页签中,选中刚才新建的监听器,单击+添加规则

腾讯云负载均衡负载均衡快速入门

2. 在“创建转发规则”对话框的“基本配置”页签中,配置域名、URL 路径和均衡方式。配置完成后,单击下一步域名:您的后端服务所使用的域名,本例使用 www.example.com。详情请参见 配置负载均衡的转发域名默认域名:当客户端请求没有匹配本监听器的任何域名时,CLB 会将请求转发给默认域名(default server),每个监听器只能配置一个默认域名。若该监听器没有配置默认域名时,CLB 会将请求转发给第一个域名。本例不配置。URL 路径:您的后端服务的访问路径,本例使用 /image/均衡方式选择“加权轮询”。详情请参见 均衡方式

腾讯云负载均衡负载均衡快速入门


3. 在“健康检查”页签,开启健康检查,检查域名和检查路径使用默认的转发域名和转发路径,完成后单击下一步

腾讯云负载均衡负载均衡快速入门

4. 在“会话保持”页签,关闭会话保持,单击提交有关负载均衡监听器的更多内容,请参考 负载均衡监听器概述说明:转发规则:一个监听器可配置多个域名,一个域名可配置多条 URL 路径,选中监听器或域名,单击+,即可创建新的规则。会话保持:若关闭会话保持功能,选择轮询的方式进行调度,则请求会被依次分配到不同后端服务器上;若开启会话保持功能,或关闭会话保持功能但选择 ip_hash 的调度方式,则请求会被持续分配到同一台后端服务器上。

为监听器绑定后端云服务器

当客户端请求时,负载均衡将请求转发到监听器绑定的云服务器上进行处理。1. 在“监听器管理”页面,单击+展开刚才创建的监听器,选中 URL 路径,在右侧“转发规则详情”区域单击绑定

腾讯云负载均衡负载均衡快速入门

2. 在“绑定后端服务”对话框中,选择绑定实例类型为“云服务器”,再选择与 CLB 实例同地域下的云服务器实例 rs-1rs-2,设置云服务器端口均为“80”,云服务器权重均为默认值“10”,然后单击确认

腾讯云负载均衡负载均衡快速入门


3. 返回“转发规则详情”区域,可以查看绑定的云服务器和其健康检查状态,当端口健康状态为“健康”时表示云服务器可以正常处理负载均衡转发的请求。说明:一条转发规则(监听协议 + 端口 + 域名 + URL 路径)可以绑定同一台云服务器的多个端口。如用户在 rs-18081 端口部署了一样的服务,则 CLB 支持示例中的转发规则同时绑定 rs-18081 端口,两个端口都会接收到 CLB 转发的请求。

步骤三:配置安全组

创建完负载均衡后,您可以配置负载均衡的安全组来隔离公网流量,详情请参考 配置安全组安全组配置完成后,您可以选择开启或关闭安全组默认放通,不同选择配置如下所示。

方法一:开启安全组默认放通

具体操作请参考 配置安全组默认放通

方法二:在 CVM 安全组上放通客户端 IP

具体操作请参考 配置安全组默认放通

步骤四:验证负载均衡服务

配置完成负载均衡后,可以验证负载均衡是否生效,即验证通过一个负载均衡实例下不同的 域名+URL 访问不同的后端云服务器,也可验证内容路由(content-based routing) 的功能。

方法一:配置 hosts 将域名指向 CLB

1. 在 Windows 系统中,进入 C:\Windows\System32\drivers\etc 目录,修改 hosts 文件,把域名映射到 CLB 实例的 VIP 上。

腾讯云负载均衡负载均衡快速入门

2. 为了验证 hosts 是否配置成功,可以运行 cmd 命令行工具,用 ping 命令探测一下该域名是否成功绑定了 VIP,如有数据包,则证明绑定成功。

腾讯云负载均衡负载均衡快速入门

3. 在浏览器中输入访问路径 http://www.example.com/image/,测试负载均衡服务。若如下图所示,则表示本次请求被 CLB 转发到了 rs-1 这台 CVM 上,CVM 正常处理请求并返回页面。

腾讯云负载均衡负载均衡快速入门

4. 此监听器的均衡方式是“加权轮询”,且两台 CVM 的权重都是“10”。刷新浏览器,再次发送请求,若如下图所示,则表示本次请求被 CLB 转发到了 rs-2 这台 CVM 上。

腾讯云负载均衡负载均衡快速入门

注意:image// 必须保留,代表 image 是默认的目录,而不是名为 image 的文件。

方法二:配置云解析 DNS 将域名指向 CLB

1. 打开 腾讯云域名注册页面 进行域名查询和注册。本例以example.com 为例,详情请参考 域名注册2. 登录 云解析 DNS 控制台,在“域名解析列表”页面,单击目标域名右侧“操作”列的解析3. 在“记录管理”页签,单击添加记录为域名添加 A 记录,在添加记录区域,填写以下参数:主机记录:即域名前缀。本例以解析所有前缀为例,设为 *.example.com记录类型:A记录线路类型:默认。记录值:单击关联云资源,在“关联云资源”对话框勾选刚才创建的 CLB 实例。TTL:设置为默认值“600s”。4. 添加完成后,单击保存5. 在添加完解析记录十分钟左右后,在浏览器中输入绑定后的 CNAME 域名(如本例中的 www.example.com),若正常显示页面,则表示负载均衡生效。

配置重定向功能(可选)

重定向配置分为手动重定向和自动重定向,详情请参见 重定向配置自动重定向(强制 HTTPS):PC 端、手机浏览器等以 HTTP 请求访问 Web 服务,在 CLB 代理后,返回 HTTPS 响应。默认强制浏览器以 HTTPS 访问网页。手动重定向:当出现 Web 业务需要临时下线(如电商售罄、页面维护和更新升级时)需要重定向能力。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404或503错误信息页面降低了用户体验度,导致访问流量白白流失,且该页面积累的搜索引擎评分也会无效。

相关操作

Linux(CentOS)下部署 Java WebWindows 下安装配置 PHP
负载均衡官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:http://www.yunxiaoer.com/139072.html

(0)
上一篇 2023年12月9日 上午1:04
下一篇 2023年12月9日 上午1:04
详情页2

相关推荐

  • 腾讯云轻量应用服务器跨地域复制自定义镜像云小二

    操作指南 您可通过跨地域复制镜像功能,快速将自定义镜像复制到其他地域。复制成功后,您可通过轻量应用服务器控制台在目标地域下使用复制镜像创建实例。 说明事项 不支持中国内地地域(不包括中国香港)与其他国家和地区之间复制镜像。n自定义镜像跨地域复制成功后,在目标地域为独立的自定义镜像,将会占用目标地域的自定义镜像配额,并按照自定义镜像计费规则收取费用。计费说明请…

    2023年12月9日
  • 腾讯云计算加速套件TACO Kit购买指南

    计费说明 计算加速套件 TACO Kit 不独立计费,在使用产品的过程中,您需为执行计算任务过程中使用的云资源付费,具体信息可参见 云服务器计费概述、文件存储计费概述、对象存储计费概述。 使用方式 TACO Train AI 训练加速引擎目前已经开放使用,您可参见 TACO Train AI 加速引擎 了解相关安装流程及使用方法。TACO Infer AI …

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云GPU云服务器购买 NVIDIA GPU 实例

    购买须知 在购买腾讯云 GPU 云服务器前,请确保已了解 腾讯云 GPU 云服务器,且已了解 配置与价格,并根据实际需求购买。确保了解所选 GPU 实例所在可用区,可用区信息请参见 NVIDIA GPU 实例类型介绍。您可参考 自定义配置 Linux 云服务器,了解更多购买时的配置信息。 购买步骤 本文以实例类型 GN10X 为例,指导您按照以下步骤快速购买…

    2023年12月9日
  • 腾讯云负载均衡概述

    如果您使用到了负载均衡 CLB、云服务器、数据库等服务,这些服务由不同的人管理,但都共享您的云账号密钥,将存在如下问题:您的密钥由多人共享,泄密风险高。您无法限制其它人的访问权限,易产生误操作造成安全风险。访问管理(CAM)用于管理腾讯云账户下资源访问权限,通过 CAM,您可以通过身份管理和策略管理控制哪些子账号有哪些资源的操作权限。例如,您的账户下有多个负…

    腾讯云 2023年12月9日
  • 腾讯云容器服务CronJob 管理同尘科技

    简介 一个 CronJob 对象类似于 crontab(cron table)文件中的一行,它根据指定的预定计划周期性地运行一个 Job。 CronJob 控制台操作指引 创建 CronJob 1. 登录容器服务控制台,选择左侧导航栏中的 集群。2. 在集群管理页面,选择集群 ID,进入集群的基本信息页面。3. 在工作负载 > CronJob 页面,单…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。