AWS考证方向:六、实现WEB负载均衡

AWS上实现WEB负载均衡

1、创建实例

2、选择系统类型和版本

3、选择实例的类型规格,选择完点击下一步

4、配置实例的详细信息,实现负载均衡要两台主机及以上

5、添加存储,一般每台主机的根目录100G足够,不够再加...

6、添加标签(如果有多个负载均衡组,标签能够快速找出)

7、配置安全组
说明:服务器一共有两个防火墙,一个是端口防火墙(AWS安全组),一个是服务器内部的防火墙(如iptables)。端口对外开放要一致。

8、确认实例的配置信息

9、配置访问密钥(SSH key)

10、启动实例之后,实例配置系统环境(有点久)

11、配置实例lnmp环境
推荐使用一键安装包
yum install -y vim wget && wget http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar -xf lnmp1.4.tar.gz && /bin/bash ./lnmp1.4/install.sh

选择定制的软件版本,然后等待约20分钟

安装教程:
https://lnmp.org/install.html

个人详细系统环境部署教程:http://blog.51cto.com/leoheng/2148772

12、配置安全组的放行端口,web的80端口

13、给实例加弹性IP(主机每次重启之后,公网的IP都会改变,所以绑定一个固定IP)

分配新地址,分配

勾选你的IP,然后关联,选择对应的实例

14、选择负载均衡

15、根据需求,选择负载类型

16、填写负载均衡的名字,负载端口,可用区,绑定一个弹性IP(用于负载)

17、填写目标组名称,选择目标类型

18、选择负载的实例主机(负载端口为80,可以负载多个TCP协议的端口,对应安全组和防火墙也要开放端口)

19、审核确认主机负载信息

20、查看目标的监控,主机正常数量

21、负载均衡组的信息

22、网络接口信息说明

23、实现域名负载均衡
在godaddy上购买域名,然后在DNS管理添加A记录,域名指向IP为负载接口的IP
https://sg.godaddy.com

在两台web主机上配置一致的nginx配置文件,然后访问域名(测试负载,将网页内容修改)

24、加快访问速度(cloudfront),域名设置(route53),买域名也可以在route53买,也可以将DNS转AWS平台管理

原文地址:http://blog.51cto.com/leoheng/2151464

时间: 2024-10-14 05:29:17

AWS考证方向:六、实现WEB负载均衡的相关文章

web负载均衡整理

参考:http://www.cnblogs.com/lovingprince/archive/2008/11/13/2166350.html http://www.cnblogs.com/lovingprince/archive/2008/11/13/2166349.html http://news.cnblogs.com/n/208124/ http://network.51cto.com/art/201108/281452.htm 负载均衡的概念 Web集群是由多个同时运行同一个web应用的

Haproxy+keepalied实现web负载均衡

一.实验拓扑图: keepalived: keepalived的主要目的是为ipvs提供高可用性,因此keepalived除了能够实现资源转移之外,自身能够调用ipvsadm命令来生成规则,而且还能够检测后端Rserver服务的健康状态检测.keepalived自身就是一个服务 ,启动之后工作在两个节点上(可以是多个节点),一个为当前活动节点,一个为备用节点简称为一主(master)一备(backup).master会不时的向backup传递通告信息(这种通告信息机制是基于vrrp协议),备用节

ASP.NET基于IIS反向代理实现Web负载均衡实战演练

一.课程介绍 随着公司业务的发展,后台.NET Web应用程序业务就变的越来越多,然而服务器的故障,时不时的汹涌而至,单点故障让我们防不胜防.由于客户访问量逐渐增多,单一个WEB站点(MVC.WebApi)响应越来越慢,由于我们的业务都是采用.NET Web应用程序部署托管在IIS上,那么如何实现我们流量的削峰谷平,应用程序的横向扩展,从而来提高单台WEB站点的吞吐量,降低了单台Web站点的压力. 这我们里决定采用微软的负载均衡解决方案,用两台WEB服务器供客户访问,这两台服务器提供相同的站点内

Web负载均衡的几种实现方式

参考帖子: Web负载均衡的几种实现方式 大型网站架构系列:负载均衡详解(上) DNS 原理入门 解决nginx负载均衡的session共享问题 什么是消息队列

RedHat 7配置HAProxy实现Web负载均衡

本文将简单介绍使用HAProxy实现web负载均衡,主要内容包括基于权重的轮询.为HAProxy配置https.配置http重定向为https.配置HAProxy使用独立日志. 一.测试环境 HAProxy: 主机名:RH7-HAProxy IP地址:192.168.10.20 操作系统:Red Hat Enterprise Linux Server release 7.2 (Maipo)最小化安装 防火墙与SELinux:关闭 安装的服务:HAProxy-1.5.14 WEB01: 主机名:R

企业级web负载均衡完美架构

转载:揭秘企业级web负载均衡完美架构(图) 2010-07-06 15:16 抚琴煮酒 51CTO.com 字号:T | T 相信很多朋友对企业级的负载均衡高可用实例非常感兴趣,此篇文章根据成熟的线上环境而写,旨在帮助大家迅速架构一个企业级的负载均衡高可用的web环境. AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 [51CTO.com独家特稿]相信很多朋友对企业级的负载均衡高可用实例非常感兴趣,此篇文章根据成熟的线上环境而写,旨在帮助大家迅速架构一个企业级的负载均衡高可

Web负载均衡的几种方式

Web负载均衡的几种实现方式 摘要:负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应用是Web负载均衡.根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询.IP负载均衡和CDN.其中IP负载均衡可以使用硬件设备或软件方式来实现. 什么是web负载均衡服务器集群(Cluster)使得多个服务器节点能够协同工作,根据目的的不同,服务器集群可以分为: 高性能集群:将单个重负载的请

NFS共享MySQL使用DNS轮询实现Web负载均衡

NFS共享MySQL使用DNS轮询实现Web负载均衡 前言: 今天学习了NFS,遂结合前面学习的LAMP+Bind做一个实验,实现两台Web服务器采用同一个MySQL数据库和相同的网页文件,对LAMP和Bind不了解的可以去查看我以前写的博客: AnyISalIn的文章 实验拓扑图 实验环境 主机名 IP地址 实现 storage.anyisalin.com 192.168.2.5 NFS ns.anyisalin.com 192.168.2.2 dns,MySQL www.anyisalin.

[转]Haproxy 1.5.0 正式发布,Web 负载均衡

From : http://www.oschina.net/news/53070/haproxy-1-5-0 经过 4 年的不懈努力,HAProxy 1.5.0 终于发布了! 相对于 1.4 版本来说,1.5 版本包括了许多新特性和性能改进: 支持 SNI/NPN/ALPN 和 OCSP stapling 的原生 SSL: 支持 IPv6 和 UNIX sockets: full HTTP keep-alive for better support of NTLM and improved ef