AWS - Elastic load Balance的创建使用 (上)

AWS - Elastic load Balance的创建使用 (上),第1张

AWS-ElasticloadBalance的创建使用(上)

EC2有一个非常重要的作用,就是d性负载均衡器,它配合Multip-AZ中多尺度和RDS的应用,可以完成高度经济、高效、高可用的结构。


让我们先来看看最基本的ELB结构。b.根据DNS,EL按照客户的要求,以交替的方式完成数据信息分离和高可用。

以下实验方案设计来自亚马逊的企业员工培训教学设计(大豆在网上找的,还不错)。我可以在这里设置两个Web服务器,并使用bootstrap根据用户数据的shell脚本来设置它们。这样做的好处是,在构建web服务器之后,您不需要再次手动配置它。


建立EC2案例的整个过程非常简单。第三步,一些Shell脚本必须添加到高级级别。此指令从特定的url下载一个sh脚本并执行它。


这个sh的内容是LAMP自动安装的相关程序流程,以及apache的文件目录中提前准备的一些缓解压力的php文件。



虚拟机已构建。



看一下脚本的制作和实现,可以看到examplefiles.zip已经缓解了压力,这样当我们打开网络服务器的公共地址或者DNS时,index.php文档就会自动加载,一些大家期待看到的数据信息就会显示出来进行对比。



看看index.php文件的内容。


在电脑浏览器上输入EC2的DNS后,就可以看到这个vm的箱号、AZ区域和CPU负载。


现在,让我们建立一个ELB。


键入名称和子网,这里您只需要简单的端口80。

Ping协议用于健康检查。每隔5秒钟,端口80将被自动pinged确认。请注意Ping路径。我更喜欢/,它将在web服务器的默认设置的主页上被查看,不管这个主页是叫index.html还是其他什么名字。


配备安全组

将您以前拥有的两台Web服务器添加到ELB。


只是确认一下。

它就是这么建造的。注意他的端口配置。ELB有点像服务器代理或NAT网络服务器,因此端口80进入他并与集群中的网络服务器的端口80共享。

检查叙述,因为他的名字很长,他可以根据CNAME建立一个简单易记的名字。

表面已经投入使用,准备好了。


最后测试一下,输入ELB的网址,每次更新都会偏向不同的Web服务器完成分离。



还可以根据cloudwatch查看ELB的主要度量参数。



然后一个基本的ELB就完成了。


下一篇博客,我们来讨论如何配合AutoScaling完成不同负载下vm虚拟机的动态自动建立和删除。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/784418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存