組織可以將大型主機系統現代化,以利用雲端運算的優點。 大型主機數據與雲端平臺的整合可增強延展性、效能和成本效益。
BMC AMI Cloud 提供將大型主機數據直接傳輸到 Azure Blob 記憶體的解決方案。 此服務可簡化組織的移轉和現代化旅程。
Apache®、Kafka,而且火焰標誌是美國和/或其他國家/地區的 Apache Software Foundation 註冊商標或商標。 Apache Software Foundation 不會隱含使用這些標記。
主要優點
符合成本效益的備份。 使用 BMC AMI 雲端和 Blob 記憶體作為虛擬磁帶媒體櫃的有效替代方案,協助確保更快速且更經濟的數據備份。 此班次可降低成本,並改善備份和復原時間,這對商務持續性至關重要。
數據轉換。 BMC AMI 雲端分析會將大型主機數據轉換成與各種 Azure 服務相容的開放格式。 開放格式可增強數據可用性和整合。 此程式對於目標在於在其舊版數據上使用進階分析、AI 和機器學習工具的組織而言非常重要。
數據保護。 BMC AMI Cloud Vault 提供 Azure 記憶體中大型主機數據的固定、空中分割複本。 它藉由提供版本控制、鎖定、不變性和加密來保護數據。 它也提供威脅防護,並符合數據保留的法規需求。
建築
下載此架構的 Visio 檔案。
工作流程
BMC AMI Cloud 與 Azure 整合的架構包含數個元件。 每個元件在數據遷移和轉換程式中都扮演著重要的角色。
BMC AMI 雲端代理程式會啟動 z/OS 工作,透過傳輸控制通訊協定/因特網通訊協定 (TCP/IP) 將加密和壓縮的大型主機數據傳送至 Blob 記憶體。 此程式有助於確保安全且有效率的數據傳輸,而不需要中繼記憶體,進而降低延遲和潛在的失敗點。
BMC AMI 雲端管理伺服器是 Docker 型 Web 應用程式,會管理雲端代理程式。 其會管理原則、活動和記憶體,這有助於確保順暢的數據管理。
BMC AMI 雲端分析會將儲存在 Blob 記憶體中的大型主機數據轉換成適合 AI、商業智慧和機器學習應用程式的格式。 BMC AMI 雲端分析支持轉換至 CSV 和 JSON,並啟用與 Azure 資料庫的直接整合。 這項功能支持各種不同的分析和操作使用案例。
元件
BMC AMI 雲端數據的每個元件都是設計來優化數據遷移和管理程式的各個層面:
BMC AMI 雲端代理程式 是以 Java 為基礎的應用程式,可在一或多個 z/OS 邏輯分割區上以啟動工作的形式執行。 它會透過 TCP/IP 直接讀取和寫入 Blob 記憶體的數據。 BMC AMI 雲端代理程式會使用 zIIP 引擎,大幅降低一般 CPU 耗用量。 此優化可增強大型主機效能並降低成本。 您可以使用多個代理程式來增加延展性和復原能力。
BMC AMI 雲端管理伺服器 是在 Docker 容器中執行的 Web 應用程式,可管理 Web UI 並與 z/OS 代理程序通訊。 它提供一種方式來定義數據保護、數據遷移和數據封存的原則。 這些原則可協助確保數據管理符合組織需求和合規性標準。 為了獲得絕佳的可用性,請在虛擬網路內的 Azure 虛擬機上部署此應用程式。
生命週期管理引擎 是以 Java 為基礎的應用程式,可在 z/OS LPAR 上執行內部部署。 它會從物件記憶體和 z/OS 刪除過期的數據。 此程式會將數據生命週期管理自動化,並協助確保有效率地使用記憶體資源。
資料管理命令行介面 (CLI) 是在 z/OS LPAR 上執行的 CLI。 使用者可以使用 CLI,對 Blob 記憶體執行備份、還原、封存、重新叫用和刪除動作。 CLI 可彈性地控制數據管理工作,並啟用與現有工作流程和腳本的整合。
BMC AMI 雲端分析 是以 Docker 為基礎的應用程式,可將 BMC AMI 雲端管理的物件轉換成 AI、商業智慧和機器學習應用程式可以處理的開放格式。 這項功能可讓組織透過讓新式分析工具存取大型主機數據,來解除鎖定其大型主機數據的價值。
網路和身分識別
內部部署大型主機系統和 Azure 雲端服務之間的安全可靠連線對於任何現代化工作的成功至關重要。
Azure ExpressRoute 提供 Azure 服務的私人且可靠的連線。 相較於公用因特網連線,此聯機可提供優越的效能和增強的安全性。 它可協助您透過私人連線,將大型主機數據從內部部署環境傳輸到 Azure。 此服務適用於具有嚴格數據主權需求的組織。
Azure VPN 閘道 透過公用因特網在 Azure 虛擬網路與內部部署位置之間傳送加密流量。 您可以針對無法使用專用私人連線將大型主機數據傳送至 Azure 的案例,部署此解決方案。
Microsoft Entra ID 與 Windows Server Active Directory 同步處理以進行身分識別和存取管理。 Microsoft Entra ID 支援單一登錄和多重要素驗證,可增強安全性和用戶體驗。 這有助於確保 BMC AMI 雲端代理程式和 Blob 記憶體之間的加密資料傳輸。 您可以使用角色型存取控制來管理和管理許可權。
資料庫和記憶體
大型主機數據會透過 BMC AMI 雲端代理程式移轉至 Azure 記憶體。 您可以使用 BMC AMI 雲端分析,將記憶體中的數據與下列任何 Azure 資料庫服務整合。
Azure SQL Database 是完全受控、可調整的資料庫服務,具有 AI 支援的效能和持久性優化功能。 它支援無伺服器計算和超大規模資料庫記憶體選項,並視需要自動調整資源。
適用於 PostgreSQL 的 Azure 資料庫 是以開放原始碼 PostgreSQL 資料庫引擎社群版為基礎的完全受控關係資料庫服務。 您可以使用適用於 PostgreSQL 的 Azure 資料庫,專注於應用程式創新,而不是資料庫管理。 您也可以快速輕鬆地調整工作負載。
適用於 MySQL 的 Azure 資料庫 是以開放原始碼 MySQL 資料庫引擎社群版為基礎的完全受控關係資料庫服務。
Azure SQL 受控實例 是一種智慧型、可調整的雲端資料庫服務,可提供完全受控且常綠平臺即服務的所有優點。 SQL 受控實例與最新的 SQL Server (Enterprise Edition) 資料庫引擎提供近乎完整的相容性。 此服務也提供原生虛擬網路實作,以解決常見的安全性考慮。
Azure Synapse Analytics 是一個快速且彈性的雲端數據倉儲,可協助您彈性且獨立地調整、計算及儲存數據,並提供大規模的平行處理架構。
記憶體 是包含物件、檔案、磁碟、佇列和數據表記憶體的完整雲端記憶體解決方案。 記憶體支援混合式記憶體解決方案,並提供數據傳輸、共用和備份的工具。 它也為已移轉的大型主機數據提供可調整的備份和封存解決方案。
分析和監視
有效的監視和分析對於維護雲端式系統的健康情況和效能至關重要:
Power BI 是一套商務分析工具,可連線到數百個數據源,可簡化數據準備,並推動即興分析。 Power BI 可以存取記憶體或 Azure 資料庫中已移轉的數據,以建立提供深入解析和儀錶板的互動式報表。
Azure 監視器 提供全方位的解決方案,可從雲端和內部部署環境收集、分析及處理遙測數據。 其中包含 Application Insights、Azure 監視器記錄和 Log Analytics 等功能。 這些功能可啟用主動式監視和問題解決。 您可以使用 Azure 監視器,在將資料從大型主機移轉至記憶體期間監視和分析計量。
實作替代方案
您可以根據您的特定需求和條件約束,在內部部署和雲端部署選項之間進行選擇:
內部部署。 您可以在 z/OS 容器擴充功能 (zCX) 或 Linux 虛擬實例上安裝 BMC AMI 雲端管理伺服器。 此安裝可為具有法規或延遲需求的組織提供彈性。
數據轉換服務。 BMC AMI 雲端分析可以在內部部署環境中的大型主機外部運作。 它也可以使用伺服器實例或容器服務在雲端中部署,以增強資源使用量和效能。
使用案例
此架構適用於各種使用案例。
大型主機數據輔助功能: 讓大型主機數據可供 Azure 數據服務、AI、機器學習、分析和商業智慧工具使用。
數據保護: 備份和封存大型主機數據至 Blob 記憶體,以協助確保數據可用性和持久性。
直接數據整合: 讓大型主機應用程式直接寫入和讀取 Blob 記憶體的數據,以簡化工作流程並減少延遲。
網路安全性: 在 Azure 中建立固定的第三個複本,以保護大型主機數據免於網路攻擊,以增強數據安全性和合規性。
貢獻
本文由 Microsoft 維護。 它最初是由下列參與者所撰寫。
主體作者:
- Seetharaman Sankaran |資深工程架構師
其他參與者:
- Pratim Dasgupta |資深工程架構師
- 阿什·汗德爾瓦爾 |首席工程架構師經理
若要查看非公用LinkedIn配置檔,請登入LinkedIn。
後續步驟
- 大型主機的 BMC AMI 雲端數據管理
- 什麼是 ExpressRoute?
- 什麼是 VPN 閘道?
- Azure Data Lake Storage Gen2 簡介
- 什麼是 SQL Database?
- 什麼是 Azure Synapse Analytics?
- 什麼是適用於PostgreSQL的 Azure 資料庫?
- 什麼是適用於 MySQL 的 Azure 資料庫?
- 什麼是Power BI?
- Azure 監視器概觀
- 如需詳細資訊,請連絡 大型主機數據現代化小組
相關資源
- 現代化大型主機和中範圍數據
- 在 Azure 上重新設計大型主機批次應用程式
- 在 Azure 中複寫和同步大型主機數據
- 大型主機存取 Azure 資料庫
- 在 Azure 上
大型主機檔案復寫和同步處理