Déplacement du stockage du mainframe vers Azure
Pour exécuter des charges de travail mainframe dans Microsoft Azure, vous devez pouvoir établir une comparaison entre les fonctionnalités de votre mainframe et celles d’Azure. Les ressources de stockage hautement scalable peuvent aider les organisations à commencer à se moderniser sans abandonner les applications dont elles dépendent.
Azure fournit des fonctionnalités de type mainframe et une capacité de stockage qui est comparable aux systèmes basés sur IBM z14 (le modèle le plus récent à ce jour). Cet article vous indique comment obtenir des résultats comparables sur Azure.
Stockage du mainframe en un clin d’œil
Le mainframe IBM caractérise le stockage de deux manières. La première est un appareil de stockage à accès direct (DASD). La deuxième est le stockage séquentiel. Pour la gestion du stockage, le mainframe fournit le sous-système DFSMS (Data Facility Storage Management Subsystem). Il gère l’accès aux données sur les différents appareils de stockage.
DASD fait référence à un appareil distinct pour le stockage secondaire (hors mémoire) qui permet d’utiliser une adresse unique pour l’accès direct des données. À l’origine, le terme DASD s’appliquait aux disques rotatifs, aux tambours magnétiques ou aux cellules de données. Toutefois, maintenant le terme peut aussi s’appliquer aux appareils SSD, aux réseaux SAN, au stockage NAS et aux lecteurs optiques. Dans le cadre de ce document, DASD fait référence aux disques rotatifs, aux réseaux SAN et aux disques SSD.
Contrairement au stockage DASD, le stockage séquentiel sur un mainframe fait référence aux appareils tels que les lecteurs de bande où les données sont accessible à partir d’un point de départ, puis lues ou écrites sur une ligne.
Les appareils de stockage sont généralement connectés à l’aide d’une connexion fibre (FICON) ou sont accessibles directement sur le bus ES du mainframe à l’aide de HiperSockets, une technologie d’IBM pour les communications à haut débit entre les partitions sur un serveur avec un hyperviseur.
La plupart des systèmes mainframe divisent le stockage en deux types :
Le stockage en ligne (également connu en tant que stockage à chaud) est nécessaire pour les opérations quotidiennes. Le stockage DASD est généralement utilisé à cet effet. Toutefois, le stockage séquentiel, comme les sauvegardes sur bande quotidiennes (logiques ou physiques), peut également être utilisé à cet effet.
Le stockage archive (également connu en tant que stockage à froid) dont le montage à un moment donné n’est pas garanti. Au lieu de cela, il est monté et accessible en fonction des besoins. Le stockage archive est souvent implémenté à l’aide de sauvegardes sur bande séquentielles (logiques ou physiques) pour le stockage.
Mainframe, latence d’E/S et IOPS
Les mainframes sont souvent utilisés pour les applications qui nécessitent des performances d’E/S élevées et une faible latence d’E/S. Pour ce faire, ils utilisent des connexions FICON aux appareils E/S et HiperSockets. La technologie HiperSockets permet de connecter des applications et des appareils directement au canal d’E/S d’un mainframe, pour obtenir une latence de quelques microsecondes.
Stockage Azure en un clin d’œil
Les options IaaS d’Azure pour le stockage offrent une capacité de mainframe comparable.
Microsoft offre l’équivalent de plusieurs pétaoctets de stockage aux applications hébergées dans Azure, et vous disposez de plusieurs options de stockage. Celles-ci vont du stockage SSD pour de hautes performances au stockage Blob à faible coût pour le stockage de masse et les archives. En outre, Azure fournit une option de redondance des données pour le stockage. Une option qui requiert davantage d’efforts de configuration dans un environnement mainframe.
Le Stockage Azure est disponible en tant que Disques Azure, Fichiers Azure et Objets Blob Azure comme le résume le tableau suivant. Découvrez quand utiliser chaque option.
Type | Description | À utiliser quand vous voulez : |
---|---|---|
Azure Files | Fournit une interface SMB, des bibliothèques clientes et une interface REST qui permet d’accéder en tout lieu aux fichiers stockés. |
|
Objets blob Azure | Fournit des bibliothèques de client et une interface REST qui permet de stocker des données non structurées et d’y accéder à grande échelle dans des objets blob de blocs. Prend également en charge Azure Data Lake Storage Gen2 pour les solutions d’analytique d’entreprise Big Data. |
|
Disques Azure | Fournit des bibliothèques clientes et une interface REST qui permet de stocker de manière permanente les données et d’y accéder à partir d’un disque dur virtuel joint. |
|
Stockage Azure à chaud (en ligne) et à froid (archive)
Le type de stockage d’un système donné dépend de la configuration requise du système, notamment la taille de stockage, le débit et IOPS. Pour le stockage de type DASD sur un mainframe, les applications sur Azure utilisent en général le stockage Disques Azure à la place. Pour le stockage archive de mainframe, stockage Blob est utilisé sur Azure.
Les disques SSD offrent les meilleures performances de stockage sur Azure. Les options suivantes sont disponibles (au moment de la rédaction de ce document) :
Type | Taille | E/S par seconde |
---|---|---|
Ultra SSD | 4 Go à 64 To | 1 200 à 160 000 IOPS |
SSD Premium | 32 Go à 32 To | 12 à 15 000 IOPS |
SSD Standard | 32 Go à 32 To | 12 à 2 000 IOPS |
Le stockage Blob fournit le plus grand volume de stockage sur Azure. En plus de la taille de stockage, Azure propose un stockage managé et non managé. Avec le stockage managé, Azure s’occupe de la gestion des comptes de stockage sous-jacents. Avec le stockage non managé, l’utilisateur assume la responsabilité de configurer des comptes de stockage Azure de la taille appropriée en vue de satisfaire les besoins de stockage.
Étapes suivantes
- Migration de mainframe
- Réhébergement du mainframe sur des machines virtuelles Azure
- Déplacer le calcul mainframe vers Azure
- Choisir quand utiliser Objets Blob Azure, Fichiers Azure ou Disques Azure
- Disques managés SSD Standard pour les charges de travail des machines virtuelles Azure
Ressources IBM
- Parallel Sysplex sur IBM Z
- IBM CICS and the Coupling Facility: Beyond the Basics
- Création des utilisateurs requis pour l’installation d’une fonctionnalité DB2 pureScale
- DB2icrt - Commande Créer une instance
- Solution de base de données de clusters Db2 pureScale
- IBMData Studio