此範例架構示範如何使用原生 IBM i 備份和復原服務搭配 Microsoft Azure 元件,快速將 IBM i 工作負載遷移至 Azure 上的 Skytap。 此原生 IBM Power9 基礎結構裝載於 Azure 數據中心,將傳統工作負載與在 Azure 上原生執行的工作負載之間的延遲降到最低。 您可以取得 Azure 的可靠性與觸達性、隨選部署和調整 IBM i 邏輯分割區(LDR)的彈性,以及透過 Azure 記憶體的完整備份和復原服務。
建築
下載此架構的 Visio 檔案。
工作流程
圖表中的數字會對應至下列數據流。
內部部署使用者會使用網頁瀏覽器透過私人 Azure ExpressRoute 連線聯機至 Azure。 此 Web 型應用程式為在 Azure 上的 Skytap 中執行的 IBM i 實例上執行的服務提供新式介面。
FTP Proxy 和 Azure 數據箱閘道會部署在資料中心現有 IBM i 基礎結構旁的內部部署。 在移轉之前,GoSave 或備份、復原和媒體服務 (BRMS) 會用來備份 IBM i 系統。
數據箱閘道會透過 Azure Private Link 端點將資料從 IBM i 系統傳送至 Azure Blob 記憶體帳戶。
FTP Proxy 和數據箱閘道會部署在 Azure 環境上的 Skytap 中,與 IBM i 系統相同的網路。
IBM i 系統會使用選項 21 在 Azure 上的 Skytap 上還原(還原系統和用戶數據)、選項 23(還原用戶數據),或用於原始備份的 BRMS。
元件
架構會使用這些元件:
Azure 上的 Skytap 是一項服務,可在 Azure 資料中心的硬體上執行 IBM Power 和 x86 傳統工作負載。 在IBM Power型 AIX、IBM i 或 Linux 作業系統上執行應用程式的任何規模的組織,都可以以很少的前期努力將其移轉至 Azure。
Azure 虛擬機 實例提供隨選、可調整的運算能力。 虛擬機 (VM) 可讓您彈性地進行虛擬化,而不需要購買和維護執行它的實體硬體。
Azure 虛擬網路 是 Azure 中專用網的基本建置組塊。 作為軟體定義網路,虛擬網路 (VNet) 會為 VM 和其他 Azure 資源提供隔離的環境,以彼此通訊、因特網和內部部署網路。 深入瞭解 Skytap Azure 連線能力 如何在 Skytap Well-Architected Framework中運作。
Azure Private Link 在虛擬網路中建立您自己的私人連結服務,讓 Web 用戶端可以從 Azure 上的 Skytap 取用資源。
Azure Blob 記憶體 是一種物件記憶體解決方案,專為儲存大量非結構化數據而設計,例如文字和二進位數據。
Azure ExpressRoute 透過連線提供者促進的私人連線,將內部部署網路延伸至Microsoft雲端服務,包括 Azure 和 Office 365。 在 Skytap 開始使用 Azure 網路指南中,深入瞭解 Azure ExpressRoute 如何與 Skytap 搭配運作。
Azure 資料箱閘道 是您安裝在內部部署的虛擬設備。 您可以使用網路文件系統 (NFS) 和伺服器消息塊 (SMB) 通訊協定將數據寫入其中,而數據箱閘道會將數據傳送至 Azure。
選擇
您可以透過虛擬專用網 (VPN) 或因特網,連線到在 Azure 上的 Skytap 中執行的 IBM i 實例。 例如,您可以使用 SSH(安全殼層)來存取 Azure 上的 IBM i 應用程式。
若要將安全性最大化,並將開啟的埠數目降到最低,您可以使用 VM 作為防禦主機,以管理 LPAR 的存取權。 防禦主機會在 Azure 上的 VNet 內執行。 例如,系統管理員可以使用5250終端機模擬器來存取其IBM i系統。
您可以在移轉之前使用 BRMS 來備份系統,然後使用 BRMS 還原進行增量備份。
在高可用性案例中,您可以近乎即時地透過組織的 ExpressRoute 或 VPN 連線複寫紀錄數據。 如果失敗,您可以針對近乎立即的故障轉移執行角色交換。
案例詳細數據
IBM System i 系列中層計算機於1988年首次推出為 AS/400。 到目前為止,您選擇先重新架構 iSeries 應用程式,再將其移至雲端,或維護內部部署或位於共置設施中,這兩個成本高昂的選項。
在此範例中,Azure 上的 Web 應用程式為使用者提供在 Azure 上 Skytap 中執行之資源的新式介面。 您可以繼續在 IBM i 內部部署上執行重要的元件或記錄系統(SOR)。 您也可以移轉完整的IBM i工作負載,並使用原生 Azure 服務將其現代化,例如進階分析和機器學習。 在這種類型的全雲端案例中,Azure 上的 Skytap 可協助您將成本優化。
潛在的使用案例
針對執行 IBM i 至 Azure 的內部部署工作負載,啟用簡單、自助式的隨即轉移。
在混合式設定中使用原生 Azure 服務將應用程式現代化,其會連線到 IBM i 上執行的舊版系統和數據。
使用符合成本效益的 Azure 解決方案來改善商務持續性,以進行備份和災害復原。
視需要快速部署IBM i 實例來新增規模。
考慮
這些考慮會實作 Azure Well-Architected Framework 的要素,這是一組可用來改善工作負載質量的指導原則。 如需詳細資訊,請參閱 Microsoft Azure Well-Architected Framework。
可靠性
可靠性可確保您的應用程式可以符合您對客戶的承諾。 如需詳細資訊,請參閱 可靠性的設計檢閱檢查清單。
Azure 上的 Skytap 在 SSD RAID 6+1 儲存體和 10 Gb/秒後板網路支援的 IBM Power9 Systems 上建置了高度可靠性。
安全
安全性可提供針對蓄意攻擊和濫用寶貴數據和系統的保證。 如需詳細資訊,請參閱 安全性的設計檢閱檢查清單。
Azure 上的 Skytap 符合業界雲端安全性需求,包括服務組織 2 (SOC 2) 和 SOC 3 證明和符合 ISO 27001 和 PCI DSS 3.2 的系統與組織控制。 若要深入瞭解 Skytap 如何保護您的工作負載,您可以在 Skytap Well-Architected Framework 安全性支柱中取得詳細資訊。
成本優化
成本優化是考慮如何減少不必要的費用,並提升營運效率。 如需詳細資訊,請參閱 成本優化的設計檢閱檢查清單。
在 Azure 上的 Skytap 中執行 IBM i 系列工作負載有助於將成本與內部部署相比優化。 以使用量為基礎的使用量方案可讓您視需要部署 LPAR,並視需要調整它們以符合工作負載的需求。
請參閱 Azure Marketplace 中 Azure 上 Skytap 方案 + 定價 索引卷標的詳細資訊。
效能效率
效能效率是工作負載調整的能力,以符合使用者以有效率的方式滿足其需求。 如需詳細資訊,請參閱 效能效率的設計檢閱檢查清單。
Azure 上的 Skytap 提供高效能和效率,可支援要求高達 44,000 個 CPW 和 512 GB RAM 的工作負載,同時提供雲端規模的優點。 使用隨選容量和隨用隨付定價,您可以節省在內部部署新增硬體以符合不斷變化的需求的費用。 您可以使用較小的 LPAR,而不是少數大型 LPAR,並視需要設定資源。
Azure 型解決方案的其中一個優點是能夠向外延展。調整可讓應用程式使用幾乎無限的計算容量。 Azure 支援多個方法來相應放大計算能力,例如 虛擬機擴展集,以及跨叢集 負載平衡。 其他服務會動態調整計算資源。 此外,Azure 上的應用程式也可以使用 Kubernetes 叢集 做為指定資源的計算服務。
Azure 計算相應增加可以像為工作負載選擇正確的 虛擬機 一樣簡單。
部署此案例
若要開始在 Azure 上執行 iSeries 應用程式,請參閱 Azure Marketplace 中的 azure 範本上的
後續步驟
若要深入瞭解 Azure 上的 Skytap,請連絡 legacy2azure@microsoft.com 或查看下列資源:
請參閱執行 IBM Power 示範的
雲端移轉。 瞭解如何使用 Azure 上的 Skytap來
加速雲端策略。 探索 Azure Marketplace 上 azure 範本上的
Skytap。 瞭解
Skytap 移轉選項。
相關資源
- 在 Azure 上
大型主機檔案復寫和同步處理 - 現代化大型主機 & 中範圍數據