云遷移服務(wù)
業(yè)務(wù)為什么遷云
業(yè)務(wù)遷移到云是為了實現(xiàn)實時更新的性能和效率。通過將工作負載遷移到云計算所發(fā)揮的積極作用,IT部門可以降低成本,提高管理控制,并建立戰(zhàn)略繼續(xù)提高生產(chǎn)力。
云災(zāi)備為客戶提供優(yōu)質(zhì)的技術(shù)資源、 豐富的災(zāi)備項目經(jīng)驗和成熟的運維管理流程, 快速實現(xiàn)用戶的災(zāi)備目標(biāo), 降低客戶的運維成本和工作強度, 同時降低災(zāi)備系統(tǒng)的總體擁有成本。
云災(zāi)備中的關(guān)鍵技術(shù):服務(wù)器虛擬化, 存儲虛擬化,網(wǎng)絡(luò)虛擬化,重復(fù)數(shù)據(jù)刪除,連續(xù)數(shù)據(jù)保護等等。經(jīng)過多年研究,已經(jīng)非常成熟,它們的日益發(fā)展已經(jīng)讓云災(zāi)備能得到廣泛應(yīng)用。
業(yè)務(wù)遷移到云重要性
云遷移業(yè)務(wù)很重要, 承載著眾多復(fù)雜系統(tǒng)和數(shù)據(jù)上云的重任, 是云計算產(chǎn)業(yè)繁榮的重要環(huán)節(jié): 云遷移是幫助擬上云的企業(yè)制定整體的應(yīng)用上云、 數(shù)據(jù)上云的解決方案,識別復(fù)雜系統(tǒng)上云風(fēng)險,并輔以專業(yè)的技術(shù)力量,幫助企業(yè)有序、安全、便捷地進行遷移,保證業(yè)務(wù)的可用性、安全性、連續(xù)性。其主要分為針對中小企業(yè)的標(biāo)準(zhǔn)化遷移服務(wù)、 針對大中型企業(yè)的定制化服務(wù), 標(biāo)準(zhǔn)化服務(wù)主要采用按需付費方式。
業(yè)務(wù)遷移到云優(yōu)勢
云計算基礎(chǔ)設(shè)施指的是支持云計算模型計算需求的軟件和硬件組合,包括存儲單元、服務(wù)器、虛擬化監(jiān)控和網(wǎng)絡(luò)軟件。 眾多遷移到云計算中的業(yè)務(wù)已經(jīng)充分享受到了云計算帶來的便利,以下是業(yè)務(wù)應(yīng)該轉(zhuǎn)移到云計算的十大優(yōu)勢:
1、廉價高效(Cost-efficient)
2、增進合作(Increased collaboration)
3、無縫集成(Seamless integration)
4、促進可伸縮性(Promotess calability)
5、提供良好的用戶控件(Offer sgreatuser-control)
6、寬松的軟件維護(Tension-freesoft waremain tenance)
7、快速解決(Greatspeed)
8、高靈活性(High flexibility)
9、大數(shù)據(jù)(Bigdata)
10、安全性能高(High security)云計算及其基礎(chǔ)設(shè)施的成功實現(xiàn)能帶來極大的好處, 這就是為什么用戶需要花時間把業(yè)務(wù)遷移到云中,在每個階段監(jiān)測植入,并確保執(zhí)行和定期維護。
大數(shù)據(jù)時代,云計算的使用率不斷提升,因為企業(yè)內(nèi)部的基礎(chǔ)設(shè)施運營是相當(dāng)有限,無論是在規(guī)模還是能力方面,對于許多組織而言,就大數(shù)據(jù)和AI而言默認在云上操作更加方便。因此,企業(yè)面臨著將大量數(shù)據(jù)從內(nèi)部存儲遷移到云儲存平臺上的問題,這個過程沒有我們想象的那么簡單,也沒有我們想象的那么復(fù)雜,但是毋庸置疑的是這個過程是非常重要的,所以一套行之有效、簡單安全的云遷移服務(wù)方案顯得尤為重要。
基于海量客戶云遷移的實踐,我們整理了關(guān)于云遷移方案的五大步驟:
1.評估設(shè)計:評估現(xiàn)有的系統(tǒng)架構(gòu),充分考慮對遷移的影響因素,根據(jù)評估方案作出整體遷移方案設(shè)計。
2.測試驗證:通過POC測試、性能測試驗證遷移方案的可行性,確認網(wǎng)絡(luò)帶寬、遷移時長、遷移工具等方案細節(jié)。
3.環(huán)境部署:在目標(biāo)部署方案中的資源,并完成相應(yīng)安全策略配置,對目標(biāo)環(huán)境、遷移鏈路做聯(lián)通測試。
4.遷移上線:執(zhí)行遷移操作,完成數(shù)據(jù)、文件、主機、大數(shù)據(jù)等的遷移,做完整的業(yè)務(wù)功能驗證,將線上流量切換至目標(biāo)環(huán)境。
5.云上優(yōu)化:根據(jù)云上的監(jiān)控數(shù)據(jù)和用戶痛點需求,做云上的系統(tǒng)優(yōu)化,適當(dāng)考慮客戶系統(tǒng)對于公有云模塊的適配性優(yōu)化。
遷移方案總體思路
中心系統(tǒng)遷移是一個整體系統(tǒng)工程。遷移必須保證用戶系統(tǒng)建設(shè)的相關(guān)要求,在遷移方案設(shè)計中,我們重點考慮幾個問題。保障業(yè)務(wù)中斷停機時間最小化。業(yè)務(wù)中斷對于用戶無論是運行環(huán)境還是測試環(huán)境均存在較大的恢復(fù)風(fēng)險,這樣的風(fēng)險特別對于時間敏感型數(shù)據(jù)和數(shù)據(jù)完整性業(yè)務(wù)都是不可以接受的。我們基于這樣的要求,考慮到如何將停機時間最小,能否實現(xiàn)0停機的建設(shè)目標(biāo)?
1、對于服務(wù)器操作系統(tǒng)而言,我們可以采用P2V的方式,利用操作系統(tǒng)的Volume Shadow Copy卷影副本復(fù)制服務(wù)作為基礎(chǔ),來實現(xiàn)在舊系統(tǒng)環(huán)境下的系統(tǒng)無修改,無停機的情況下,將數(shù)據(jù)和應(yīng)用軟件、操作系統(tǒng)環(huán)境、系統(tǒng)環(huán)境變量等全部以“快照”形式遷移到新服務(wù)器中。由此實現(xiàn)服務(wù)器環(huán)境的整體遷移。
2、對于應(yīng)用中間件和其他應(yīng)用服務(wù)器來說,我們可以基于應(yīng)用服務(wù)器的動態(tài)業(yè)務(wù)擴展集群方式, 來實現(xiàn)服務(wù)器不停機環(huán)境下的增加業(yè)務(wù)節(jié)點操作, 這樣可以實現(xiàn)應(yīng)用服務(wù)器“熱添加”到新環(huán)境中的故障轉(zhuǎn)移/負載均衡集群系統(tǒng)中,在部分應(yīng)用服務(wù)中我們可以使用session會話復(fù)制來實現(xiàn)舊系統(tǒng)的全局環(huán)境變量和會話請求狀態(tài)也遷移到新環(huán)境中來。 考慮到會話復(fù)制和狀態(tài)的快速實時, 我們可以采用會話存復(fù)制, 考慮到會話復(fù)制和狀態(tài)的安全性, 我們可以采用會話數(shù)據(jù)庫復(fù)制管理。
3、對于數(shù)據(jù)庫而言,我們可以基于數(shù)據(jù)庫本身自帶的數(shù)據(jù)庫鏡像技術(shù)、數(shù)據(jù)庫日志傳遞技術(shù)來實現(xiàn)各自的分庫、 遷移庫的構(gòu)建, 數(shù)據(jù)庫鏡像技術(shù)可以讓我們不但保證數(shù)據(jù)庫遷移的不停機, 而且還可以保證萬一遷移中出現(xiàn)停機故障也不影響源數(shù)據(jù)庫, 而日志傳遞技術(shù)構(gòu)建的遷移可以保證系統(tǒng)數(shù)據(jù)庫遷移以異步方式進行, 這樣可以讓我們的系統(tǒng)環(huán)境在網(wǎng)絡(luò)出現(xiàn)故障的情況依然可以進行遷移任務(wù)窗口的正常工作。
業(yè)務(wù)切割時間節(jié)點優(yōu)化
針對現(xiàn)有系統(tǒng)需要對外提供服務(wù)的應(yīng)用,需要通過對用戶歷史應(yīng)用進行分析,選擇最優(yōu)的的切割時間節(jié)點,并提切割期間的備份鏈路、人工受理手段。
遷移后完整性測試
遷移涉及到應(yīng)用、實例、數(shù)據(jù)庫的操作以外,還涉及到遷移前規(guī)劃、遷移后測試的完整性測試。這些測試包括但不限于數(shù)據(jù)一致性測試、數(shù)據(jù)完整性測試、應(yīng)用會話狀態(tài)完整性測試、 連接中斷測試、 數(shù)據(jù)恢復(fù)測試。 只有這樣才能保證遷移的安全性和有效性。
服務(wù)器硬件環(huán)境遷移方案
按照用戶招標(biāo)要求, 本次項目建設(shè)的服務(wù)硬件環(huán)境主要是從原有服務(wù)器向政務(wù)云平臺的遷移。 首先需向市政務(wù)云服務(wù)平臺咨詢其對原有服務(wù)器硬件環(huán)境和操作系統(tǒng)環(huán)境虛擬的支持程度,可以降低遷移的難度。
遷移評估
遷移前,我公司將對遷移方案進行評估以確保遷移成功。首先我公司將派工程師勘察現(xiàn)有系統(tǒng)的架構(gòu)和資源使用狀況,評估過程必須包含以下信息和容:現(xiàn)有系統(tǒng)支撐的服務(wù)數(shù)量以及在服務(wù)器中的分布情況;現(xiàn)有物理服務(wù)器資源占用狀況,包括CPU、存、磁盤和網(wǎng)絡(luò)連接狀況,為保證遷移成功,目標(biāo)虛擬機規(guī)格應(yīng)不低于原物理機標(biāo)準(zhǔn);當(dāng)前的物理環(huán)境是否支持虛擬化,是否支持資源擴展,因為在遷移之前須在物理服務(wù)器上完成虛擬化;對當(dāng)前的存儲容量和資源利用率進行評估,需在目標(biāo)系統(tǒng)中規(guī)劃好遷移需要的存儲空間。 需明確現(xiàn)有存儲如何利用, 比如有些服務(wù)器是在本地磁盤上創(chuàng)建系統(tǒng)盤和用戶盤,有些服務(wù)器則在本地磁盤上創(chuàng)建系統(tǒng)盤而在SAN/NAS上創(chuàng)建用戶盤。
遷移計劃
通過對現(xiàn)有網(wǎng)絡(luò)環(huán)境的評估, 我們對現(xiàn)有資源利用率, 服務(wù)以及系統(tǒng)需求非常清晰并進行評估后才能開始對遷移進行計劃,步驟如下:
1、確定遷移步驟,包括所有服務(wù)器的遷移先后順序,其順序按風(fēng)險的高低
降序排列。2、確定備份方案,由于現(xiàn)有系統(tǒng)會被加固,某些服務(wù)器通過虛擬化重復(fù)利用, 而在虛擬化前需要清除所有的數(shù)據(jù), 因此需要對這些服務(wù)器進行備份保證服務(wù)的連續(xù)性。
3、確定并準(zhǔn)備好遷移所需的工具,包括工具在遷移中必備的一系列功能和使用工具所需具備的網(wǎng)絡(luò)環(huán)境。
4、在實際遷移開始之前確定額外的測試環(huán)境,該測試環(huán)境能夠引導(dǎo)測試從而確保遷移成功。因此,測試環(huán)境需明確設(shè)計的服務(wù)器和存儲數(shù)量。
5、規(guī)劃網(wǎng)絡(luò)環(huán)境,由于網(wǎng)絡(luò)中的服務(wù)器各處不同位置,因此在遷移中需考慮到網(wǎng)絡(luò)連接情況、數(shù)據(jù)備份方式,以及網(wǎng)絡(luò)流量來源,確定網(wǎng)絡(luò)流量是否會引
發(fā)網(wǎng)絡(luò)擁塞6、確定遷移周期以及參與人員,包括遷移起止時間,團隊能力建設(shè)以及團隊成員的角色。
測試計劃
遷移計劃后,執(zhí)行小批量的測試遷移方案, 這里會涉及到首批遷移的測試和審核,步驟如下:
準(zhǔn)備用于測試遷移的測試系統(tǒng)環(huán)境,在測試時,第一批服務(wù)器將會遷移到該系統(tǒng)環(huán)境中。
安裝并核實遷移工具,此時要執(zhí)行第一批服務(wù)器的遷移。
對第一批服務(wù)器,需分析存儲系統(tǒng),不管該服務(wù)器在存儲遷移中采用本地磁盤存儲還是遠端SAN/NAS存儲系統(tǒng)。
遷移測試
在第一批服務(wù)器和服務(wù)的小批量測試遷移后,需對遷移后的服務(wù)器進行測試,包括單元測試和性能測試。
遷移實施
在遷移實施過程中, 所有的服務(wù)器都會被遷移到虛擬化系統(tǒng)下。執(zhí)行步驟如下:
確保批量遷移的整個網(wǎng)絡(luò)環(huán)境已準(zhǔn)備完畢,并通過遷移工具完成源系統(tǒng)和目標(biāo)系統(tǒng)之間的連通。此處的目標(biāo)系統(tǒng)屬于中轉(zhuǎn)系統(tǒng)。
對遷移系統(tǒng)進行性能審核和健康檢查,如果系統(tǒng)狀態(tài)監(jiān)視則停用舊系統(tǒng)并將其服務(wù)暫時轉(zhuǎn)移到新的虛擬化系統(tǒng)中。
進行利舊,對于一部分可用的舊硬件可在服務(wù)器虛擬化中重新再利用,一些軟件資源需擴展,如存和硬盤。這些服務(wù)器構(gòu)成最終的虛擬化基礎(chǔ)設(shè)施,即最終系統(tǒng)。
最后,在目標(biāo)系統(tǒng)和最終系統(tǒng)之間進行遷移。
遷移的詳細操作步驟
遷移的具體步驟及描述如下:
1. 在評估階段,虛擬化和遷移之前需收集的信息如下:
性能統(tǒng)計:包括CPU使用率,存使用率,硬盤IOPS和硬盤使用情況;
物理服務(wù)器配置:包括CPU規(guī)格,存容量,硬盤容量;
統(tǒng)計物理服務(wù)器部署位置,分析是否支持虛擬化,累計支持虛擬化的服務(wù)器數(shù)量,并規(guī)劃出虛擬化中需新增的硬件情況;
通過上述無代理收集和代理收集兩種場景收集當(dāng)前系統(tǒng)的使用和配置情況??刹捎眯畔⑹占ぞ?。
2. 分析現(xiàn)有服務(wù)的依賴條件,對當(dāng)前系統(tǒng)進行備份。
確定應(yīng)用系統(tǒng)對服務(wù)器的依賴關(guān)系,可作為遷移參考,確定所有服務(wù)器的遷移優(yōu)先級順序。
在確定各服務(wù)的依賴條件后,對需進行虛擬化的服務(wù)器進行備份。
3. 容量規(guī)劃和虛擬化執(zhí)行
根據(jù)當(dāng)前的資源使用和需求情況,計算虛擬化所需的容量。
4. 規(guī)劃應(yīng)用服務(wù)
在擬化解決方案中, 同類虛擬機部署在同一個計算資源池中,在同一個池中可相互共享存儲/計算資源,一個集群的故障不會影響其他資源池。
5. 虛擬化規(guī)劃和虛擬機分配
建立虛擬化平臺后,要準(zhǔn)備最終的遷移資源。遷移前, 如果服務(wù)器a具備雙核CPU和2G存, 那么在虛擬化平臺中就創(chuàng)建一個2核/2G存的虛擬機,并分配相應(yīng)的硬盤。
6. 規(guī)劃遷移工具
采用遷移工具從物理或虛擬的服務(wù)器向最終的虛擬化系統(tǒng)中進行磁盤復(fù)制。
不同的使用場景需要制定不同的云遷移方案,所以要用到的遷移工具也不相同,這里給大家整理了幾款字云遷移方案中比較常用工具。
1).離線遷移工具CDM:CDM是騰訊云提供的TB?~?PB?級別的數(shù)據(jù)遷移上云服務(wù)。提供多種離線遷移的專用設(shè)備,滿足大規(guī)模數(shù)據(jù)遷移上云的需求,解決網(wǎng)絡(luò)傳輸時間長、成本高、安全性低的問題。?
2).在線遷移工具C O S :本遷移工具支持從A W S S 3 ,阿里云OSS和七牛云等服務(wù)遷移文件到COS;也支持文件列表遷移,即從一系列給定的URL?中遷移文件到對象存儲C O S。
3).數(shù)據(jù)庫遷移工具D T S:提供集數(shù)據(jù)遷移、數(shù)據(jù)同步、數(shù)據(jù)訂閱為一體的數(shù)據(jù)遷移服務(wù),幫助用戶在不停服的前提下完成數(shù)據(jù)庫的遷移。?
4).在線遷移工具Smart?MS:支持在線一鍵遷移物理服務(wù)器、虛擬機、公有云主機至騰訊云CVM,并支持多任務(wù)并行、數(shù)據(jù)增量復(fù)制,實現(xiàn)業(yè)務(wù)無縫切割,業(yè)務(wù)不中斷。
7. 通過工具執(zhí)行在線遷移
準(zhǔn)備好源系統(tǒng),目標(biāo)虛擬機以及目標(biāo)系統(tǒng)后,決定遷移時需使用的遷移工具和遷移策略。
8. 遷移測試
遷移后,需進行測試來驗證遷移是否成功,測試場景如下:
應(yīng)用服務(wù)遷移后對虛擬化基本功能的監(jiān)測;
遷移前后應(yīng)用服務(wù)的特性功能是否幾乎相同;
虛擬化系統(tǒng)的性能監(jiān)控;
….
9. 停用舊系統(tǒng)
截至目前現(xiàn)有的服務(wù)器已經(jīng)被虛擬化和重復(fù)使用, 其他一些不支持虛擬化的服務(wù)器上對應(yīng)的服務(wù)也已經(jīng)遷移到虛擬化平臺, 那么現(xiàn)在可將應(yīng)用服務(wù)切換到虛擬系統(tǒng)并停用舊系統(tǒng)。
Copyright ? 2009 - 2014 Cld , All Rights Reserved 滬ICP備17024886號
Copyright allrights reserved