In occasione dell’evento online Microsoft Data Amp, l’appuntamento dedicato al mondo dei dati, dove Microsoft ha confermato il suo impegno a offrire una piattaforma dati completa grazie alla quale sviluppatori e aziende potranno creare nuove generazioni di applicazioni, portare sul mercato prodotti migliori e ottimizzare le esperienze dei clienti. Joseph Sirosh, Corporate Vice President, Microsoft Data Group e Scott Guthrie, executive VP of Cloud and Enterprise, durante l’evento hanno presentato le nuove soluzioni che combinano i dati e l’intelligenza artificiale (AI) per trasformare le applicazioni e aprire nuove opportunità alle aziende.
Sono tre i temi chiave, degli annunci legati a Data Amp. Il primo è la profonda integrazione di funzioni di AI nel database, nei data lake e nel cloud, per semplificare l’impiego di applicazioni intelligenti. Il secondo è l’uso dell’AI nei servizi Microsoft per potenziare le performance e la sicurezza dei dati. Il terzo è la flessibilità, intesa come flessibilità per gli sviluppatori nella composizione di molteplici servizi basati su tecnologia cloud, e come flessibilità di sfruttare Windows, Linux, Python, R, Spark, Hadoop e altri strumenti open source per la costruzione di tali sistemi.
Integrare l’AI con i dati
Il filo conduttore che caratterizza le novità di prodotto annunciate è la profonda integrazione tra intelligenza artificiale e dati. L’approccio Microsoft semplifica drasticamente l’impiego dell’AI, e porta l’intelligenza in piattaforme dati esistenti e ben strutturate attraverso un nuovo modello informatico: il deep learning GPU. Questo approccio è stato adottato per il lancio della prossima versione di SQL Server, dove sono state integrate in profondità le funzioni di deep learning e machine learning per supportare la nuova generazione di applicazioni AI per le imprese. Microsoft ha presentato la Preview 2.0 di SQL Server 2017 Community Technology. In questa versione preliminare, è stato introdotto un supporto nativo nel database per graph dataper, per una ricca libreria di funzioni di machine learning e, per la prima volta, il supporto Python (oltre a R). SQL Server è in grado di sfruttare il computing accelerato di GPU di NVIDIA attraverso l’interfaccia Python/R per assolvere anche ad attività più gravose di deep-learning su immagini, testi e altri dati non strutturati. Gli sviluppatori possono implementare le analytics accelerate da GPU di NVIDIA e soluzioni AI molto sofisticate direttamente in SQL Server come fossero delle stored procedure, ottenendo performance ed un’efficienza notevolmente maggiore. Per approfondire ulteriormente la Preview 2.0 di SQL Server 2017 Community Technology è possibile consultare il SQL Server Blog .
E’ stato inoltre rilasciato Microsoft R Server 9.1, che arricchisce di nuove funzioni la nostra offerta per Hadoop, Spark e SQL Server ovviamente.
Per quanto riguarda il cloud e i servizi cognitivi invece sono state presentate le API Viso, Visione artificiale, e Content Moderator ora disponibili pubblicamente per tutti sul portale di Azure. L’API Viso aiuta a confrontare i visi umani, organizzare i volti in gruppi in base alla somiglianza visiva e a individuare le persone precedentemente taggate nelle immagini. L’API Visione Artificiale offre gli strumenti per capire i contenuti di qualsiasi immagine: crea tag di identificazione degli oggetti, degli individui come i personaggi famosi o delle azioni contenuti in un’immagine ed elabora frasi coerenti per descriverla. È possibile riconoscere i punti di riferimento (landmark) e le scritte a mano sulle immagini. Content Moderator offre la moderazione automatizzata di testo e immagini, potenziata con strumenti di verifica umana.
Un altro importante annuncio riguarda Azure Data Lake Analytics (ADLA), un rivoluzionario servizio di analisi senza server (serverless), che consente di sviluppare e utilizzare programmi di elaborazione e trasformazione dei dati con architettura altamente parallela in U-SQL, R, Python e .NET su petabyte di dati. Non avendo infrastrutture da gestire, consente di elaborare i dati on-demand, con scalabilità immediata e pagamento in base al parallelismo richiesto per l’analisi. Un’altra straordinaria integrazione tra dati e intelligenza artificiale è l’integrazione perfetta di DocumentDB e Spark, che consente funzioni di machine learning e advanced analytics su dati distribuiti globalmente. In sintesi, DocumentDB è un servizio Azure di database NoSQL distribuito globalmente e senza limiti pensato per le applicazioni mission-critical. Sono inoltre disponibili al pubblico i servizi di analisi Azure Analysis Services, che garantiscono capacità di modellazione semantica di business intelligence per le imprese, uniti ai vantaggi offerti dal cloud quali scalabilità, flessibilità e gestione dei dati. Azure Analysis Services consente di integrare dati provenienti da una moltitudine di fonti, quali, ad esempio, Azure Data Lake, Azure SQL DW, e da una moltitudine di database, sia locali che nel cloud, e li trasforma in informazioni utili circa le vostre attività.
Prestazioni e sicurezza ottimizzate
Prestazioni e sicurezza sono elementi fondamentali quando si parla di database. SQL Server 2016 su Windows Server 2016 detiene una serie di record nei benchmark di Transaction Processing Performance Council (TPC) relativi alle prestazioni dei workload operativi e analitici, e queste caratteristiche sono addirittura potenziate nel SQL Server 2017. SQL Server 2017 sarà veloce tanto su Linux quanto su Windows e garantirà, caratteristiche prestazionali, di scalabilità e di sicurezza rivoluzionarie in termini di immagazzinamento dati. Con interrogazioni analitiche fino a 100 volte più veloci grazie ai Columnstores in-memory, PolyBase per singole interrogazioni T-SQL su sistemi relazionali e Hadoop, sarà possibile rendere scalabili centinaia di terabyte di dati, modalità di rendicontazione moderne oltre ad accedere alla business intelligence da remoto.
Nel cloud, Azure SQL Database utilizza l’intelligence per garantire la sicurezza dei dati e potenziare le prestazioni dei database. Il rilevamento di eventuali minacce in Azure SQL Database è sempre attivo grazie all’impiego di tecnologie di machine learning per rilevare attività sospette sui database, segnalando tentativi insoliti e potenzialmente pericolosi di accesso o utilizzo degli stessi. Ai clienti basta semplicemente attivare la funzione Threat Detection (Rilevamento Minacce) per rendere i propri database più resistenti ad eventuali intrusioni.
Soluzioni di intelligenza artificiale semplici, flessibili e multi-servizi nel cloud
Microsoft conferma il suo impegno a sviluppare soluzini di intelligenza artificiale e presenta i nuovi modelli di Cortana Intelligence, una soluzione di big data e di servizi di analisi che possono essere combinati per costruire un’intelligenza artificiale sofisticata per le imprese e applicazioni di analisi dati su Azure. I modelli comprendono Offerte Personalizzate (per esempio, per il mondo retail), Assicurazione Qualità (per esempio, per applicazioni produttive) e Previsioni della Domanda. Questi modelli velocizzano i tempi di individuazione di una soluzione intelligente, consentendo di sviluppare un’architettura complessa in pochi minuti, anziché in giorni. I modelli sono flessibili e scalabili in base al progetto. Sono, inoltre, personalizzabili a seconda delle esigenze specifiche e sono supportati da un ecosistema molto ricco di partner.
Flessibilità cross-platform e open-source
Che sia in modalità locale o su cloud, la compatibilità cross-platform è un elemento sempre più importante per i database dei nostri clienti, così diversi tra loro e in rapida evoluzione. SQL Server 2017 rappresenterà la prima versione di SQL Server compatibile con Windows, Linux ed i Container basati su Linux per Docker. Oltre a girare sul Server Windows, la nuova versione girerà anche su Red Hat Enterprise Linux, SUSE Enterprise Linux Server e Ubuntu. Potrà, inoltre, girare sui Container Docker presenti in Linux o Mac. Per semplificare l’adozione di SQL Server da parte di tutti i possibili utenti, Microsoft rilascia in anteprima privata un servizo per la migrazione di database SQL Server, Oracle e Mysql verso SQL Server, on premise o nel cloud.
E’ possibile rivedere in streaming gli interventi che si sono susseguiti durante l’evento e seguire contenuti tecnici on-demand collegandosi al sito dell’evento Microsoft Data Amp