如果當前Simple Application Server無法滿足您的業務需求,您可以將同一阿里雲帳號下Simple Application Server平滑遷移至同地區或者跨地區下的Elastic Compute Service,以擷取更加靈活的資源配置方案。本文介紹如何將Simple Application Server遷移至ECS執行個體。
遷移影響
影響項 | 說明 |
伺服器內的授權應用 | Simple Application Server與ECS執行個體的Virtual Private Cloud不互連,將Simple Application Server遷移至ECS執行個體後,Virtual Private Cloud會發生變化。由於ECS執行個體的底層硬體裝置與Simple Application Server不同,遷移後可能會導致某些與硬體綁定的應用許可證(License)失效,您需要自行做好檢查。 |
公網IP地址 | 遷移後,ECS執行個體的公網IP地址與Simple Application Server的公網IP地址會不相同,如果您的Simple Application Server綁定了網域名稱,在遷移完成後,您需要重新將該網域名稱解析至目標ECS執行個體的公網IP。 |
遷移操作
如果您已購買ECS執行個體,且Simple Application Server中掛載了資料盤,建議您直接使用SMC進行遷移。具體操作,請參見Simple Application Server遷移至ECS執行個體。
本操作主要介紹通過使用Simple Application Server的共用鏡像的功能,通過共用鏡像建立全新的ECS執行個體或者更換已有ECS執行個體的系統硬碟,從而達到遷移伺服器的目的。
對伺服器建立自訂鏡像。
單擊執行個體卡片中的
。您也可以執行個體卡片中單擊執行個體ID,在伺服器概覽頁簽下的基本資料地區的鏡像資訊後,單擊製作自訂鏡像。
在彈出的製作自訂鏡像對話方塊中,配置相應的參數。
配置項
說明
自訂鏡像名稱
設定自訂鏡像的名稱,且名稱需唯一。長度為2~128個字元,不能以特殊字元及數字開頭,只可包含特殊字元中的半形句號(.),底線(_),短劃線(-)和半形冒號(:)。
自訂鏡像描述
設定自訂鏡像的描述資訊。長度為2~256個字元,不能以
http://
或https://
開頭。單擊確定。
(條件必選)如果您需要跨地區遷移,需要先將自訂鏡像複製到目標地區。同地區遷移,請跳過此步驟。
在自訂鏡像的操作列,選擇
,根據介面提示完成複製自訂鏡像的操作。共用鏡像並完成遷移。
新購ECS執行個體並遷移
在左側導覽列,單擊鏡像,在鏡像列表找到已建立自訂鏡像。
在操作列,單擊建立ECS。
在彈出的建立ECS對話方塊中,單擊確定共用,進行下一步。
單擊確定建立。
系統自動跳轉到Elastic Compute Service的購買頁面,請按照介面提示完成建立ECS的操作。
建立ECS時,注意以下配置項:
地區、鏡像、系統硬碟、資料盤(如果存在):預設已選對應的配置。
公網IP:勾選分配公網IPv4地址。
安全性群組:您需要確保所選安全性群組入方向已允許存取了所需要的連接埠資訊,建議與Simple Application Server的防火牆設定保持一致。
其他配置項按需選擇,具體說明請參見自訂購買執行個體。
建立ECS執行個體後,訪問ECS管理主控台,在 頁面,即可查看到成功建立的ECS執行個體。執行個體建立成功,表示已經將Simple Application Server遷移至ECS。
遷移至已有ECS執行個體
如果您已經建立了一個ECS用於遷移Simple Application Server,可通過更換ECS作業系統的方式,將輕量應用服務的系統硬碟資料移轉至ECS,但不會遷移資料盤的資料。
共用鏡像到ECS。
在左側導覽列,單擊鏡像,找到目標自訂鏡像,在操作列,單擊共用到ECS,根據介面提示完成共用鏡像的操作。
更換已有ECS執行個體的系統硬碟。
前往ECS管理主控台,選擇 。
找到目標執行個體,在操作列單擊停止,選擇普通停機模式,單擊確定。
當ECS執行個體狀態變為已停止後,在操作列,單擊更換作業系統,更換方式選擇更換系統硬碟,確認風險後,單擊繼續更換作業系統。
跳轉到更換作業系統介面後,注意以下參數(參數詳細說明,請參見更換作業系統(系統硬碟)):
鏡像:單擊共用鏡像,並選擇目標自訂鏡像。
系統硬碟:新容量必須大於系統硬碟現有容量,不支援更換系統硬碟類型。
當顯示更換作業系統成功,表示更換成功,即已經將Simple Application Server遷移至ECS。
驗證遷移結果。
本樣本情境中,Simple Application Server中存在
test.html
網頁檔案,測試ECS執行個體中的test.html
是否可以正常訪問。說明在實際情境中,當伺服器遷移完成後,您可以自行登入遷移後的ECS執行個體,查看並對比內部資料是否與原始伺服器(Simple Application Server)中的資料一致。
擷取ECS執行個體的公網IP地址。
在本地物理主機上,通過瀏覽器訪問
http://<ECS執行個體公網IP地址>/test.html
。如下圖所示,您可以查看到ECS執行個體內部署的測試網站可以正常訪問,且訪問到的內容與原始伺服器(Simple Application Server)的測試網站內容一致。
至此,Simple Application Server的資料已成功遷移至ECS執行個體上。
後續步驟
由於更換了伺服器,因此伺服器的公網IP地址發生了變化。如果您之前的Simple Application Server綁定並解析了網域名稱,則您在完成資料移轉後,需要重新將該網域名稱解析至目標ECS執行個體的公網IP。具體操作,請參見添加解析記錄。
Simple Application Server遷移後,您可以檢查遷移後的ECS執行個體。具體操作,請參見遷移Linux伺服器後怎麼檢查系統?或遷移Windows伺服器後怎麼檢查系統?。