????再來(lái)談一談Azure storage的數(shù)據(jù)遷移問(wèn)題,當(dāng)我們需要把數(shù)據(jù)遷移到storage的時(shí)候,我們其實(shí)有很多種方式可以選擇,每種方式適用的場(chǎng)景是不一樣的,總結(jié)起來(lái)的話可以分為以下這些
創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營(yíng)銷(xiāo)策劃、成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、小程序設(shè)計(jì)、成都h5網(wǎng)站建設(shè)、程序開(kāi)發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開(kāi)展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、營(yíng)銷(xiāo)型網(wǎng)站資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
????????網(wǎng)絡(luò)傳輸
圖形化界面
AzCopy
PowerShell
CLI
SDK?
Azure Data Factory
????????物理傳輸
Azure Import/Export
Azure Databox
????我們可以選擇的方式不少,但是具體哪種合適,還是要case by case來(lái)看
????首先,網(wǎng)絡(luò)傳輸一個(gè)最大的弊端就是速度較慢,穩(wěn)定性差,如果我們有大規(guī)模的數(shù)據(jù)需要傳輸?shù)皆粕系脑挘ū热?0T+),建議最好不要使用網(wǎng)絡(luò)傳輸,速度不可控,對(duì)帶寬依賴性非常強(qiáng),并且還有傳輸中斷的風(fēng)險(xiǎn),對(duì)于這種大規(guī)模數(shù)據(jù),更推薦使用Azure import/Export這種物理方式進(jìn)行傳輸,直接把數(shù)據(jù)拷貝到硬盤(pán)里,加密之后直接寄送到數(shù)據(jù)中心,速度絕對(duì)是要快得多的
????其次,如果數(shù)據(jù)量比較少的話,那么網(wǎng)絡(luò)傳輸比物理傳輸優(yōu)勢(shì)會(huì)更明顯,在這么多種網(wǎng)絡(luò)傳輸?shù)姆桨咐铮扑]使用azcopy,azcopy出來(lái)的時(shí)間已經(jīng)很久了,目前經(jīng)過(guò)一個(gè)大版本的更新后,現(xiàn)在最新版是azcopy v10,v10的使用比以前要更簡(jiǎn)單,還能支持使用Azure AD進(jìn)行身份驗(yàn)證
? ? Global有一張圖其實(shí)可以很好地指引我們?nèi)绾芜x擇數(shù)據(jù)傳輸?shù)姆绞?/p>
????
????當(dāng)然,除此之外其實(shí)還有一些第三方產(chǎn)品也可以使用,比如cloudberry,不過(guò)這種產(chǎn)品很多都是付費(fèi)的,有興趣的可以試下
????接下來(lái),我們會(huì)重點(diǎn)介紹下AzCopy的使用,AzCopy v10和以前相比一個(gè)很大的不同是它不需要安裝,它只是一個(gè)可執(zhí)行文件,所以只需要拷貝到服務(wù)器上就可以運(yùn)行
????AzCopy v10的下載地址如下:
????https://aka.ms/downloadazcopy-v10-windows
????使用這個(gè)地址每次下載到的都會(huì)是最新版本的azcopy
????如果說(shuō)我們想下載固定版本的azcopy的話,可以首先獲取azcopy的固定url,每次下載時(shí)使用此url進(jìn)行下載即可
????在Windows 10上可以直接用curl獲取相關(guān)的信息
????(curl https://aka.ms/downloadazcopy-v10-windows -MaximumRedirection 0 -ErrorAction silentlycontinue).RawContent
????
????下載完成后,即可看到azcopy的真容
????
????在進(jìn)行數(shù)據(jù)的拷貝之前,我們先了解下azcopy進(jìn)行身份驗(yàn)證的方式。總體來(lái)說(shuō),azcopy支持兩種身份驗(yàn)證方式,Azure AD和SAS,這和以前版本的azcopy是完全不一樣的,以前的azcopy是直接用storage的key來(lái)做身份驗(yàn)證的,但是azcopy v10里更推薦的是使用SAS和Azure AD
????
存儲(chǔ)類(lèi)型 | 支持的授權(quán)方法 |
Blob存儲(chǔ) | Azure AD & SAS |
Blob存儲(chǔ)(分層命名空間) | Azure AD & SAS |
文件存儲(chǔ) | SAS |
????我們可以用AzCopy完成很多數(shù)據(jù)拷貝的任務(wù),涵蓋多種場(chǎng)景,功能非常強(qiáng)大,接下來(lái)我們就準(zhǔn)備拿實(shí)際的案例來(lái)說(shuō)明下到底什么時(shí)候最應(yīng)該用azcopy以及azcopy到底怎么用
????1.本地文件/文件夾->storage
????2.storage->本地文件/文件夾
????3.storage->storage
????4.S3->storage
? ??