(四)Amazon Lightsail 部署LAMP應用程序之擴展PHP前端

擴展PHP前端

既然PHP前端和數據庫是分開的,您將爲Web層添加可伸縮性和容錯性:
在如下步驟,您將獲取Web前端實例的快照,並從該快照部署另外2個Web層實例。最終,您將在三個Web實例前面添加一個負載均衡器。至此,您將擁有一個示例雙層Web應用程序的擴容和容錯版本。
在這裏插入圖片描述php

簡介:Lightsail只須要您單擊幾個輕鬆建立實例的快照,這些快照能夠用於備份和還原實例,以及擴展實例大小或部署新的實例。前端

1、擴展您的前端

一、進入Lightsail控制檯主頁:
https://lightsail.aws.amazon.com/ls/webapp/home/web

二、在 PHP-fe-1 旁:
①請單擊 在這裏插入圖片描述
②單擊 「Manage」(管理)數據庫

三、從水平菜單中,單擊「SnapShots(快照)」瀏覽器

在這裏插入圖片描述

單擊 「建立快照」app

等待快照的建立(須要等待3-5分鐘)

四、在成功建立的快照右側 :
①單擊在這裏插入圖片描述
②單擊「建立新的實例」
在這裏插入圖片描述負載均衡

五、向下滾動到 「識別您實例」 的部分
請在 「Identify your instance」 部分填入您的標識:
示例:
PHP-fe-2
單擊: 「Create instance(建立實例)」webapp

六、從水平菜單中,單擊「快照(SnapShots)」,而後重複前三個步驟以使用快照建立第三個前端實例。將第三個前端實例命名爲:
PHP-fe-3測試

在這裏插入圖片描述

七、在Web瀏覽器中測試2個新添加實例的公共IP地址。url

請注意,該特定Web實例的主機名在您的任務列表下,而且他會根據您在Web瀏覽器中訪問的實例而改變。

2、負載平衡前端

一、進入Lightsail控制檯:
https://lightsail.aws.amazon.com/ls/webapp/home/
二、從水平菜單中,單擊」NetWorking」,而後單擊,在先前建立的負載均衡器旁邊,選擇「Manage(管理)」

三、在Target實例下:
①選擇:PHP-fe-1
②單擊 「Attach」
在這裏插入圖片描述

四、單擊 附加另外一個。

五、對PHP-fe-2 和PHP-fe-3 重複前2個操做步驟

三個實例都須要幾分鐘才能將其健康檢查註冊爲Passed,實例經過檢查後,轉到下一步

六、複製負載均衡器的公有IP地址

Lightsail負載均衡器的url就是其公有IP地址,對此URL的任何請求都將路由到您的三個前端實例之一。

七、將負載均衡器的IP地址粘貼到Web瀏覽器中,應該加載應用程序 八、刷新加載頁面 九、請注意屏幕底部的主機名的更改樣式,更改主機名錶示正在正確路由流量

相關文章
相關標籤/搜索