Mover o armazenamento de mainframe para o Azure
Para executar cargas de trabalho de mainframe no Microsoft Azure, você precisa saber como os recursos do seu mainframe se comparam ao Azure. Os recursos de armazenamento massivamente escaláveis podem ajudar as organizações a começar a se modernizar sem abandonar os aplicativos dos quais dependem.
O Azure fornece recursos semelhantes a mainframe e capacidade de armazenamento que é comparável aos sistemas baseados em IBM z14 (o modelo mais atual até o momento). Este artigo explica como obter resultados comparáveis no Azure.
Visão geral do armazenamento de mainframe
O mainframe IBM caracteriza o armazenamento de duas maneiras. O primeiro é um dispositivo de armazenamento de acesso direto (DASD). O segundo é o armazenamento sequencial. Para gerenciar o armazenamento, o mainframe fornece o Data Facility Storage Management Subsystem (DFSMS). Ele gerencia o acesso aos dados para os vários dispositivos de armazenamento.
DASD refere-se a um dispositivo separado para armazenamento secundário (não na memória) que permite que um endereço exclusivo seja usado para acesso direto de dados. Originalmente, o termo DASD se aplicava a discos giratórios, tambores magnéticos ou células de dados. No entanto, agora o termo também pode se aplicar a dispositivos de armazenamento de estado sólido (SSDs), redes de área de armazenamento (SANs), armazenamento conectado à rede (NAS) e unidades óticas. Para os fins deste documento, DASD refere-se a discos giratórios, SANs e SSDs.
Em contraste com o armazenamento DASD, o armazenamento sequencial em um mainframe refere-se a dispositivos como unidades de fita onde os dados são acessados a partir de um ponto de partida e, em seguida, lidos ou gravados em uma linha.
Os dispositivos de armazenamento normalmente são conectados usando uma conexão de fibra (FICON) ou são acessados diretamente no barramento de E/S do mainframe usando o HiperSockets, uma tecnologia IBM para comunicações de alta velocidade entre partições em um servidor com um hipervisor.
A maioria dos sistemas de mainframe separa o armazenamento em dois tipos:
O armazenamento on-line (também conhecido como armazenamento a quente) é necessário para as operações diárias. O armazenamento DASD é geralmente usado para esta finalidade. No entanto, o armazenamento sequencial, como backups diários em fita (lógicos ou físicos), também pode ser usado para essa finalidade.
Não é garantido que o armazenamento de arquivo (também conhecido como armazenamento frio) seja montado em um determinado momento. Em vez disso, ele é montado e acessado conforme necessário. O armazenamento de arquivamento geralmente é implementado usando backups sequenciais em fita (lógicos ou físicos) para armazenamento.
Latência de mainframe versus IO e IOPS
Os mainframes são frequentemente usados para aplicativos que exigem E/S de alto desempenho e baixa latência de E/S. Eles podem fazer isso usando as conexões FICON para dispositivos IO e HiperSockets. Quando os HiperSockets são usados para conectar aplicativos e dispositivos diretamente ao canal de E/S de um mainframe, a latência nos microssegundos pode ser alcançada.
Visão geral do armazenamento do Azure
As opções de infraestrutura como serviço (IaaS) do Azure para armazenamento fornecem capacidade de mainframe comparável.
A Microsoft oferece petabytes de armazenamento para aplicativos hospedados no Azure, e você tem várias opções de armazenamento. Estes vão desde armazenamento SSD para alto desempenho até armazenamento de blob de baixo custo para armazenamento em massa e arquivos. Além disso, o Azure fornece uma opção de redundância de dados para armazenamento, algo que exige mais esforço para configurar em um ambiente de mainframe.
O armazenamento do Azure está disponível como Discos do Azure, Arquivos do Azure e Blobs do Azure, conforme resumido na tabela a seguir. Saiba mais sobre quando usar cada um deles.
Tipo | Description | Utilize para: |
---|---|---|
Arquivos do Azure | Fornece uma interface SMB, bibliotecas de cliente e uma interface REST que permite o acesso de qualquer lugar a arquivos armazenados. |
|
Azure Blobs | Fornece bibliotecas de cliente e uma interface REST que permite que dados não estruturados sejam armazenados e acessados em grande escala em blobs de bloco. Também suporta o Azure Data Lake Storage Gen2 para soluções empresariais de análise de big data. |
|
Azure Disks | Fornece bibliotecas de cliente e uma interface REST que permite que os dados sejam persistentemente armazenados e acessados a partir de um disco rígido virtual conectado. |
|
Armazenamento quente (online) e frio (arquivamento) do Azure
O tipo de armazenamento para um determinado sistema depende dos requisitos do sistema, incluindo tamanho de armazenamento, taxa de transferência e IOPS. Para armazenamento do tipo DASD em um mainframe, os aplicativos no Azure normalmente usam o armazenamento de unidade de discos do Azure. Para armazenamento de arquivo de mainframe, o armazenamento de blob é usado no Azure.
As SSDs fornecem o mais alto desempenho de armazenamento no Azure. As seguintes opções estão disponíveis (a partir da redação deste documento):
Type | Tamanho | IOPS |
---|---|---|
SSD Ultra | 4 GB a 64 TB | 1.200 a 160.000 IOPS |
SSD Premium | 32 GB a 32 TB | 12 a 15.000 IOPS |
SSD Standard | 32 GB a 32 TB | 12 a 2.000 IOPS |
O armazenamento de Blob fornece o maior volume de armazenamento no Azure. Além do tamanho do armazenamento, o Azure oferece armazenamento gerenciado e não gerenciado. Com o armazenamento gerenciado, o Azure cuida do gerenciamento das contas de armazenamento subjacentes. Com o armazenamento não gerenciado, o usuário assume a responsabilidade de configurar contas de armazenamento do Azure do tamanho apropriado para atender aos requisitos de armazenamento.
Próximos passos
- Migração de mainframe
- Rehospedagem de mainframe em Máquinas Virtuais do Azure
- Mover a computação de mainframe para o Azure
- Decidir quando usar Blobs do Azure, Arquivos do Azure ou Discos do Azure
- Discos gerenciados SSD padrão para cargas de trabalho de VM do Azure
Recursos IBM
- Sysplex paralelo no IBM Z
- IBM CICS e a Instalação de Acoplamento: Além do Básico
- Criando usuários necessários para uma instalação do DB2 pureScale Feature
- Db2icrt - Comando Criar instância
- Solução de banco de dados clusterizado db2 pureScale
- IBM Data Studio