10/14 2020

【PHP on AWS】Day 9-Amazon Lightsail 轉 AWS EC2

Nextlink PHP on AWS EC2

為何要轉換?

資料來源:AWS 官方說明

其實就主機資源這件事情是最容易理解的,但就真實應用情境上來說,如果你希望有真實的網路環境使用,可以建立真正的私有網段或者是控制路由等等的功能。

Lightsail是無法協助的,因為他的VPC是簡約版,如果需要完整的周邊功能,比如控制路由或與AWS其他幾百項的服務完整結合,都還是要轉換到EC2

轉換方式

轉換方式是由主機產生Snapshot再將這個轉換成AWS EC2 AMI,所以主機一定是需要一段時間停機的,製作方式只要進到主機的控制介面中切換至Snapshots就可以看到『Create snapshot』的按鈕了

這時候點選『Create snapshot』後輸入名稱及點選Create即可產生snapshot,要注意點選Create後會有一瞬間主機會是暫停的狀況來產生快照,會發生SSH斷線或者服務連不到的狀況幾秒,如果你的環境不能當下不能停機要注意這狀況喔

建立過程需要數分鐘(等待)

建立完成

點選右邊的點點就可以看到

點選『Export to Ec2』

確認轉換

告警頁面

這邊資訊很重要因為用這邊開啟的主機如果有用過SSH登入會殘留原先的key,建議建立EC2後要刪除,刪除方式如連結文章下半段 

如何找到該AMI

進到AWS登入後的首頁進入EC2

點選『AMIs』選擇『Owned by me』尋找與Lightsail snapshot 同名的『AMI Name』

這樣就可以開始建立AWS EC2了

請持續鎖定 Nextlink 架構師專欄,以獲得最新專業資訊喔!

若您有任何 AWS 需求,歡迎與我們聯繫!