(四)Amazon Lightsail 部署LAMP应用程序之扩展PHP前端
扩展PHP前端
既然PHP前端和数据库是分开的,您将为Web层添加可伸缩性和容错性:
在以下步骤,您将获取Web前端实例的快照,并从该快照部署另外2个Web层实例。最终,您将在三个Web实例前面添加一个负载均衡器。至此,您将拥有一个示例双层Web应用程序的扩容和容错版本。

简介:Lightsail只需要您单击几个轻松创建实例的快照,这些快照可以用于备份和还原实例,以及扩展实例大小或部署新的实例。
一、扩展您的前端
1、进入Lightsail控制台主页:
https://lightsail.aws.amazon.com/ls/webapp/home/
2、在 PHP-fe-1 旁:
①请单击 
②单击 “Manage”(管理)
3、从水平菜单中,单击“SnapShots(快照)”

单击 “创建快照”
等待快照的创建(需要等待3-5分钟)
4、在成功创建的快照右侧 :
①单击
②单击“创建新的实例”

5、向下滚动到 “识别您实例” 的部分
请在 “Identify your instance” 部分填入您的标识:
示例:
PHP-fe-2
单击: “Create instance(创建实例)”
6、从水平菜单中,单击“快照(SnapShots)”,然后重复前三个步骤以使用快照创建第三个前端实例。将第三个前端实例命名为:
PHP-fe-3

7、在Web浏览器中测试2个新添加实例的公共IP地址。
请注意,该特定Web实例的主机名在您的任务列表下,并且他会根据您在Web浏览器中访问的实例而改变。
二、负载平衡前端
1、进入Lightsail控制台:
https://lightsail.aws.amazon.com/ls/webapp/home/
2、从水平菜单中,单击”NetWorking”,然后单击,在先前创建的负载均衡器旁边,选择“Manage(管理)”
3、在Target实例下:
①选择:PHP-fe-1
②单击 “Attach”

4、单击 附加另一个。
5、对PHP-fe-2 和PHP-fe-3 重复前2个操作步骤
三个实例都需要几分钟才能将其健康检查注册为Passed,实例通过检查后,转到下一步
6、复制负载均衡器的公有IP地址
Lightsail负载均衡器的url就是其公有IP地址,对此URL的任何请求都将路由到您的三个前端实例之一。
7、将负载均衡器的IP地址粘贴到Web浏览器中,应该加载应用程序
8、刷新加载页面
9、请注意屏幕底部的主机名的更改样式,更改主机名表示正在正确路由流量
(四)Amazon Lightsail 部署LAMP应用程序之扩展PHP前端的更多相关文章
- Amazon Lightsail部署LAMP应用程序之部署实验室基础架构
一.在Lightsail中创建LAMP堆栈实例 1.在AWS管理控制台的"服务"下拉选项中单击"Lightsail". 2.在语言方面选择 "英语&q ...
- (导航页)Amazon Lightsail 部署LAMP应用程序(HA)
Amazon Lightsail 简介: Amazon Lightsail是一个具有易于使用的界面,具有成本效益,快速和可靠的云平台.它是更简单的工作负载,快速部署以及Amazon Web Servi ...
- (五)Amazon Lightsail 部署LAMP应用程序之迁移到Amazon RDS实例
迁移到您的Amazon RDS实例 在某些时候,您的应用程序需求可能需要在 Amazon Lightsail中找不到的功能.幸运的是,将应用程序的一个或所有部分移动到其他AWS服务中非常简单 您将数据 ...
- (三)Amazon Lightsail 部署LAMP应用程序之连接到Lightsail数据库
连接到Lightsail数据库 简介:应用程序的Web前端的第一次迭代不建议固有的可伸缩性,因为数据库和前端位于同一台机器,只需要额外的前端容量,添加额外的数据库实例就会出现问题,若想解决此问题,需要 ...
- (二)Amazon Lightsail 部署LAMP应用程序之部署单片LAMP应用程序
部署单片LAMP应用程序 简介:通过复制应用程序代码并提供链接PHP前端和本地MySQL数据库的参数,将LAMP对战应用程序部署到先前启动的Lightsail实例中.完成后,Apache/PHP前端和 ...
- (六)Amazon Lightsail 部署LAMP应用程序之升级到Amazon EC2
升级到Amazon EC2 将Amazon Lightsail实例升级为Amazon EC2 您将进行以下操作: ①创建使用 Amazon RDS的Web前端实例的快照 ②将该快照导出到 Amazon ...
- (七)Amazon Lightsail 部署LAMP应用程序之清除已安装服务
1.删除Lightsail实例 2.删除MySQL数据库 3.删除Amazon RDS数据库 4.删除负载均衡器 5.删除EC2实例 6.删除EC2安全组 7.删除快照
- 部署LAMP+NFS实现双Web服务器负载均衡
一.需求分析 1.前端需支持更大的访问量,单台Web服务器已无法满足需求了,则需扩容Web服务器: 2.虽然动态内容可交由后端的PHP服务器执行,但静态页面还需要Web服务器自己解析,那是否意味着多台 ...
- rhel6+apache2.4+mysql5.7+php5.6部署LAMP架构
rhel6+apache2.4+mysql5.7+php5.6部署LAMP架构 2017年10月01日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~准备阶段~~~~~~~~~~~~~ ...
随机推荐
- scipy中的coo_matrix函数
推荐直接看官方文档:https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.coo_matrix.html#scipy.sp ...
- Shadow Map -- 点阴影(全方位)
昨晚终于把点阴影(深度CubeMap)程序调通了,思想不难,基本就是在上节定向光阴影基础上稍作修改,但是CG程序不太方便Debug,需要输出中间效果图进行判断,耽搁了一会儿. 过程如下: 1.将深度渲 ...
- Codeforces Round #606 (Div. 2)
传送门 A. Happy Birthday, Polycarp! 签到. Code /* * Author: heyuhhh * Created Time: 2019/12/14 19:07:57 * ...
- c++ istringstream用法
istringstream用法,见如下代码 #include <iostream> #include"sstream" using namespace std; int ...
- fis3打包中的一些注意事项
1.在html文件中,如果在标签的style属性内添加路径,fis不会识别改路径并打包,如 2.fis主要针对静态文件进行打包.对其他文件打包会出现一些问题. 比如jsp页面.下面的例子script. ...
- 打造IP代理池,Python爬取Boss直聘,帮你获取全国各类职业薪酬榜
爬虫面临的问题 不再是单纯的数据一把抓 多数的网站还是请求来了,一把将所有数据塞进去返回,但现在更多的网站使用数据的异步加载,爬虫不再像之前那么方便 很多人说js异步加载与数据解析,爬虫可以做到啊,恩 ...
- openpyxl常用API
worksheet.cell(self, row, column, value=None)描述:给指定位置的单元格赋值参数: row&column:必须参数,单元格的坐标 value:可选参数 ...
- js 根据url 下载图片 前端js 实现文件下载
1.H5 download属性 function downFile(content, filename) { // 创建隐藏的可下载链接 var eleLink = document.createEl ...
- 一个Web前端工程师或程序员的发展方向,未来困境及穷途末路
如果你刚好是一个Web前端工程师,或者你将要从事web前端工作.你应该和我有同样的感慨,web前端技术到了自己的天花板,前端工作我能做多少年?3年或5年?自己的职业规划应该怎么样?收入为什么没有增长? ...
- 使用JaCoCo Maven插件创建代码覆盖率报告
这篇博客文章描述了我们如何使用JaCoCo Maven插件为单元和集成测试创建代码覆盖率报告. 我们的构建要求如下: 运行测试时,我们的构建必须为单元测试和集成测试创建代码覆盖率报告. 代码覆盖率报告 ...