租用帮助

如何快速使用aws负载均衡EC2实例
2023-07-12 16:31:14
阅读()
摘要:     目前提供负载均衡的云计算平台逐渐火热起来,国内如:阿里云、腾讯云、华为云等平台,国外如:AWS、Azure、Google GCP等平台,特别是有不少用户购买aws负载均衡EC2实例,并在持续的增加中。我们有必要对aws提供的负载均衡一定的了解,并最好能上手尝试一番,对我们项目有很大帮助。

目前提供负载均衡的云计算平台逐渐火热起来,国内如:阿里云、腾讯云、华为云等平台,国外如:AWS、Azure、Google GCP等平台,特别是有不少用户购买aws负载均衡EC2实例,并在持续的增加中。我们有必要对aws提供的负载均衡一定的了解,并最好能上手尝试一番,对我们项目有很大帮助。


特别是在游戏、视频、电商领域,主流的云平台要要利用aws基础设施如EC2实例,弹性IP,负载均衡和S3在EC2上安装Apache webserver并且还需要在实例EC2上挂载一个EBS卷保证实例提供服务的页面资源必须是存放在挂载的EBS卷而不是EC2启动自带的volume。


aws负载均衡EC2实例https://www.hkt4.com/zt/2023-05-06/


一、使用aws负载均衡EC2实例需要的资源如下:


1、亚马逊账户并且有资源创建权限的


2、EC2实例T2.micro一个,EIP弹性IP资源一个,ALB应用负载均衡器,EBS卷 1GiB一个


3、请注意在AWS的玩法中资源所在的地区region和可用区AvailabilityZone是一个非常重要的概念,所以在本案例中我们选择新加坡地区(ap-southeast-1)和AZ(ap-southeast-1a)作为本案例的region和AZ。之所以说重要是应为例如EBSvolume生成时候必须要选择和所将要挂载mount的EC2一个region否则就会发生无法mount的错误。


4、注意本案例的所有操作都会产生费用,费用不大。


二、生成EC2实例,这是一个相对基础的操作,我们只给几幅图和简单文字说明

上面的图是创建成功后的最终状态,已经关联了弹性IP和负载均衡器了。在创建EC2的时候要注意的是选择正确的地区Singapore(ap-southeast-1)和正确的AZ(ap-southeast-1a)其他的选择默认就可以。还有一点要注意的是对这个EC2要给与安全组规则就是允许22端口和80端口从任意IP地址访问。下面给安全组规则截图。

本案例中还需要在创建EC2实例时候额外挂载一个EBS卷,默认的EC2卷是8G随着EC2的停止或者删除也会被删除,但是额外挂载的EBS卷不会随着EC2的删除失败换言之就是外挂硬盘,之后还可以挂载到别的EC2实例。具体创建是比较基本的操作可以参考其他教程,这里说一下关键是怎么挂载验证。下图是已经挂载成功过的EBS卷,我们现在说一下如果新创建的EBS还没有被挂载到EC2的时候应该怎么考虑。

如果在国内看不了参考下面的说明。第一步是要首先保证EBS卷已经attach到了实例上但是还没有设定文件系统filesystem比如ext4等。在EBS卷还没有成功挂载到EC2上的时候,在ubuntu console里敲命令(list all blocks):lsblk就会得到上面的截图,但是最后这个EBS卷xvdb是不会出现在MOUNTPOINT那一列的也就是不会出现 xvdb ...... disk /amazonawsinterview 这一行记录因为还没mount啊!接下来我们就要确认一下这个xvdb的卷是否已经创建了文件系统比如ext4,敲命令:


file -s /dev/xvdb


结果是显示如下一个结果,如果EBS卷对应的状态是”data“ 如下图就说明目前这个卷虽然已经attach了但是还没有文件系统是一个白盘。如何已经有了文件系统就会显示右边的截图显示当前这个EBS卷的文件系统的信息

如过没有文件系统,就要创建使用命令 mkfs -t ext4 /dev/xvdb 回车就看到文件系统创建的有关输出。

这一步完成之后需要在EBS卷上创建一个文件夹并且指向这个刚刚做了文件系统的卷 如下首先mkdir /, 然后最importtant要的就是Mount: mount /dev/xvdb /

after all this done, please verify what you just created using: df -hT. we noticed that amazonawsinterview directory on EBS volume has been mounted to the EC2 instance now and ready to be used.

to be continued, please wait..

sudo vim /etc/apache2/sites-available/000-default.conf sudo vim /etc/apache2/apache2.conf

相关产品
HKT4为您的网站提供全球IDC资源
立即免费测试