Microsoft Azure: Cos’è, a cosa serve, a chi serve

Microsoft Azure, già conosciuto come Windows Azure, è la piattaforma di cloud computing di Microsoft creata per fornire una vasta gamma di servizi, tra cui elaborazione, analisi, archiviazione e rete.

A cosa serve Azure

Azure è stato pensato per aiutare le aziende a gestire le maggiori sfide e raggiungere gli obiettivi organizzativi offrendo strumenti che abbracciano numerosi campi che analizzeremo meglio più avanti, ma è anche compatibile con le principali tecnologie open source.

Inoltre, Azure offre anche questi sistemi di cloud computing:

  • IaaS: infrastruttura come servizio;
  • PaaS: piattaforma come servizio;
  • SaaS software come servizio serverless.

Cosa è esattamente Microsoft Azure

Microsoft Azure nasce per offrire numerosissimi servizi spaziando tra campi estremamente differenti: tra gli utilizzi più diffusi troviamo i “contenitori” nel cloud.

Tali risorse di calcolo possono ospitare vari componenti quali i server DNS (Domain Name System) o i Servizi Windows Server come Internet Information Services (IIS) od anche applicazioni di terze parti. 

Inoltre, Microsoft Azure supporta anche l’uso di sistemi operativi di terze parti come Linux. Viene anche molto usato come piattaforma per l’hosting di database nel cloud offrendo database relazionali senza server, come Azure SQL e database non relazionali come NoSQL.

Un’altra importante funzione di utilizzo è quella di gestire backup e il ripristino di emergenza; molto utilizzato è anche il supporto per l’archiviazione per soddisfare i requisiti di conservazione dei dati di lungo termine.

I principali prodotti e servizi di Azure

Microsoft Azure offre numerosi servizi per sviluppare e scalare nuove applicazioni o eseguire applicazioni esistenti nel cloud.

Vediamo nel dettaglio le principali applicazione di questo sistema.

Calcolo: Le risorse di calcolo create nel cloud di Azure possono essere utilizzate per gestire indirizzi IP pubblici o indirizzi IP privati. Consentono a un utente di distribuire e gestire VM, container e processi batch, oltre a supportare l’accesso remoto alle applicazioni. 

Web: Consentono di supportare lo sviluppo e la distribuzione di applicazioni web ed offrono anche funzionalità per la ricerca, la consegna dei contenuti, le notifiche e i rapporti per la gestione delle API.

Mobile: Prodotti che aiutano gli sviluppatori a creare nuove applicazioni cloud per dispositivi mobili fornendo servizi di notifica, strumenti per la creazione di interfacce per programmi applicativi (API), supporto per attività di back-end e la capacità di associare il contesto geospaziale ai dati.

Analytics: Servizi che forniscono analisi e archiviazioni distribuite e funzionalità per analisi in tempo reale, data lake, analisi di big data, machine learning (ML), business intelligence (BI), flussi di dati Internet of things (IoT) e data warehousing.

Conservazione: Categoria di servizi per gestire l’archiviazione cloud scalabile per dati strutturati e non strutturati supportando anche progetti di big data e archiviazione persistente.

Networking: Questa applicazione include reti virtuali, connessioni e gateway dedicati, il bilanciamento del carico e servizi per la gestione e la diagnostica del traffico, l’hosting DNS e la protezione della rete dagli attacchi DDoS (Distributed Denial-of-Service).

Rete di distribuzione di contenuti e media (CDN): Servizi che includono streaming su richiesta, codifica, riproduzione e indicizzazione dei media e protezione dei diritti digitali.

Integrazione: Servizi per il backup dei server, il ripristino dei siti e il collegamento di cloud pubblici e privati.

Internet delle cose: Servizi che aiutano i fruitori ad acquisire, monitorare e analizzare i dati IoT dai sensori o altri dispositivi. Include anche notifiche, analisi, monitoraggio e supporto per la codifica e l’esecuzione.

Identità: Viene garantito che siano solo gli utenti autorizzati ad accedere ai servizi di Azure contribuendo a proteggere le chiavi di crittografia e le altre informazioni sensibili nel cloud e tra i servizi inclusi troviamo anche il supporto per Azure Active Directory e l’autenticazione a più fattori (MFA).

Sviluppo: Azure supporta una ampia gamma di linguaggi di programmazione di applicazione come JavaScript, Python, .NET e Node.js, tutti servizi che aiutano gli sviluppatori di applicazioni a condividere codici, testare applicazioni e tenere traccia di potenziali problemi.

Tra gli strumenti offerti troviamo anche il supporto per Azure DevOps, kit di sviluppo software (SDK) e blockchain.

DevOps: Strumenti di progetto e collaborazione come Azure DevOps creati per facilitare i processi di sviluppo del software DevOps. Incluse anche le funzionalità per la diagnostica delle applicazioni, laboratori di test per la creazione di test e sperimentazione integrazioni di strumenti DevOps.

Sicurezza: Importante funzionalità per identificare e rispondere alle minacce alla sicurezza del cloud e per gestire chiavi di crittografia e risorse sensibili.

Contenitori: Servizi sviluppati per aiutare le aziende a creare, registrare e gestire grandi volumi di contenitori nel cloud di Azure, utilizzando anche piattaforme comuni come Kubernetes e Docker.

Apprendimento automatico e Intelligenza artificiale (AI): Troviamo un’ampia gamma di servizi per gli sviluppatori per infondere capacità di intelligenza artificiale, apprendimento automatico, set di dati e cognitive computing in applicazioni.

Banche dati: Categoria che include Database as a Service (DBaaS) per SQL e NoSQL ed altre istanze di database, come Azure Cosmos DB e Database di Azure per PostgreSQL. Prevede anche il supporto di Azure SQL Data Warehouse, la memorizzazione nella cache, funzionalità di migrazione e l’integrazione di database ibridi. È un database relazionale che fornisce funzionalità SQL senza la necessità di distribuire un server SQL.

Migrazione: Questa applicazione aiuta la gestione e la stima dei carichi di lavoro di migrazione costi e consente di eseguire la migrazione effettiva degli stessi carichi dai centri dati locali alla Azure cloud.

Realtà mista: Servizi progettati per aiutare gli sviluppatori a creare contenuti per l’ambiente Windows Mixed Reality.

Gestione e governance: vengono forniti una vasta gamma di strumenti :

  • backup
  • ripristino
  • automazione
  • conformità
  • pianificazione
  • monitoraggio

per aiutare un amministratore cloud a gestire la distribuzione di Azure.

Blockchain: Con questo servizio Azure Blockchain consente di associarsi ad un consorzio blockchain o di crearne uno nuovo.

Azure per backup e DR e la gestione della Privacy

Una delle applicazioni più utilizzate dai clienti Microsoft Azure è quella per effettuare backup di dati e il ripristino di emergenza, potendo anche utilizzarlo come alternativa al proprio data center evitando di investire in server e archiviazioni locali.

Per gestire il tutto Microsoft si è strutturato con data center dislocati su un enorme fascia di territorio e ad oggi i servizi di Microsoft Azure sono fruibili in oltre 140 paesi. 

Ma questo comporta anche grandi problemi di sicurezza dei dati e i requisiti di conformità normativa rendono la privacy un problema importante per i fruitori del cloud.

Per gestire tutto il sistema, Microsoft ha creato un Centro protezione online, che fornisce informazioni dettagliate sulle iniziative di sicurezza, privacy e conformità dell’azienda.

Il Trust Center ha dichiarato che Microsoft utilizzerà i dati dei clienti solo per fornire i servizi concordati e non divulgherà mai i dati dei clienti ad agenzie governative a meno che non sia richiesto dalla legge.

Mondotecno.com utilizza cookie tecnici per garantire il corretto funzionamento delle procedure e migliorare l’esperienza di uso delle applicazioni online. A questa pagina forniamo le informazioni sull’uso dei cookie e di tecnologie similari, su come sono utilizzati dal sito e come gestirli.