Nel mondo IT di oggi possiamo vedere come la tecnologia ha fatto una svolta di 180°, fornendo strumenti e nuove tecnologie che hanno come scopo fondamentale scalare nelle organizzazioni, ottenere una migliore produttività e consentire che come amministratori possiamo avere utilità pratiche per svolgere le attività assegnate compito.
Una di queste tecnologie che sta prendendo e avrà un boom molto più grande è il cloud computing, la cui missione è offrire servizi informatici come server, storage, database, reti, software, intelligence e molto altro attraverso Internet che si chiama nuvola. Questo con il compito di fornire agli utenti e alle organizzazioni un'innovazione più dinamica, risorse più flessibili e una migliore scalabilità delle risorse disponibili.
Quando si utilizza il cloud computing abbiamo funzionalità come:
- Costo
- Velocità
- Prestazione
- Produttività
- Ridimensionamento
- Sicurezza
Esistono varie tipologie di cloud computing all'interno delle quali si evidenziano:
Cloud pubblicoQuesti sono di proprietà di un altro provider di servizi cloud, che si occupa delle attività di amministrazione e offre quindi le sue risorse di elaborazione, come server e storage, su Internet.
Cloud privatoSi tratta di risorse informatiche nel cloud utilizzate esclusivamente da un'azienda o un'organizzazione
Cloud ibridoQuesto tipo di cloud combina cloud pubblici e privati collegati tramite tecnologie che consentono la condivisione di dati e applicazioni tra di loro.
Microsoft Azure è un esempio di cloud pubblico ed è una piattaforma di cui parleremo in dettaglio più avanti. È importante sapere qualcosa in più sul cloud computing poiché è la base principale di Microsoft Azure, ci sono vari servizi cloud, ampiamente ascoltati da tutti, come:
- Infrastruttura come servizio (IaaS)
- Piattaforma come servizio (PaaS)
- Elaborazione senza server
- Software come servizio (SaaS)
Perché Azure è strettamente legato al cloud, è perché grazie a questa tecnologia possiamo svolgere compiti come:
- Testare e creare applicazioni
- Crea nuove applicazioni e servizi
- Esegui analisi dei dati
- Archivia i dati, creane copie di backup e recuperali
- Streaming audio e video
- Incorporazione dell'intelligenza attraverso la modellazione
- Gestire il software su richiesta
Con questi concetti in mente, capiremo un po' di più cos'è Microsoft Azure e tutto ciò che ci offre.
Cos'è Microsoft Azure?Microsoft Azure è stato sviluppato come un insieme di servizi cloud diversificati per consentire alle organizzazioni di implementare ulteriormente le proprie strategie, infrastruttura e versatilità, il che alla fine si traduce in un migliore utilizzo delle risorse. Con Azure sarà possibile creare, gestire e distribuire applicazioni su una rete globale utilizzando le migliaia di strumenti e funzioni disponibili.
Utilizzando Azure stiamo segmentando la nostra amministrazione in pilastri quali:
ProduttivitàConsente di ridurre i cicli economici poiché ci fornisce più di 100 servizi completi all'interno dei quali troviamo linguaggi come Node.js, Java e .NET oppure possiamo anche creare strumenti di sviluppo per PC o Mac utilizzando strumenti come Visual Studio e codice di Visual Studio
IbridoCon Microsoft Azure sarà possibile sviluppare più soluzioni e poterle implementare ove necessario attraverso l'unico cloud ibrido disponibile e abbiamo Azure Stack che ci permette di estendere l'utilizzo di Azure.
IntelligenzaCon Azure sarà possibile creare applicazioni intelligenti utilizzando l'intelligenza artificiale e servizi dati solidi come Azure Databricks, Azure Cosmos DB, Azure Cognitive Services e Azure Bot Service
AffidabilitàUna delle principali garanzie quando si utilizza Azure è la sua affidabilità poiché Azure è conforme a vari standard internazionali come il Regolamento generale sulla protezione dei dati (RGPD), ISO 27001, HIPAA, FedRAMP, SOC 1 e SOC 2, nonché standard specifici per ogni paese , tra cui: IRAP in Australia, G-Cloud nel Regno Unito e MTCS a Singapore.
Oltre a ciò, Azure ha 54 regioni globali ed è presente in 140 paesi, il che la rende la piattaforma con più regioni di qualsiasi altro provider di servizi cloud.
Microsoft Azure è compatibile con le tecnologie open source, quindi può essere utilizzato con gli strumenti e le tecnologie desiderati poiché avremo supporto tecnico per l'uso dell'infrastruttura come servizio (IaaS) su piattaforme di applicazioni Web PHP, Linux e Java aumentando così il tuo ambito .
Uno dei punti più delicati quando si utilizza qualsiasi tipo di infrastruttura, in cloud o meno, è la sicurezza poiché verranno gestite le informazioni sensibili. A questo proposito, Microsoft Azure dispone di controlli e servizi integrati responsabili del monitoraggio di identità, dati, reti e applicazioni per garantire le migliori opzioni di sicurezza.
Oltre a questo, possiamo avere una protezione continua grazie al Centro sicurezza di Azure che è stato sviluppato analizzando le fonti che coinvolgono 18.000 milioni di pagine web Bing, 400.000 milioni di email, 1.000 milioni di aggiornamenti di dispositivi Windows e 450.000 milioni di autenticazioni ogni mese.
AffidabilitàLa sicurezza in Azure si basa sui seguenti aspetti:
- Gestire le identità e il controllo degli accessi
- Proteggi la rete
- Proteggi i dati
- Gestisci dinamicamente chiavi, segreti e certificati
- Ottieni visibilità centralizzata per evitare attacchi
1. Infrastruttura Microsoft Azure
Microsoft Azure ha server in 140 paesi distribuiti in 54 zone, Azure copre aspetti come:
regioniÈ un insieme di data center che sono stati distribuiti all'interno di un perimetro basato sulla latenza e che sono collegati tramite una rete regionale dedicata a bassa latenza. Azure offre disponibilità generale in 42 aree in tutto il mondo.
geografieSi fa riferimento ad un mercato differenziato dove generalmente si contano due o più regioni e che rispetta i confini di residenza dei dati e la conformità normativa di ciascuna di esse.
Zone di disponibilitàSono posizioni fisicamente separate all'interno di un'area di Azure e ogni zona è costituita da uno o più data center abbinati alle migliori risorse tecniche e fisiche disponibili.
Azure ha più di 100 opzioni di prodotto, alcune solo in poche regioni, che consentiranno una maggiore flessibilità e utilizzo di funzioni e caratteristiche, alcuni dei prodotti disponibili con Microsoft Azure sono:
Prodotti Azure disponibili
- Azure Databricks
- Ricerca di Azure
- Microsoft Genomica
- Servizio di apprendimento automatico
- Servizi cognitivi
- Autosuggerimento di Bing
- Ricerca Web Bing
- Visione computerizzata
- QnA Maker
- HDInsight Linux
- Azure Databricks
- SQL Data Warehouse
- Data Factory
- Azure Data Lake Storage Gen1
- Hub di eventi
- Macchine virtuali
- App Web
- Servizio app (Linux)
- Istanze contenitore
- Azure Cosmos DB
- Database esteso di SQL Server
- Database di Azure per MySQL
- Servizio di migrazione del database di Azure
- Hub IoT
- Approfondimenti sulle serie temporali
- App per la logica
- Gestore del traffico
2. Prezzi per usare Microsoft Azure
Essendo un servizio di integrazione di applicazioni nel cloud, Microsoft ha stabilito una fascia di prezzo in base alla configurazione e al prodotto desiderati da utilizzare, ma abbiamo un anno gratuito che spiegheremo in seguito come utilizzarlo.
Microsoft Azure dispone di una funzionalità denominata Cost Management che permette di monitorare, assegnare e ottimizzare i costi di ogni prodotto selezionato, grazie a questo strumento sarà possibile svolgere funzioni come:
- Utilizzare i dati storici per migliorare le previsioni di utilizzo delle risorse nel cloud e le spese corrispondenti a tali risorse
- Monitora regolarmente il consumo delle risorse cloud e l'andamento dei costi
- Ottimizza l'utilizzo dimensionando le macchine virtuali ed eliminando le risorse inattive per migliorare non solo le prestazioni ma anche i costi operativi
- Migliora tutti i problemi di controllo nella tua organizzazione eseguendo l'allocazione dei costi del cloud ai progetti e alle unità aziendali corretti.
Microsoft Azure gestisce quattro principali segmenti di costo che sono:
SviluppatoreViene utilizzato per ambienti di test e non di produzione e ha un costo di 24,46€/mese
StandardViene utilizzato per ambienti con carichi di lavoro di produzione e ha un costo di 84,33 €/mese
Diretto professionaleRientra nella categoria delle dipendenze business critical e ha un costo di 843,30€/mese
PremierÈ il livello più alto e quindi Microsoft dovrebbe essere contattata direttamente per problemi di costi.
Tuttavia, Microsoft Azure dispone di un calcolatore attraverso il quale sarà possibile avere un'idea globale del costo che pagheremo per l'utilizzo del nostro prodotto, ad esempio una macchina virtuale creata con le seguenti caratteristiche:
- Regione: Stati Uniti centrali
- Sistema operativo: Windows
- Livello: Standard
- Istanza: 8 GB di RAM, 50 GB di disco rigido e una CPU D2 V3
Questa macchina avrebbe un costo mensile di USD 154,03.
Per accedere al calcolatore e verificare un costo stimato possiamo andare al seguente link:
INGRANDIRE
3. Come registrarsi e accedere alla piattaforma Microsoft Azure
Passo 1
Per avviare questo processo dobbiamo andare al seguente link e registrarci con il nostro account Microsoft:
INGRANDIRE
Una volta che accediamo lì, dobbiamo registrarci e indicare un numero di cellulare a cui verrà inviato un codice di registrazione e dobbiamo inserire un numero di carta di credito per convalidare l'abbonamento, da lì verrà addebitato solo un dollaro per problemi di verifica ma avremo il account gratuito per un anno. Un altro punto importante da tenere a mente è che Microsoft Azure ci offre 200 dollari di crediti da utilizzare sulla piattaforma.
Passo 2
Come primo passo, sarà necessario assegnare uno storage dove saranno ospitate le macchine virtuali, lì dobbiamo selezionare l'opzione Valutazione gratuita nel campo Abbonamento, fare clic su Crea per continuare con il processo di allocazione dello spazio e quindi essere in grado di utilizzare tutte le funzioni di Microsoft Azure.
Possiamo vedere questo risultato nella console di PowerShell visualizzata in basso:
INGRANDIRE
Passaggio 3
Una volta terminato questo processo, accederemo all'ambiente Azure che ci offre la seguente visualizzazione:
INGRANDIRE
Passaggio 4
Da qui sarà possibile avviare il processo di creazione di macchine virtuali e l'utilizzo dei prodotti. Sul pannello laterale sinistro troviamo tutti i prodotti Azure disponibili. Lì possiamo selezionare una qualsiasi delle categorie per vedere cosa abbiamo creato, se esiste, in essa:
INGRANDIRE
Passaggio 5
Come accennato in precedenza, è presente una funzione denominata Cost Management in cui sarà possibile visualizzare lo stato degli abbonamenti, nonché il saldo residuo o il costo generato in base alla creazione dei progetti in Azure:
INGRANDIRE
Passaggio 6
Nel pannello laterale troviamo l'opzione Monitor dove sarà possibile svolgere compiti come:
- Monitoraggio delle metriche
- Crea nuovi avvisi per essere sempre al corrente dei cambiamenti
- Gestisci tutti i log generati in Azure
INGRANDIRE
Passaggio 7
Per accedere a un ambiente generale di servizi Microsoft Azure, possiamo fare clic sulla sezione Tutti i servizi e lì avremo tutte le opzioni di servizio offerte:
INGRANDIRE
Passaggio 8
Azure ci offre la possibilità di condividere il nostro pannello, che per impostazione predefinita è privato, con altri utenti nell'area geografica selezionata, per questo, dalla visualizzazione del pannello, fare clic sul pulsante "Condividi" situato in alto e definiremo nel Dettagli a destra come il nome del consiglio, il tipo di abbonamento e la zona desiderata:
INGRANDIRE
Passaggio 9
Questo è utile per ricevere supporto da altri utenti. Sarà possibile creare un pannello personalizzato cliccando sull'opzione Nuovo pannello che si trova in alto e verrà visualizzato quanto segue:
INGRANDIRE
Passaggio 10
Lì possiamo aggiungere i valori che riteniamo necessari per essere gestiti in Microsoft Azure. Dall'opzione Impostazioni (icona a forma di ingranaggio), sarà possibile eseguire azioni come:
- Definisci un tema per la piattaforma
- Imposta la lingua da usare
- Abilita il logout per inattività e altro ancora.
INGRANDIRE
Passaggio 11
Microsoft Azure ha la funzionalità Cloud Shell integrata grazie alla quale possiamo eseguire tutte le azioni di gestione dalla console PowerShell, per questo facciamo clic sull'icona situata in alto e quindi accederemo alla console:
INGRANDIRE
Passaggio 12
Possiamo vedere come Microsoft Azure sia più di una semplice piattaforma di virtualizzazione nel cloud, poiché come amministratori abbiamo strumenti come:
Monitoraggio azzurroÈ un'utility che integra Log Analytics e Application Insights, questi sono strumenti sofisticati che consentono di raccogliere e analizzare i dati di telemetria al fine di massimizzare le prestazioni e la disponibilità di applicazioni e risorse nel cloud e on premise. Utilizzando questa utility è possibile eseguire attività quali monitoraggio delle metriche, analisi dei log, macchine virtuali e altro.
Centro sicurezza di AzureÈ una funzionalità che facilita la gestione unificata della sicurezza e la protezione avanzata dalle minacce per i carichi di lavoro del cloud ibrido. Utilizzando Security Center, sarà possibile applicare policy di sicurezza sui carichi di lavoro, limitare l'esposizione alle minacce e rilevare e rispondere agli attacchi.
Azure Application InsightsÈ una funzione che massimizza la disponibilità e le prestazioni delle applicazioni attraverso una soluzione completa attraverso la quale sarà possibile raccogliere, analizzare e gestire i dati telemetrici sia in cloud che in ambienti locali.
Backup di AzureÈ utile per proteggere i dati su server locali, macchine virtuali, carichi di lavoro virtualizzati, SQL Server, SharePoint Server e altro ancora.
Ripristino del sitoGestisce il ripristino di emergenza dei dati per macchine virtuali di Azure e server fisici e macchine virtuali locali.
Migrazione di AzureÈ utile per rilevare l'integrità delle macchine locali per la migrazione ad Azure e offre opzioni di dimensioni e costi per l'esecuzione di macchine virtuali di Azure.
Microsoft Azure è una delle soluzioni complete sviluppate da Microsoft per facilitare l'amministrazione e la gestione di centinaia di prodotti con i migliori strumenti di controllo.