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