Mi sono reso conto, nella mia quotidiana attività di consulenza e vendita presso i clienti, che molti ancora non conoscono il mondo AWS, oppure ne hanno ancora una conoscenza parziale.
Ho pensato quindi di riepilogare in un singolo articolo le principali caratteristiche ed i principali servizi di AWS.
Prima di immergerci nei dettagli dei servizi, è essenziale comprendere alcuni concetti di base riguardanti AWS.
AWS (Amazon Web Services), è una piattaforma di cloud computing fornita da Amazon che ti consente di accedere a risorse informatiche scalabili senza dover gestire infrastrutture fisiche.
In AWS puoi trovare veramente di tutto per creare e gestire la tua infrastruttura
Immagina di avere a disposizione un arsenale di strumenti pronti all’uso per ogni esigenza: calcolo, storage, database, intelligenza artificiale, desktop virtuali, sviluppo di applicazioni, sicurezza dei tuoi dati e delle tue applicazioni, content delivery network e così via…
AWS si basa su una rete globale di data center, distribuiti in diverse regioni del mondo.
Se per ragioni di compliance alle normative e per ottimizzare le prestazioni vuoi tenere i tuoi dati vicino a casa, puoi selezionare la regione più vicina (In Italia è attiva da qualche anno la region di Milano).
Per garantire la salvaguardia dei tuoi dati, la continuità di servizio e la ridondanza anche in caso di eventi estremi, ogni region è composta da tre availability zone, ognuna delle quali include almeno due datacenter.

Argomento molto dibattuto e controverso.
Di base AWS ha costi basati su un modello “pay-as-you-go”, in cui paghi solo per l’utilizzo effettivo dei servizi. Quanto paghi ad AWS può variare in base a diversi fattori, tra cui il tipo e la quantità di servizi utilizzati, la regione in cui vengono utilizzati, il livello di utilizzo, la durata dell’uso e altri fattori specifici del caso.
Questo modello può avere diversi vantaggi (utilizzo basso= costi bassi), ma può anche essere un problema per l’impossibilità di avere costi certi e fissi, in questo caso potrai concordare un canone ” tutto incluso” con un partner AWS. (Per esempio FASTWEB).
Inoltre AWS mette a disposizione diversi incentivi economici per incominciare ad utilizzare i propri servizi.
Chi di noi non ha mai giocato con i mattoncini Lego ? Ti sarai senz’altro accorto che con i medesimi mattoncini puoi ottenere una costruzione molto bella oppure una schifezza che non sta nemmeno in piedi… tutto dipende da come i mattoncini vengono incastrati tra di loro.
Così come con i mattoncini Lego, dove la qualità della costruzione dipende dall’arte di incastrare i pezzi tra di loro, AWS offre una vasta gamma di servizi già pronti all’uso: utilizzandoli ed “incastrandoli” tra di loro in modo adeguato, potrai ottenere un’infrastruttura performante, sicura ed efficiente e sopratutto, scalabile o riducibile nel tempo.

Se quanto sopra ti spaventa, posso rassicurarti: AWS non è complesso da utilizzare
Ovviamente ci vogliono alcune competenze, ma ci vuole anche poco per attivare un account gratuito ed eseguire i primi carichi di lavoro.
Puoi inoltre contare su AWS Management Console: una dashboard web-based che consente di gestire e configurare tutti i servizi di AWS in modo intuitivo, senza dover utilizzare comandi o script.
Se i tuoi carichi di lavoro e la complessità della tua infrastruttura dovessero aumentare, potrai risparmiare tempo e costi rivolgendoti ad un partner con esperti certificati, che potrà “incastrare i mattoncini” in modo adeguato, selezionando i servizi migliori per le tue esigenze ed ottimizzando così l’infrastruttura con conseguente risparmio di consumi.
Potrai stabilire connessioni performanti e sicure ad AWS in vari modi, sia tramite VPN Internet che tramite connessione privata:
Come già detto AWS è attivo in Italia con una region a Milano e diversi edge Cloud Front (che tratto di seguito…) oltre ad uffici ed un punto di accesso Direct Connect.

Ora che abbiamo chiarito gli aspetti fondamentali, capiamo quali sono i servizi principali.
Sono la base di AWS, i servizi più noti e storici:
Per mettere in sicurezza la tua infrastruttura su AWS, hai a disposizione diversi servizi:
AWS CloudFront è un servizio CDN che consente di distribuire contenuti, come immagini, video, pagine web e altro, in modo efficiente e veloce. Utilizzando una rete globale di server edge distribuiti strategicamente, CloudFront riduce la latenza fornendo i contenuti da posizioni vicine agli utenti finali.
Molto probabilmente il tuo servizio di streaming preferito utilizza AWS CloudFront!
I servizi messi a disposizione da AWS per lo sviluppo, la gestione e l’esecuzione di applicazioni sono senza dubbi una delle chiavi del suo successo.
Ecco alcuni servizi per che ti invito a considerare per sviluppare un’applicazione Cloud Native e per distribuirla secondo la logica dei container oppure in modalità serverless:
Oltre ad un’infrastruttura che ti permette di far girare le tue applicazioni, puoi utilizzare AWS anche per risolvere alcune tue specifiche esigenze, ecco alcuni esempi:
Uno degli aspetti più interessanti di AWS è il fatto che potrai contare su di un marketplace di applicazioni pronte all’uso.
AWS Marketplace offre migliaia di applicazioni, da semplici strumenti a complessi software aziendali, in diverse categorie come sicurezza, database, analisi, DevOps, intelligenza artificiale e altro ancora.
Per esempio : Stai creando il tuo VDC (Virtual Data Center) e ti serve un firewall per proteggerlo e per filtrare il traffico ? Su AWS marketplace trovi decine di firewall virtuali (praticamente di tutti i vendor) già ottimizzati per l’ambiente AWS pronti per essere installati.
Il deploy avverrà direttamente su AWS, mentre potrai pagare le applicazioni in due modi :
Assolutamente no! AWS è un mondo in continuo aggiornamento ed espansione.
E’ la soluzione ideale per portare il tuo business ad un livello superiore?
Parliamone insieme!
[ninja_form id=2]