AUMERIAL ha recentemente partecipato a due importanti eventi che hanno messo in luce NTi, il nostro provider di accesso ai dati per IBM i da .NET: un webinar e una dimostrazione pratica.
Questi eventi, organizzati da Paul Bentley e Dexter Sean Charles, dimostrano come NTi sia diventata la soluzione nativa .NET per IBM i. Siamo stati lieti di essere invitati da Paul Chapman a partecipare a queste sessioni. Desideriamo ringraziare lui e Laurent Mermet per la loro partecipazione, la loro competenza tecnica e il loro supporto durante questi due eventi.
Perché scegliere .NET?
- Multipiattaforma: .NET Core consente di sviluppare applicazioni in esecuzione su architetture diverse (x86, ARM, Power).
- Supporto per .NET su Power: dallo scorso novembre, IBM supporta .NET 8 su Power, consentendo ai clienti di sviluppare ed eseguire applicazioni . NET su POWER, offrendo un'alternativa a x86.
Vantaggi di NTi e .NET su Power Ipervisore POWER VM
- Prestazioni e sicurezza migliorate: le applicazioni beneficiano di tempi di risposta più rapidi e di una maggiore sicurezza grazie alla rete interna dell'hypervisor POWER VM.
- Velocità: prestazioni fino a tre volte superiori rispetto alle architetture x86 quando sono collegate a una rete esterna.
- Facilità di porting: il porting delle applicazioni da x86 a Power è semplificato grazie al modello "lift and shift".
Casi d'uso NTi
- Applicazioni Web e API: sviluppo di siti Web e API sicuri e ad alte prestazioni.
- Applicazioni desktop e mobili: supporto per vari ambienti come Android, iOS, macOS e Linux.
- AI e Machine Learning: integrazione di soluzioni di Intelligenza Artificiale* e Machine Learning.
Scenario di distribuzione
- Per la distribuzione, è possibile aggiungere una partizione Linux ai power server IBM esistenti che eseguono IBM i.
- I carichi di lavoro .NET possono quindi essere eseguiti in container Docker o OpenShift su questa partizione Linux, facilitando una distribuzione rapida e scalabile utilizzando l'infrastruttura esistente.
Miglioramento delle prestazioni
- Velocità di interrogazione: una query di database può essere eseguita in circa 3 millisecondi.
- Efficienza di rete: le prestazioni di rete sono tre volte migliori rispetto alle configurazioni x86 con rete esterna.
Dettagli della dimostrazione
Configurazione dell'ambiente
- Utilizzo di un server IBM Power9 con due VIOS (Virtual I/O Server).
- Creazione di una rete interna tra i VIOS e le partizioni utilizzando l'hypervisor PowerVM.
- Configurazione di due partizioni principali: una partizione Linux e una partizione IBM i.
- Aggiunta di una piccola partizione Linux ospitata dalla partizione IBM i.
Architettura dell'applicazione
- Creazione di due contenitori su ciascuna partizione Linux: uno per un sito web di prenotazione di concerti e un altro per uno scanner di codici QR.
- La partizione IBM i ospita il database e non è direttamente esposta a Internet.
- La comunicazione tra i container e IBM i utilizza la rete interna per migliorare la sicurezza e le prestazioni.
Scenario dimostrativo
- Presentazione di un sito web di prenotazione di concerti in cui gli utenti possono prenotare biglietti e ricevere codici QR.
- Utilizzo di un telefono per la scansione dei codici QR, simulando l'ingresso al concerto.
- Convalida dei biglietti in tempo reale sul database IBM i.
- Impedisce il riutilizzo dei biglietti già scansionati.
Caratteristiche di sicurezza
- La partizione IBM i non è direttamente accessibile da Internet.
- I contenitori utilizzano HTTPS con certificati per le connessioni sicure.
- Il connettore NTi gestisce l'accesso al database con diritti utente limitati.
Prestazioni
- Tre volte più veloce di x86 con una rete esterna.
- Le connessioni alla rete interna erano più veloci del 15-20% rispetto a quelle esterne.
- Creazione di 10.000 voci di database in circa 7 secondi.
- Prestazioni simili tra la partizione Linux autonoma e la piccola partizione Linux ospitata su IBM i.
Vantaggi principali di NTi
- 3 volte più veloce di x86 con rete esterna.
- Indipendente dalla versione: funziona con le versioni IBM i da 7.1 a 7.5.
- Ingombro minimo su IBM i: richiede solo una libreria con un file product key.
- Uso efficiente delle risorse: contenitori di dimensioni ridotte e bassi requisiti di CPU/memoria.
- Facile integrazione delle applicazioni .NET con i sistemi IBM i esistenti.
Per maggiori dettagli, potete guardare la registrazione del webinar e la dimostrazione sul nostro canale YouTube
E per ulteriori informazioni su NTi, non esitate a contattarci per provarlo!