將大型主機記憶體移至 Azure
若要在 Microsoft Azure 上執行大型主機工作負載,您必須知道大型主機的功能與 Azure 相比如何。 可大幅調整的儲存體資源可協助組織開始現代化,而不需要放棄他們依賴的應用程式。
Azure 提供類似大型主機的功能和儲存體容量,可與 IBM z14 型系統比擬 (本文撰寫時的最新模型)。 本文說明如何在 Azure 上取得可比擬的結果。
大型主機儲存體一覽
IBM 大型主機以兩種方式來描述儲存體的特性。 第一個是直接存取儲存體裝置 (DASD)。 第二個是循序儲存體。 為了管理儲存體,大型主機會提供 Data Facility Storage Management Subsystem (DFSMS)。 其會管理對各種儲存體裝置的資料存取。
DASD 是指次要 (不是記憶體內部) 儲存體的個別裝置,可讓唯一位址用於資料直接存取。 DASD 一詞原先是套用至旋轉磁碟、磁鼓記憶體或資料格。 不過,現在該詞彙也適用於固態硬碟 (SSD)、存放區域網路 (SAN)、網路連接儲存裝置 (NAS) 和光學磁碟機。 為了本文件的目的,DASD 是指旋轉磁碟、SAN 和 SSD。
相較於 DASD 儲存體,大型主機上的循序儲存體是指磁帶機等裝置,其中資料是從起點存取,然後讀取或寫入一行。
儲存體裝置通常會使用光纖連線 (FICON) 連結,或使用 HiperSocket 直接在大型主機的 IO 匯流排上存取,這是 IBM 技術,可在具有 Hypervisor 的伺服器上分割區之間取得高速通訊。
大部分大型主機系統會將儲存體分成兩種類型:
線上儲存體 (也稱為經常性儲存層),這是每日作業所需。 DASD 儲存體通常用於此用途。 不過,例如每日磁帶備份 (邏輯或實體) 的循序儲存體,也可用於此用途。
封存儲存體 (也稱為冷儲存體) 不保證會在指定時間掛接。 而是會視需要掛接和存取。 封存儲存體通常是使用儲存體的循序磁帶備份 (邏輯或實體) 來實作。
大型主機與 IO 延遲和 IOPS
大型主機通常用於需要高效能 IO 和低 IO 延遲的應用程式。 大型主機可以使用與 IO 裝置和 HiperSocket 的 FICON 連線來執行此操作。 當 HiperSocket 用來將應用程式和裝置直接連線到大型主機的 IO 通道時,可以達到微秒內的延遲。
Azure 儲存體一覽
適用於儲存體的 Azure 基礎結構即服務 (IaaS) 選項提供可比擬大型主機的容量。
Microsoft 為裝載於 Azure 的應用程式提供數 PB 的儲存體,而且您有數個儲存體選項。 這些範圍從適用於高效能的 SSD 儲存體,到適用於大量儲存體和封存的低成本 Blob 儲存體。 此外,Azure 會為儲存體提供資料備援選項,這需要更多心力在大型主機環境中設定。
Azure 儲存體以 Azure 磁碟、Azure 檔案儲存體和 Azure Blob 的形式提供,如下表摘要說明。 深入了解各個選項的使用時機。
類型 | 描述 | 當您想要實現下列目標時,即可使用: |
---|---|---|
Azure 檔案 | 提供 SMB 介面、用戶端程式庫和 REST 介面,允許從任何位置存取儲存的檔案。 |
|
Azure Blob | 提供用戶端程式庫和 REST 介面,允許在區塊 Blob 中大規模地儲存及存取非結構化資料。 也支援將 Azure Data Lake Storage Gen2 用於企業巨量資料分析解決方案。 |
|
Azure 磁碟 | 提供用戶端程式庫和 REST 介面,允許持續針對連結的虛擬硬碟進行資料的儲存和存取。 |
|
Azure 經常性 (線上) 和冷 (封存) 儲存體
指定系統的儲存體類型取決於系統的需求,包括儲存體大小、輸送量和 IOPS。 針對大型主機上的 DASD 類型儲存體,Azure 上的應用程式通常會改用 Azure 磁碟磁碟機儲存體。 針對大型主機封存儲存體,會在 Azure 上使用 Blob 儲存體。
SSD 可在 Azure 上提供最高的儲存體效能。 下列選項可供使用 (截至本文件撰寫時):
類型 | 大小 | IOPS |
---|---|---|
Ultra SSD | 4 GB 至 64 TB | 1,200 至 160,000 IOPS |
進階 SSD | 32 GB 至 32 TB | 12 至 15,000 IOPS |
標準 SSD | 32 GB 至 32 TB | 12 至 2,000 IOPS |
Blob 儲存體在 Azure 上提供最大的儲存體容量。 除了儲存體大小之外,Azure 還提供受控和非受控儲存體。 使用受控儲存體時,Azure 會負責管理基礎儲存體帳戶。 使用非受控儲存體時,使用者需負責設定適當大小的 Azure 儲存體帳戶,以符合儲存體需求。
下一步
- 大型主機移轉
- 大型主機重新裝載到 Azure 虛擬機器
- 將大型主機計算移至 Azure
- 決定何時使用 Azure Blob、Azure 檔案儲存體或 Azure 資料箱磁碟
- 適用於 Azure VM 工作負載的標準 SSD 受控磁碟
IBM 資源
- Parallel Sysplex on IBM Z
- IBM CICS and the Coupling Facility: Beyond the Basics
- 針對 Db2 pureScale 功能安裝建立必要使用者
- Db2icrt - 建立執行個體命令
- Db2 pureScale 叢集資料庫解決方案
- IBM Data Studio