AWS创建负载均衡器(控制台)

本文详细指导了如何在AWSEC2上准备环境,包括配置VPC、创建实例、安装Web服务器、设置负载均衡器和目标组,以及解决健康检查问题。
摘要由CSDN通过智能技术生成

开始前的准备工作

  1. 决定您将用于 EC2 实例的两个可用区。在每个这些可用区中配置至少带有一个公有子网的VPC。这些公有子网用于配置负载均衡器。您可以改为在这些可用区的其他子网中启动您的 EC2 实例。
  2. 在每个可用区中至少启动一个 EC2 实例。请确保在每个 EC2 实例上安装 Web 服务器,例如 Apache 或  IIS。确保这些实例的安全组允许端口 80 上的 HTTP 访问。

网络划分大致为此架构图

创建EC2

  • 创建web1 实例

#!/bin/bash
sudo dnf update -y
sudo dnf install -y httpd 
sudo systemctl start httpd
sudo systemctl enable httpd
启动实例
  • 创建web2 实例

        通过同样的步骤创建WEB2实例

        在网络设置选项卡中

        将实例部署在可用区2中的私有子网

至此开始前的准备工作结束

配置目标组

1、打开EC2控制台,在左侧导航栏的负载均衡下,选择目标群组

2、选择 Create target group (创建目标组)
 3、在 Basic configuration(基本配置)下,请将 Target type(目标类型)保留为实例。对于 Target group name(目标组名称),输入新目标组的名称。保留默认协议 (HTTP) 和端口 (80) 

4、选择包含您的实例的 VPC。将协议版本保留为 HTTP1。对于 Health checks (运行状况检查),保留默认设置。选择 Next(下一步)

5、在 Register targets(注册目标)页面上,完成以下步骤
  1. 对于 Available instances(可用实例),选择一个或多个实例。
  2. 保持默认端口 80,然后选择Include as pending below(包括为以下待处理)。
  3. 选择创建目标组

选择负载均衡器

Elastic Load Balancing 支持三类负载均衡器。在此教程中,您将创建一个 Application Load Balancer。

1、打开EC2控制台,在左侧导航栏的负载均衡下,选择负载均衡器。选择 Create Load Balancer (创建负载均衡器)

2、对于 Application Load Balancer,选择 Create

配置负载均衡器和侦听器

1、对于Load balancer name(负载均衡器名称),输入负载均衡器的名称。例如:my-alb
2、对于 Scheme 和 IP address type,请保留默认值。

3、对于 Network mapping(网络映射),选择用于 EC2 实例的 VPC。选择至少两个可用区以每个及区中的一个子网。对于用于启动 EC2 实例的每个可用区,选择一个可用区,然后为该可用区选择公有子网。
4、对于安全组,我们将选择您在上一步中所选 VPC 的默认安全组。您当然也可以选择其他的安全组。该安全组必须包含允许负载均衡器通过侦听器端口和运行状况检查端口与已注册目标进行通信的规则。

5、对于 Listeners and routing(侦听器和路由),请保留默认协议和端口,然后从列表中选择目标组。默认情况下,这将配置用于接收端口 80 上的 HTTP 流量并将流量转发到所选目标组的侦听器。在本教程中,将不创建 HTTPS 侦听器。
6、对于 Default action(默认操作),选择您在“配置目标组”中创建和注册的目标组。

7、查看配置,然后选择 Create load balancer(创建负载均衡器)

测试负载均衡器

1、选择 Description(描述)并复制负载均衡器的 DNS 名称

(例如,my-load-balancer-1234567890abcdef.elb.us-east-2.amazonaws.com)

将该 DNS 名称粘贴到已连接 Internet 的 Web 浏览器的地址栏中。如果一切正常,浏览器会显示您服务器的默认页面。

如果遇到 目标组检查报错Health checks failed with these codes: [403]

请进入实例检查/var/www/html文件夹下是否有index.html文件,如果无,则创建,即可通过检查

  • 25
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值