Azure的正確打開方式(上)小規(guī)模Landing Zone,自己制作的鏡像怎么發(fā)布到azureAzure的正確打開方式(上)小規(guī)模Landing Zone概述本地上云,將重量的數(shù)據(jù)中心建設維護工作交給專業(yè)的科技公司,以代碼的方式在云上實現(xiàn)輕量的云上數(shù)據(jù)中心,是企業(yè)擺脫現(xiàn)狀尋求持續(xù)發(fā)展出路的最佳出路。01、基礎架構的出......
概述
本地上云,將重量的數(shù)據(jù)中心建設維護工作交給專業(yè)的科技公司,以代碼的方式在云上實現(xiàn)輕量的云上數(shù)據(jù)中心,是企業(yè)擺脫現(xiàn)狀尋求持續(xù)發(fā)展出路的最佳出路。
01、基礎架構的出路
應用原型從發(fā)展受限的舊環(huán)境搬遷到云后,如何賦予云上環(huán)境具備持續(xù)治理和管理能力,保障前沿技術的應用沒有壁壘,幫助企業(yè)云速革新,是我這個正在從傳統(tǒng)技術向云技術轉型的IT老炮沒事就琢磨的事。
在云上,擺脫了地域、資源、關鍵技術的限制,云服務商提供了豐富的軟件級基礎架構服務,如計算、網(wǎng)絡、存儲、數(shù)據(jù)庫、容器群集、AI、IoT、監(jiān)控、日志、安全等。業(yè)務創(chuàng)新的步伐如何與這些不斷更新的云上的資源有條不紊的同步起來,需要我們從治理上來發(fā)力,持續(xù)對齊企業(yè)戰(zhàn)略目標和規(guī)劃。
為企業(yè)和居民遷移到新市區(qū)時所準備的房子、路、水、電、燃氣這些生活必須的公共資源,如同我們?yōu)閼迷蜏蕚涞脑粕匣A資源:計算、網(wǎng)絡、存儲、數(shù)據(jù)、策略、身份管理等。按規(guī)劃為應用原型入住所準備的一組云上基礎資源,我們稱之為Landing Zone。
Landing Zone按規(guī)模分為小規(guī)模和企業(yè)級:
小規(guī)模:適用于小規(guī)模云采用,云上工作負載較少的小型環(huán)境。不支持1:N擴展。
企業(yè)級:適用于大規(guī)模云采用,云上工作負載較多的大型企業(yè)環(huán)境。支持1:N擴展。
小規(guī)模Landing Zone 企業(yè)級 Landing Zone
提示:我們將提供一種資源的云上服務,稱之為工作負載。如Azure 上提供身份認證的工作負載Azure Active Directory。
02、基礎架構即代碼,藍圖賦能
不同的云平臺提供商,以各自強項提供了不同的解決方案。
微軟作為長期致力于企業(yè)賦能的科技公司,其Azure云平臺在提供各種基礎和前沿云技術服務的同時,基于微軟云采用框架提供了小規(guī)模 Landing Zone 和 企業(yè)級 Landing Zone 的最佳實踐和一系列規(guī)劃治理工具來幫助我們對齊應用原型需求。
藍圖(Azure Blueprints)便是Azure一系列治理工具中的主將。他提供了規(guī)劃/執(zhí)行一體的云上資源治理功能。幫助我們聲明的形式勾勒出云上資源的組織標準,供開發(fā)團隊快速生成和構建符合組織規(guī)定的新環(huán)境。
不同于ARM模板,藍圖是一組資源組、策略、角色分配和 ARM 模板的集合,支持以版本迭代的方式持續(xù)更新(CI/CD)。
最終在一個可審計和跟蹤的操作中將每個藍圖分配給訂閱。
不同于Azure策略,藍圖是一種容器,用于組合與 Azure 云服務、安全性和設計的實現(xiàn)相關的一組針對目標的標準、模式和要求,這些標準、模式和要求可以重復使用以確保一致性和符合性。
Azure 藍圖服務由全球分布的 Azure Cosmos DB 提供支持。
藍圖對象將復制到多個 Azure 區(qū)域。
無論 Azure 藍圖將資源部署到哪個區(qū)域,此復制提供的對藍圖對象的訪問都具有低延遲、高可用性和一致性。
03、扎實邁步,舉重從輕
小規(guī)模Landing Zone,適合先試點再規(guī)模化云采用,正處于試點階段的企業(yè)。當我們選擇Small Landing Zone 模型進行基礎架構資源治理時,可以通過藍圖快速部署一個基于微軟云采用框架(CAF)的遷移Landing Zone,這里包含應用原型遷移到新家需要的必備基礎:
公用資源:存儲賬戶、Log Analytics 工作區(qū)、密鑰保管庫
網(wǎng)絡資源:虛擬網(wǎng)絡、網(wǎng)絡安全組
網(wǎng)絡監(jiān)視資源:網(wǎng)絡觀察程序
遷移資源組:資源組ARM模板
小規(guī)模 Landing Zone
Azure 藍圖 + ARM 模版
我們就以CAF遷移Landing Zone的構建為例,共同體會一下 Azure Landing Zone 的正確打開方式:
第一步
登陸Azure 門戶,選擇創(chuàng)建藍圖【CAF遷移登陸區(qū)域】
第二步
指定藍圖名稱、選擇定義位置,選擇【下一頁】
第三步
選擇【保存草稿】
第四步
在【藍圖定義】中找到剛定義好的藍圖【CAFMigrateLandingZone】,點擊名稱
第五步
點擊【編輯藍圖】,進入編輯界面
第六步
選擇【Resource Group for Shared Services】,添加項目類型【策略分配】
第七步
在搜索中輸入Key Vault,選擇【Key vaults should have purge protection enabled】,點擊【添加】
第八步
點擊【保存草稿】
第九步
點擊【發(fā)布藍圖】,設置版本,點擊【發(fā)布】
第十步
分配藍圖,選擇訂閱【Migrate】,鍵入資源前綴【Contoso】,鍵入用于部署Key Vault的AAD賬號【ObjectID】,設置日志分析工作區(qū)默認保留天數(shù),設置虛擬網(wǎng)絡地址空間前綴【10.200】,點擊【分配】一鍵出發(fā)!
第十一步
在分配的藍圖中點擊【CAFMigrateLandingZone】,可查看到資源部署狀態(tài)
第十二步
瀏覽Migrate訂閱中的資源組,可以看到由藍圖CAFMigrateLandingZone 1.0版本分配的4個以Contoso為前綴的【資源組】:
資源視圖中查看資源和資源組對應關系如下:
ContosoSharedSvcsrg:
密鑰保管庫(KeyVault):管理由應用和服務使用的密鑰和機密
Log Analytics 工作區(qū):Log Analytics 從各種源中收集數(shù)據(jù),并使用功能強大的查詢語言讓你深入了解應用程序和資源的操作
存儲賬號:提供等必要的日志存儲服務
ContosoVnetrg:
網(wǎng)絡安全組(NSG):提供網(wǎng)絡隔離策略
虛擬網(wǎng)絡:提供應用、網(wǎng)絡設備(7層負載、4層負載、網(wǎng)關、防火墻)依賴的地址空間和子網(wǎng);
NetworkWatcher:網(wǎng)絡觀察程序(NetworkWatcher):用于監(jiān)視和修復 IaaS產(chǎn)品的網(wǎng)絡運行狀況,其中包括虛擬機、虛擬網(wǎng)絡、應用程序網(wǎng)關、負載均衡器等。
ContosoMigraterg:遷移資源組,用于放置遷移到這個Landing Zone 的應用資源,如Web應用程序,數(shù)據(jù)庫、容器等;
策略 – 復合性 中可以看到前面六八步配置到藍圖中的策略【Key vaults should have purge protection enabled Audit】 已生效。
結束語
通過上面示例,我們了解到通過藍圖快速構建基于微軟云采用框架(Microsoft Cloud Adoption Framework,簡稱CAF)Azure Small Landing Zone的方法。日后,可根據(jù)業(yè)務發(fā)展和企業(yè)管理需要對該藍圖進行更改、擴展、版本發(fā)布、重新分配這些動作,對Azure上的Workload進行快速重構,擴展等動作。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內(nèi)容、版權或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部