Inizia la guida all'implementazione

5 fasi  |  60 minuti

WordPress_Website_HERO-ART_small

D: Che cos’è WordPress?

WordPress è uno strumento open source di creazione di blog e un sistema di gestione dei contenuti (CMS) basato su PHP e MySQL adatto per creare sia blog personali sia siti Web a traffico elevato.

D: Qual è il vantaggio di utilizzare WordPress in AWS?

La prima versione di WordPress è stata rilasciata nel 2003 e perciò non è stata creata secondo i criteri moderni di elasticità e scalabilità propri delle infrastrutture cloud. Grazie al lavoro della comunità WordPress e al rilascio di diversi moduli, le capacità di questa soluzione CMS si stanno espandendo in continuazione. Oggi è possibile creare un'architettura WordPress capace di sfruttare molti vantaggi della piattaforma AWS. AWS fornisce un'infrastruttura affidabile, scalabile, sicura e a prestazione elevate per le applicazioni più complesse.

D: Quanto tempo impiega uno stack a diventare operativo?

L'avvio di un nuovo ambiente Elastic Beanstalk impiega di solito meno di 5 minuti ma può impiegare di più se si avvia un grande numero di istanze o si aggiunge un'istanza di database. L'avvio di un'istanza di database impiega circa 10 minuti.

D: Posso personalizzare la mia applicazione quando si trova in AWS?

La maggior parte delle impostazioni del tuo ambiente Elastic Beanstalk può essere modificata dopo l'avvio. Il nome dell'applicazione, il nome dell'ambiente, la piattaforma e l'incarico VPC non possono essere modificati.

D: Qual è il vantaggio dell'hosting di un'applicazione su AWS ed Elastic Beanstalk?

Elastic Beanstalk fornisce strumenti di monitoraggio, gestione di risorse e semplici opzioni di configurazione che facilitano la gestione degli ambienti. Caricando semplicemente il proprio codice, Elastic Beanstalk gestisce automaticamente l'implementazione, da provisioning di capacità e auto scaling al monitoraggio della salute dell'applicazione. Al contempo, l'utente mantiene il completo controllo sulle risorse AWS su cui si basa la sua applicazione e può accedere in qualsiasi momento alle risorse implicate.

D: Le risorse dello stack sono di mia proprietà?

Tutte le risorse nell'ambiente, a eccezione del record CNAME che punta al tuo sistema di bilanciamento del carico, vengono lanciate tramite il tuo account. Per evitare le deviazioni, queste risorse vanno gestite unicamente con la funzionalità fornita da Elastic Beanstalk.

D: Come posso cambiare la configurazione del mio ambiente dopo che è stato creato?

Per modificare le impostazioni in un ambiente in esecuzione oppure per salvare la configurazione attuale di un ambiente e applicarla a un altro ambiente, è possibile utilizzare la console di gestione i Elastic Beanstalk o l'interfaccia a riga di comando EB. Puoi anche utilizzare i file di configurazione per configurare ed estendere le risorse del tuo ambiente nel codice origine della tua applicazione.

D: Come si ricalibra un'applicazione in caso di aumento del traffico?

Per poter avviare istanze supplementari quando il traffico raggiunge una soglia predefinita, devi configurare il gruppo Auto Scaling del tuo ambiente.

D: Come si aggiorna l'applicazione?

Per distribuire una nuova versione del codice di origine dell'applicazione in un ambiente in esecuzione si può utilizzare la console di gestione di Elastic Beanstalk o l'interfaccia a riga di comando EB.

D: Dove posso trovare ulteriori informazioni sulla sicurezza e le best practice di sicurezza su AWS?

Visita il Centro di sicurezza AWS per ottenere ulteriori informazioni o trovare risorse su questo argomento.

Inizia la guida all'implementazione