Publié le 08/10/2019
IBM vient d’annoncer les Technology Refreshes des versions IBM i 7.3 et 7.4. Rappelons que la 7.2 n’évolue plus depuis plusieurs mois, le dernier Technology Refresh pour cette version est sorti en septembre 2018 (TR9).
Cette présentation n’a pas la prétention d’être exhaustive mais permet toutefois d’avoir les principales informations relatives aux annonces du 8 octobre 2019.
- IBM i 7.4 TR1
- IBM i 7.3 TR7
Hardware
Support des unités NVMe en attachement direct (7.4 uniquement)
Les unités NVMe (Non-Volatile Memory Express) sont les dignes successeurs des SSD. Ils offrent de meilleures performances que ces derniers grâce aux nouveaux protocoles utilisés. Ils autorisent une profondeur de queuing (queue depth) de 65 535 commandes et supportent jusqu’à 65 535 files différentes contre une profondeur de 32 commandes sur une seule file pour les unités SAS (HDD et SSD) qui utilisaient le protocole SCSI.
Le format de ces nouvelles unités ne se présente pas comme celui des HDD ou des SSD, c’est-à-dire comme des unités que l’on peut insérer dans des slots disque. Les unités NVMe sont directement embarquées sur les cartes PCIe3 et ne nécessitent pas d’extensions disques.
Les unités NVMe apportent également des capacités de virtualisation plus élevées car chaque unité peut être affectée directement à une partition contrairement aux unités SAS dont la granularité d’affectation est au niveau de la carte contrôleur (tous les disques gérés par une carte sont affectés à une même partition).
Les latences annoncées sont de 110 microsecondes (µs) en lecture et de 30 microsecondes (µs) en écriture ce qui donne des performances théoriques proches de celles des SSD en lecture mais 3 à 4 fois meilleures en écriture. C’est surtout sur le débit général que les performances doivent être supérieures aux SSD grâce au nombre de commandes par file d’attente autorisées par le protocole NVMe.
Les unités NVMe se commandent par paires. Leur nombre est limité à 2 sur les modèles de serveur en groupe logiciel P05 (S914 4-core).
- Taille de bloc 4096 (AIX-Linux) / 4224 bytes (IBM i)
- Ces unités se connectent directement sur des cartes PCIe3
- Protection T10 DIF et DIX
- Miroir IBM i
- Support de la fonction Load-Source
- Longévité : 5 DWPD (Drive Write per Day)
- 1,6 TB EC6U/EC6V
- 3,2 TB EC6W/EC6X
- 6,4 TB EC6Y/EC6Z
Nouveau processeur 11-core pour le Power S924
Le modèle Power S924 disposait de 3 processeurs différents, 8, 10 et 12-core. Désormais la gamme s’enrichit d’un processeur 11-core.
Nouveaux SSD Entreprise
Pour rappel, les SSD Entreprise ont une capacité DWPD (Disk Write Per Day) à 10 alors que celle des SSD Mainstream (anciennement Read Intensive) est égale à 1. Les modèles Entreprise sont donc beaucoup plus endurants, car leur capacité en écriture est 10 fois supérieure à celle des Mainstream. De plus, les performances en écriture aléatoire sont également supérieures. En revanche, le prix des Mainstream est plus « attractif ». Ces SSD disposent de la dernière technologie 3D NAND.
Disponibles en technologies SSF-2 et SSF-3 ainsi qu’en formatages 5xx (512/528) et 4K (4096/4224)
Liste des nouveaux modèles :
- 387 GB : ESB8/ESB9/ESB0/ESBA/ESBB/ESB2
- 775 GB : ESBE/ESBF/ESB4/ESBG/ESBH/ESB6
- 1,5 TB : ESBJ/ESBK/ESBL/ESBM
Db2 for IBM i
Quelques nouveautés dans Db2 for i.
- Management
- Ajout de tables avec intégrité référentielle sans besoin d’une allocation exclusive
- Accorder ou révoquer des droits sur un fichier base de données sans besoin d’une allocation exclusive
- Programmation SQL
- Nouveaux synonymes
- Program Name Control pour les routines SQL
- Amélioration de la gestion des routines externes
- Les pré-compilateurs SQL supportent les sources en CCSID 1208 (unicode)
- IBM i Services
- IFS
- Data Queues
- Sécurité
- Objets
- Gestion des travaux
- Gestion du système
- Communications
- Programmes et programmes de services
- …
Access Client Solutions
- Version 1.1.8.3
- Scripts SQL
- Prompt intelligent
- Nouveaux exemples prêts à être insérés
- …
- Amélioration des filtres et des capacités de recherche sur les schémas
Développement
- Nouvelles options RPG
- Appel de plusieurs procédures avec un seul prototype grâce au mot clé OVERLOAD
- Ex : dcl-pr print ind overload(procedure1 : procedure2);
- OPTIONS(*EXACT) permet de passer un paramètre dont la longueur correspond exactement à celle attendue par le prototype
- Ex : parametre1 char(20) options(*exact);
- Code Operation DATA-GEN (génération de données, inverse de DATA-INTO)
- Le RPG intègre un framework permettant de générer de la donnée XML, JSON, YAML et HTML
- Appel de plusieurs procédures avec un seul prototype grâce au mot clé OVERLOAD
- RDi intégre des demandes de RFE (Request for Enhancements)
- Amélioration du formatage SQL et de la vérification de la syntaxe SQL
- …
- Le sous-système utilisé par IWS est désormais configurable
- …
Open Source
Db2 Mirror for i
Db2 Mirror for i n’est disponible qu’en 7.4 et permet une synchronisation en temps réel de la base de données entre deux systèmes d’un cluster en actif/actif.
- Support de Db2 Mirror for i sur les modèles Power S922
- Affectation de ports SR-IOV sur une partition (le S922 ne pouvait pas le faire car il ne supportait que les I/O virtualisées en raison de la contrainte « restricted I/O »).
- Nécessité d’upgrader le firmware au niveau FW940
- Support de Live Partition Mobility (LPM) avec Db2 Mirror for i
Dans une déclaration d’intention, IBM planifie la possibilité de supporter Db2 Mirror for i sur les disques internes. A suivre …
Pour rappel, à ce jour, Db2 Mirror for i nécessite l’utilisation de stockage externe (SAN : Storage Area Network) principalement pour la mise en œuvre de la solution, car elle s’appuie sur les fonctions de FlashCopy et/ou de MetroMirror des baies.
PowerHA for i
- Propagation des mots de passe utilisateur paramétrés par l’API QSYSUPWD
- Augmentation de la limite du nombre de ressources monitorées dans le Cluster Administrative Domain de 45 000 à 200 000 (7.4 uniquement)
- Nouvelles fonctions de tri et de gestion des ressources dans le Cluster Administrative Domain (7.4 uniquement)
- Fonction d’ajout et de recherche multiples de ressources en une seule commande (7.4 uniquement)
- Amélioration de la bascule PowerHA lorsqu’il est configuré avec Hyperswap
Db2 Web Query
- Nouveau package EZ-Install
- Installation simplifiée
- Permet l’upgrade d’anciennes versions vers le dernier niveau
- Exemples de reports et de dashboards pour les administrateurs système
- Conversion des spools en PDF ou fichiers Excel
- …
Divers
- PowerVM 3.1.1 (VIOS)
- Augmentation du nombre de LUN par port Fibre Channel 32 Gbit/s
- NPIV multiqueue
- Améliorations des performances iSCSI
- Améliorations du tool d’upgrade VIOS
- …
- Nouvelle realease HMC et vHMC (V9R1.940)
- Améliorations pour le SR-IOV et les vNIC
- Amélioration des performances Live Partition Mobility (LPM)
- DRAM backed virtual persistent memory
- Injection des clés de licences iBM i
- Support SR-IOV amélioré
- Email de notification pour les opérations planifiées
- Modernisation de l’interface du DCM (Digital Certificate Manager)
- Nouvelle interface. http://hostname:2001/DCM
- Filtres de recherches
- Tris
- Affichage simple des certificats en cours d’expiration ou expirés
- Gestion de plusieurs certificate stores en simultané
- Ancienne interface toujours disponible
- Les clés de licence IBM i peuvent désormais être saisies à travers les interfaces HMC ou Novalink
- Ajout de nouvelles fonctions sur Transport Layer Security TLS 1.3
- Amélioration du rappel de commandes sur la ligne de commande 5250
- La touche de fonction F8 permet de revenir en arrière (action inverse de la touche F9)
- La saisie du début d’une commande suivie du caractère « * » puis de la touche F9 permet de récupérer la dernière commande correspondant à la recherche souhaitée
- Support de le la modification de la taille d’un LUN provenant d’une DS8900
- Amélioration de la fonction unmap sur Spectrum Virtualize (SVC, Storwize)
- Opération exécutée en tâche de fond pour minimiser l’impact sur les performances
- La vitesse d’exécution de la tâche de fond peut être modifiée par une macro SST
- BRMS
- Améliorations de la gestion des catalogues d’image pour les bandes virtuelles
- Ajout de l’attribut Change Control Group dans l’API Q1ACHGCGA
- Améliorations du programme d’exit sur le Backup Control Group en permettant l’exécution en fin de Control Group
- Améliorations du choix des volumes lors de la réservation pour les sauvegardes concurrentes
- Améliorations du traitement des omissions des sauvegardes afin de combiner avec les omissions du GUI et celles des stratégies de sauvegarde du mode 5250
Informations additionnelles
Retrait de commercialisation des dispositifs suivants :
- 5273 (Fibre Channel bi-port 8 Gbit/s Low Profile)
- 5729 (Fibre Channel quad-port 8 Gbit/s Full Profile)
- 5735 (Fibre Channel bi-port 8 Gbit/s Full Profile)
- EL2N (Fibre Channel bi-port 8 Gbit/s Low Profile)
- EL58 (Fibre Channel bi-port 8 Gbit/s Full Profile)
Fin de support de Db2 Web Query 2.1.x au 30/09/2019
Voir également les annonces 7.4 TR2 et 7.3 TR8 de avril 2020.