Azure Spring Cloud è ora disponibile

Nell'ottobre 2019, Microsoft e VMware hanno annunciato che avrebbero sviluppato congiuntamente un servizio per applicazioni Spring Boot con "Azure Spring Cloud". Le aziende hanno mantenuto la loro parola, che in molti punti può cambiare il business quotidiano della programmazione Java.

È arrivato Azure Spring Cloud, il cui sviluppo è stato annunciato da Microsoft e VMware lo scorso autunno. "Spring" è un framework, cioè un ambiente di programmazione per Java e piattaforme basate su Java. Negli ultimi anni, Spring è diventato uno dei framework più utilizzati per lo sviluppo facile di applicazioni e applicazioni web-based. Il sistema open source semplifica la programmazione delle applicazioni Java. Principalmente le app e le applicazioni web sono programmate con esso, per esempio per lo streaming video, il networking di auto o lo shopping online. I sostenitori della piattaforma open source Spring includono Microsoft e VMware.

Azure Spring Cloud ha lo scopo di aiutare gli sviluppatori a concentrarsi sul codice, mentre la gestione dell'infrastruttura e del middleware non richiede più tempo. Invece, Microsoft Azure si occupa dello scaling dinamico e del patching. Microsoft vuole anche argomenti come la sicurezza, la conformità e l'alta disponibilità coperti come parte dell'offerta Azure.

Estensione del framework: Spring Boot

La piattaforma framework è disponibile immediatamente in Europa settentrionale e occidentale - così come in altre otto geografie di Microsoft Azure, che includono sempre una o più regioni di data center. Altre regioni dell'offerta cloud di Microsoft seguiranno nei prossimi mesi, secondo l'azienda di Redmond.

"Spring Boot" come parte del servizio, è un'estensione del framework per lo sviluppo semplice di applicazioni Spring eseguibili in modo indipendente, che gestiscono senza configurazione XML e portano tutte le librerie di classe necessarie da sole. Questo dovrebbe rendere più facile creare ed eseguire applicazioni Spring stand-alone senza doversi preoccupare di gestire l'infrastruttura. In questo contesto, se l'ambiente deve essere gestito isolato da internet nella propria rete (virtuale) aziendale, la versione in anteprima della "Managed Virtual Network" in Azure Spring Cloud offre possibilità per questo.

Managed Virtual Network

La funzione "Managed Virtual Network" dà agli utenti il controllo sulle comunicazioni di rete in entrata e in uscita. Con questo in mente, Azure Spring Cloud può anche interagire con sistemi in data center locali o con servizi Azure in reti virtuali. Funziona anche con altre risorse di rete Azure, tra cui Application Gateway, Azure Firewall, Azure Front Door e Express Route. Queste risorse possono anche essere combinate con prodotti di rete come Palo Alto Firewall, F5 Big-IP, Cloudflare e Infoblox. Questo permette alle applicazioni Spring Boot di essere protette a più livelli. La funzione di autoscala è disponibile anche in versione anteprima. Gli utenti possono scalare automaticamente le loro applicazioni programmate a seconda del carico richiesto o secondo una pianificazione. Si possono anche definire limiti superiori e inferiori per lo scaling.

Popolare Java

Java è uno dei linguaggi di programmazione di maggior successo. Secondo il RedMonk Programming Language Index 2019, Java è secondo solo a JavaScript sulla scala della popolarità, insieme a Python. Java è un marchio di Sun Microsystems, che è stato acquisito da Oracle nel 2010. Rispetto ad altri linguaggi di programmazione orientati agli oggetti come C++ o C#, Java è considerato facile da usare.


Lascia un commento