AWS 学习之路(一):创建 EC2 实例并关联到负载均衡器
AWS(Amazon Web Services)是亚马逊公司的云计算服务平台,提供全球范围内的各种云计算服务,包括计算、存储、数据库等。本系列教程将介绍 AWS 平台的基础知识和操作方法,帮助初学者快速上手。
这篇将介绍如何创建 EC2 实例并关联到负载均衡器,具体步骤如下:
创建 EC2 实例
-
登录 AWS 控制台:打开浏览器并访问 https://console.aws.amazon.com。在登录页面输入您的 AWS 账户信息以登录控制台。
-
选择 EC2:在控制台首页选择 EC2。
-
启动实例向导:单击 启动实例,然后选择您要使用的 Amazon Machine Image(AMI),我这里选择的是ubuntu。
-
选择实例类型:选择要创建的实例类型,并为实例选择适当的硬件规格。单击“下一步:配置实例详细信息”。
-
配置实例详细信息:在此页上,可以设置实例的网络和安全组。如果您要将实例与现有 VPC(Virtual Private Cloud)关联,则可以选择该 VPC,一般我也就是选择默认。单击“下一步:添加存储”。
-
添加存储:您可以在此页面上添加 EBS(Elastic Block Store)卷作为实例的存储。为实例添加硬盘后,单击“下一步:标签”。
-
添加标签:在此页面上为实例添加名称和标签,以及其他有关实例的信息。单击“下一步:配置安全组”。
-
配置安全组:在此页面上设置实例的安全组。您可以选择现有安全组或创建新的安全组。单击“查看和启动”。
-
查看和启动:在此页面上,您可以查看您创建的实例的所有详细信息。检查无误后,单击“启动”。
-
下载密钥对:在启动实例对话框中,选择您要使用的密钥对,然后下载该密钥对的 .pem 文件以便日后登录实例时使用。
接下来将介绍如何将此实例与负载均衡器关联。
创建目标组
在创建负载均衡器之前,需要先创建一个目标组,该目标组将包含一组要负载均衡的实例。这里的health check很重要,可以先默认,但是等后面配置nginx做反向代理的时候一定要配置一个health check方法,不然会一直报错,负载均衡器也不会识别这个目标组的实例
-
进入 EC2 控制台:在控制台首页单击 EC2。
-
创建目标组:在导航栏中单击 目标组,然后单击 创建目标组。为目标组起一个名称,然后选择您在先前创建的实例所在的 VPC 以及实例的网络。设置健康检查协议和端口,然后单击 创建。
-
将实例关联到目标组:在已创建的目标组页面上,单击 编辑,然后单击 添加实例。从下拉列表中选择要关联的实例,然后单击 保存。
创建负载均衡器
-
进入 EC2 控制台:在控制台首页单击 EC2。
-
创建 Application Load Balancer:在导航栏中单击 负载均衡器,然后单击 创建负载均衡器。选择您要使用的负载均衡器类型,然后为其设置名称和监听端口。单击“下一步:配置安全组”。
-
配置安全组:在此页面上设置负载均衡器的安全组。 您可以选择现有安全组或创建新的安全组。单击“下一步:配置路由”。
-
配置路由:选择您要使用的目标组,然后单击 “下一步:注册目标”。
-
注册目标:将实例添加到负载均衡器中。选择您要使用的目标组,然后从下拉列表中选择要添加的实例。单击 注册。
-
设置完成:完成上述步骤后,在 “设置完成” 页面上查看负载均衡器的详细信息。检查无误后,单击 创建。
域名解析至负载均衡器
创建负载均衡器之后,您需要将域名解析到该负载均衡器的 IP 地址上。您可以使用 AWS 的 Route 53 服务提供域名解析功能。
-
进入 Route 53 控制台:在 AWS 控制台页面上单击 Route 53。
-
创建 Hosted Zone:单击 创建 Hosted Zone,然后输入您要用于解析的域名。单击 创建。
-
创建记录集:在已创建的 Hosted Zone 页面上,单击 Create Record Set,然后分别设置记录集的名称、类型、TTL 和值。在 “Value” 栏中输入负载均衡器的 IP 地址。单击 Create 完成记录集的创建。
-
更新域名服务器:在您的域名注册商处更新域名服务器,以将其解析到 AWS 提供的域名服务器上。
至此,您已成功将 EC2 实例关联到负载均衡器并将域名解析至负载均衡器的 IP 地址上。
本篇文章基于chatgpt生成,只做了一定修改