一、搭建前提

已经创建了VPC和子网

二、创建传统负载均衡器

1、打开 Amazon EC2 控制台,进入EC2,在左侧标签选择“负载均衡”后,点击创建负载均衡器;

hyperf负载均衡 vpc 负载均衡_子网

2、选择“上一代 Cliassic 负载均衡器”,点击创建;

hyperf负载均衡 vpc 负载均衡_ELB_02

3、定义负载均衡器;

  • 负载均衡器名称:键入负载均衡器的名称
  • 创建内部 LB:选择为实例所选的相同网络,即VPC。
  • 侦听器配置:配置负载均衡器协议,负载均衡器端口即对外的访问端口;实例协议即内部子系统端口使用的协议,实例端口即子系统的端口;
  • 选择子网:使用其添加图标至少选择一个可用公有子网。该子网将移到选定子网下。要提高负载均衡器的可用性,请选择多个公有子网。
    4、在 VPC 中将安全组分配给负载均衡器;
  • 如果选择了 VPC 作为网络,则必须为负载均衡器分配一个安全组,该安全组允许入站流量进入为负载均衡器指定的端口以及针对负载均衡器的运行状况检查。
  • 在分配安全组页面上,选择创建一个新安全组。(也可以选择已有的安全组)
  • 为安全组键入名称和描述,或保留默认名称和描述。此新安全组包含一个规则,该规则允许流量进入为要使用的负载均衡器配置的端口。
  • 填写完成后点击下一步配置安全设置。
    5、配置安全设置
    点击下一步配置运行状况检查
    6、为 EC2 实例配置运行状况检查;
  • Elastic Load Balancing 将自动检查负载均衡器的 EC2 实例的运行状况。如果 Elastic Load Balancing 发现某一运行不正常的实例,它会停止向该实例发送流量,并重新路由以将流量发送至正常运行的实例。在此步骤中,将自定义负载均衡器的运行状况检查。
  • 在 Configure Health Check 页面上,保留 Ping Protocol 设置为 HTTP,并保留 Ping Port 设置为 80。
  • 对于 Ping Path,将默认值替换为单斜线 (“/”)。这指示 Elastic Load Balancing 将运行状况检查查询发送到您的 Web 服务器的默认主页,如 index.html。
  • 高级详细信息为默认的;
    7、向负载均衡器注册 EC2 实例;
    暂时不添加实例,可以等创建负载均衡器之后,选择正在运行的实例;
    8、为负载均衡器添加标签;
    9、查看信息无误后点击创建;