Webinar & Demo: alte prestazioni e container Power con NTi

Con tempi di risposta rapidi e senza necessità di installazioni speciali, NTi è una potente alternativa alle soluzioni ODBC JDBC, che consente alle applicazioni .NET di connettersi al database IBM i, eseguire comandi CL e integrarsi con i programmi RPG o COBOL esistenti.

immagine illustrativa dell'articolo “Webinar & Demo: alte prestazioni e container Power con NTi”

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!