Amazon Web Services offre soluzioni per l'hosting Web nel cloud in grado di fornire ad aziende, organizzazioni no profit ed enti della pubblica amministrazione metodi poco costosi per distribuire le proprie applicazioni e i propri siti Web. Cerchi un sito Web per marketing, rich-media o e-commerce? AWS offre un'ampia scelta di opzioni di hosting, ti aiuteremo a scegliere quella più adatta per te.

Perché utilizzare AWS per l'hosting Web? 

Ampio supporto di piattaforme

Con AWS, puoi usare il CMS che preferisci, compresi WordPress, Drupal, Joomla, e altri ancora. AWS supporta e fornisce anche SDK per molte delle piattaforme più diffuse quali Java, Ruby, PHP, Node.js e .Net.

Data center a livello mondiale

I tuoi clienti si possono trovare in qualsiasi parte del mondo. AWS ti permette di configurare con pochi semplici clic un data center per l'hosting CDN del sito Web in qualsiasi area geografica tu scelga. 

Scalabilità dal primo giorno

Il traffico del sito Web può variare notevolmente. Dai momenti più tranquilli delle ore notturne ai picchi di traffico dovuti alla condivisione di social media nei periodi critici di una campagna, AWS offre un'infrastruttura di cloud computing elastica che può essere espansa e ridotta in base alle esigenze.

Modelli di prezzo flessibili

AWS addebita i costi solo in base alle risorse utilizzate, senza pagamenti anticipati o impegni contrattuali a lungo termine. AWS dispone di opzioni di hosting Web con pagamento in base al consumo o canone mensile fisso.

Soluzioni di siti Web AWS

Hosting di siti Web semplici

I siti Web semplici in genere sono costituiti da un singolo server Web in cui viene eseguito un Content Management System (CMS) come WordPress, un'applicazione di e-commerce come Magento, o uno stack di sviluppo come LAMP. Il software semplifica la creazione, l'aggiornamento, la gestione e la manutenzione del contenuto del sito Web.

I siti Web semplici sono migliori per siti con volumi di traffico medio-bassi con più autori e modifiche più frequenti dei contenuti, come nel caso di siti Web di marketing, di contenuti o blog. Offrono un punto di partenza semplice per un sito Web che potrebbe crescere in futuro. Anche se in genere hanno dei costi contenuti, questi siti richiedono l'amministrazione IT del server Web e non sono costruiti per essere altamente disponibili o scalabili al di là di pochi server.

La soluzione ideale per:

  • Siti Web costruiti su applicazioni comuni come WordPress, Joomla, Drupal, Magento
  • Siti Web costruiti su stack di sviluppo diffusi come LAMP, LEMP, MEAN, Node.Js
  • Siti Web che difficilmente si appoggeranno su più di 5 server
  • Clienti che desiderano gestire il proprio server Web e le proprie risorse
  • Clienti che desiderano una console per gestire il proprio server Web, il proprio DNS e le proprie reti
Utilizzo di Amazon Lightsail
Amazon Lightsail icon

Amazon Lightsail è il modo più semplice per avviare e gestire un server Web con AWS. Lightsail offre tutto l'occorrente per iniziare un sito Web, una macchina virtuale, storage basato su SSD, gestione di DNS o un IP statico, a prezzi contenuti e prevedibili.

Puoi iniziare a usare Lighsail per il tuo website in pochi passaggi. Scegli il sistema operativo o il modello di applicazione più adatto al tuo sito Web e il server privato virtuale è pronto in meno di un minuto. Puoi gestire facilmente server Web, DNS e indirizzi IP direttamente dalla console Lightsail.


Hosting di applicazioni Web a pagina singola

Le applicazioni Web statiche che necessitano di un singolo caricamento in un browser Web sono chiamate Applicazioni Web a pagina singola. Tutte le successive azioni dell'utente sono disponibili attraverso HTML, JavaScript e CSS, precaricati nel browser. Si può accedere ai dati di backend attraverso GraphQL o alle API REST, che recuperano i contenuti all'interno di un datastore e aggiornano l'interfaccia utente senza il bisogno di ricaricare la pagina.

Le applicazioni Web a pagina singola offrono le stesse prestazioni di applicazioni native o di desktop. Offrono tutti i benefici delle pagine statiche (costi contenuti, elevati livelli di affidabilità, nessuna amministrazione server e scalabilità per gestire il traffico a livello aziendale) con performance brillanti, funzionali e veloci.

La soluzione ideale per:

  • Siti Web creati con un framework di applicazioni Web a pagina singola come React JS, Vue JS, Angular JS e Nuxt.
  • Siti Web creati con generatori di siti statici come Gatsby JS, React-static, Jekyll e Hugo.
  • Applicazioni Web progressive o PWA
  • Siti Web che non contengono scripting lato server come PHP o ASP.NET 
  • Siti Web con back-end serverless
Uso della console AWS Amplify

La console AWS Amplify fornisce un flusso di lavoro completo per lo sviluppo, l'implementazione e l'hosting di applicazioni Web a pagina singola o di siti Web statici con back-end serverless. Puoi aggiungere una funzionalità dinamica alle tua applicazione con Amplify Framework e, in seguito, distribuirla ai tuoi utenti finali all'instante con la console Amplify. La console Amplify offre un ampio numero di funzionalità:

  1. L'implementazione continua ti permette di implementare gli aggiornamenti della tua app Web su ogni commit di codice.
  2. Puoi implementare la tua app a un pubblico globale utilizzando Amazon CloudFront, la nostra rete per la distribuzione di contenuti globale (CDN).
  3. Puoi configurare la personalizzazione del dominio con HTTPS attivato automaticamente con un solo clic.
  4. Puoi lavorare sulle nuove caratteristiche senza influire sugli utenti di produzione con le distribuzioni della funzionalità.

Hosting di siti Web statici e semplici

I siti Web statici distribuiscono HTML, JavaScript, immagini, video e altri file ai visitatori del tuo sito Web e non contengono codice dell'applicazione lato server come PHP o ASP.NET. In genere sono usati per siti personali o di marketing.

I siti Web statici hanno costi contenuti, offrono livelli elevati di affidabilità, non richiedono amministrazione server e si possono ricalibrare per gestire il traffico a livello aziendale senza lavoro aggiuntivo.

La soluzione ideale per:

  • Siti Web che non contengono scripting lato server come PHP o ASP.NET  
  • Siti Web che cambiano di rado e hanno pochi autori
  • Siti Web che hanno bisogno di ridimensionarsi per intervalli sporadici di traffico elevato
  • Clienti che non vogliono gestire l'infrastruttura
Uso di Amazon Simple Storage Service (Amazon S3)

Amazon S3 è una soluzione di archiviazione di oggetti con un'interfaccia di servizio Web semplice che consente di archiviare e recuperare qualsiasi quantità di dati da qualsiasi posizione del Web. È stato progettato per offrire una durabilità del 99,999999999% ed essere in grado di gestire migliaia di miliardi di oggetti in tutto il mondo.

Per usare S3 per un sito Web statico, non devi far altro che caricare i file in un bucket S3 e configurare il tuo bucket S3 per l'hosting Web.


Hosting Web aziendale

I siti Web aziendali includono siti di marketing e media molto famosi, oltre a siti Web social, di viaggio e altri con molte applicazioni. Ad esempio, Lamborghini, Coursera e Nordstrom usano AWS per ospitare i propri siti Web. I siti Web aziendali devono ricalibrare dinamicamente le risorse ed essere altamente disponibili per supportare i siti Web più esigenti e ad alto traffico.

I siti Web aziendali usano diversi servizi AWS e spesso si estendono su più data center (chiamati Zone di disponibilità). I siti Web aziendali creati in AWS offrono alti livelli di disponibilità, scalabilità e prestazioni ma richiedono una maggiore gestione e amministrazione rispetto ai siti Web statici o a quelli semplici. 

Più idonei per:

  • Siti Web che usano più server Web su almeno due data center
  • Siti Web che hanno bisogno di ricalibrarsi usando bilanciamento del carico, autoscaling o database esterni
  • Siti Web che richiedono un utilizzo sostenuto della CPU
  • Clienti che hanno bisogno del massimo controllo e della massima flessibilità per la configurazione e l'amministrazione del proprio server Web
Utilizzo di Amazon Elastic Cloud Computing (Amazon EC2)

Amazon EC2 fornisce capacità di calcolo ridimensionabile nel cloud. È concepito per rendere più semplice il cloud computing su scala Web per gli sviluppatori e per consentire la massima scalabilità e disponibilità per siti Web e applicazioni Web. Amazon EC2 cambia le implicazioni economiche delle risorse informatiche poiché consente di pagare soltanto per le capacità effettivamente utilizzate.

Per usare EC2 per ospitare il tuo sito Web, dovrai creare e configurare un'istanza EC2 nella Console di gestione AWS.