Mover o armazenamento de mainframe para o Azure
Para executar cargas de trabalho de mainframe no Microsoft Azure, você precisa saber como as funcionalidades do mainframe se comparam às do Azure. Os recursos de armazenamento extremamente escalonáveis podem ajudar as organizações a começar a modernizar sem abandonar os aplicativos de que precisam.
O Azure fornece recursos semelhantes ao mainframe e capacidade de armazenamento comparáveis aos sistemas baseados no IBM z14 (o modelo mais atual no momento em que este artigo foi escrito). Este artigo descreve como obter resultados comparáveis no Azure.
Visão rápida do armazenamento de mainframe
O mainframe da IBM caracteriza o armazenamento de duas maneiras. O primeiro é um DASD (dispositivo de armazenamento de acesso direto). O segundo é o armazenamento sequencial. Para gerenciar o armazenamento, o mainframe fornece o DFSMS (Subsistema de Gerenciamento de Armazenamento de Instalações de Dados). Ele gerencia o acesso a dados para os diferentes dispositivos de armazenamento.
O DASD se refere a um dispositivo separado para armazenamento secundário (fora da 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. Hoje em dia, no entanto, o termo também pode se aplicar a SSDs (dispositivos de armazenamento de estado sólido), SANs (redes de área de armazenamento), NAS (armazenamento anexado à rede) e unidades ópticas. Neste documento, DASD se refere a discos giratórios, SANs e SSDs.
Diferente do armazenamento DASD, o armazenamento sequencial em um mainframe se refere a dispositivos como unidades de fita, em que os dados são acessados de um ponto de partida e são lidos ou gravados em uma linha.
Normalmente, os dispositivos de armazenamento são anexados usando uma conexão de fibra (FICON) ou acessados diretamente no barramento de E/S do mainframe usando HiperSockets, uma tecnologia da IBM para comunicações de alta velocidade entre partições em um servidor com um hipervisor.
A maioria dos sistemas mainframe separa o armazenamento em dois tipos:
O armazenamento online (também conhecido como armazenamento quente) é necessário para operações diárias. Geralmente, o armazenamento DASD é usado para essa finalidade. No entanto, o armazenamento sequencial, como backups em fita diários (lógicos ou físicos), também pode ser usado para essa finalidade.
O armazenamento de arquivos (também conhecido como armazenamento frio) não tem garantia de ser montado em um determinado momento. Em vez disso, ele é montado e acessado conforme necessário. O armazenamento de arquivos geralmente é implementado usando backups em fita sequenciais (lógicos ou físicos) para armazenamento.
Mainframe versus latência de E/S e IOPS
Frequentemente, os mainframes são 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 com dispositivos de E/S e HiperSockets. Quando HiperSockets são usados para conectar aplicativos e dispositivos diretamente ao canal de E/S de um mainframe, a latência de microssegundos pode ser obtida.
Visão rápida do armazenamento do Azure
As opções de infraestrutura como serviço (IaaS) do Azure para armazenamento fornecem capacidade comparável à do mainframe.
A Microsoft oferece petabytes de armazenamento para aplicativos hospedados no Azure, e você tem várias opções de armazenamento. Elas vão desde o armazenamento SSD para alto desempenho até o armazenamento de blobs de baixo custo para armazenamento e arquivos em massa. Além disso, o Azure fornece uma opção de redundância de dados para armazenamento – algo que demanda mais esforço para ser configurado em um ambiente de mainframe.
O armazenamento do Azure está disponível como Discos do Azure, Arquivos do Azure e Blobs do Azure, conforme a tabela a seguir resume. Saiba mais sobre quando usar cada um deles.
Tipo | Descrição | Use quando desejar: |
---|---|---|
Arquivos do Azure | Fornece uma interface SMB, bibliotecas de clientes e uma interface REST que permite o acesso a arquivos armazenados em qualquer lugar. |
|
Blobs do Azure | Fornece bibliotecas de clientes e uma interface REST que permite que dados não estruturados sejam armazenados e acessados em grande escala em blobs de blocos. Também dá suporte ao Azure Data Lake Storage Gen2 para soluções de análise de big data do enterprise. |
|
Discos do Azure | Fornece bibliotecas de clientes e uma interface REST que permite que os dados sejam armazenados de maneira persistente e acessados em um disco rígido virtual anexado. |
|
Armazenamento quente (online) e frio (arquivos) do Azure
O tipo de armazenamento de um determinado sistema depende dos requisitos do sistema, incluindo o tamanho do armazenamento, a produtividade e a IOPS. Para o armazenamento do tipo DASD em um mainframe, os aplicativos no Azure normalmente usam o armazenamento de unidade dos Discos do Azure. Para armazenamento de arquivos de mainframe, o armazenamento de blobs é usado no Azure.
Os SSDs fornecem o desempenho de armazenamento mais elevado no Azure. As seguintes opções estão disponíveis (no momento da redação deste documento):
Tipo | 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 blobs 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óximas etapas
- Migração de mainframe
- Mudança de hospedagem de mainframe em Máquinas Virtuais do Azure
- Mover a computação do mainframe para o Azure
- Decidindo quando usar Blobs do Azure, Arquivos do Azure ou Discos do Azure
- Discos gerenciados SSD Standard para cargas de trabalho de VM do Azure
Recursos da IBM
- Parallel Sysplex no IBM Z
- IBM CICS e o recurso de acoplamento: além dos conceitos básicos
- Criando usuários necessários para uma instalação do Recurso Db2 pureScale
- Db2icrt - criar instância de comando
- Solução de banco de dados em cluster Db2 pureScale
- IBM Data Studio