Hosting WordPress su Amazon EC2: le complessità e i costi

Pubblicato: 2019-02-05

L'hosting WordPress su Amazon EC2 è una popolare soluzione pronta all'uso per le aziende. Tuttavia, l'hosting e la gestione delle istanze di EC2 WordPress è complesso e ha costi nascosti che influiranno sulla tua attività, in particolare se sei un marchio con un ampio portafoglio web. La definizione del budget di un progetto con Amazon AWS è terribilmente complicato e potresti scoprire che la facilità di provisioning offerta da AWS non è tutta la verità.

Quanto sopra potrebbe sembrare un'affermazione audace per alcuni, quindi apriamo l'argomento.

AWS EC2 WordPress costa senza High Availability

Partiamo dal presupposto che avrai bisogno di tre diverse istanze EC2 (una per WordPress, una per Nginx e memorizzazione nella cache e una per Staging) oltre a strutture di archiviazione, integrazione CDN, database e un Web Application Firewall.

Iniziamo facendo alcuni calcoli back-of-the-envelope:

Costi di AWS EC2 WordPress

Ricorda che questa ripartizione dei costi è senza disponibilità elevata . Quindi, se il tuo server web si arresta in modo anomalo, c'è un errore hardware o un aggiornamento del sistema operativo interrompe qualcosa di critico, tutta la tua attività va fuori dalla finestra. I tempi di inattività influiscono sulle entrate e sulla reputazione del marchio.

Se desideri aggiungere un'elevata disponibilità, dovrai almeno raddoppiare o addirittura triplicare i costi coinvolti e aggiungere anche due Elastic LoadBalancer, per avere la quantità minima di configurazione necessaria.

Per i dettagli sui prezzi, visita questa pagina e vedi se riesci a capire con precisione quanto pagherai e per cosa. AWS ha la propria unità metrica (LCU), che non corrisponde a nessuno standard, è molto oscura e rende il budget del progetto un incubo.

A nostro modesto parere, le unità metriche dovrebbero essere sviluppate da istituti e organizzazioni ISO, non da Jeff Bezos e Amazon.

Questo costo, senza calcolare la manodopera, è per prestazioni piuttosto standard, se il tuo sito ha richieste più elevate di queste, i costi possono facilmente moltiplicarsi. Non è un segreto che il valore in dollari di Amazon per potenza CPU grezza sia uno dei più costosi del settore, poiché la cosiddetta facilità di implementazione "elastica" comporta un notevole sovraccarico di costi.

Costi di amministrazione del sistema AWS EC2 WordPress

AWS rende il provisioning dei sistemi molto semplice, a volte con il semplice clic di un pulsante. Ma questo crea la falsa sensazione che puoi realizzare tutto con pochi clic. Purtroppo non è così:

Dovrai configurare e ottimizzare il sistema operativo, il web e il livello di memorizzazione nella cache, impostare e testare gli script di backup, mantenere la sicurezza e gli aggiornamenti di base per WordPress e per il resto dei componenti. Hai bisogno dell'indicizzazione nel tuo database? Utilizzerai threading o fork nel tuo server web? Quando crei manualmente installazioni di WordPress, incontrerai spesso tali domande e dilemmi e dovrai prendere decisioni tecniche specifiche che influenzeranno la tua attività a lungo termine.

Tuttavia, l'ottimizzazione non si ferma a livello di sistema, quindi ciò significa che dovrai dedicare uno sforzo aggiuntivo alla messa a punto dei tuoi plugin e temi.

Dovrai anche configurare l'ambiente di staging e creare sistemi in modo da poter estrarre e spingere dalla produzione con facilità. Questi devono essere testati a fondo, perché l'ultima cosa che vuoi è che il tuo sito WordPress di produzione si rompa perché la spinta dallo staging non ha funzionato correttamente.

Poi c'è il temuto caso di compromissione del tuo sito. È necessario disporre degli strumenti e delle procedure corretti in atto per metterlo in quarantena e ripulirlo in modo efficace. La maggior parte dei tentativi di hacking può rovinare il tuo sito WordPress e molto probabilmente sperimenterai tempi di inattività durante il ripristino.

Ricorda, tutto questo lavoro viene moltiplicato per il numero delle tue istanze EC2!

In breve, la manutenzione di questi sistemi è un lavoro 24 ore su 24, 7 giorni su 7. Anche se sei un amministratore di sistema, o possiedi un forte background tecnico, non avrai proprio tempo per concentrarti sullo sviluppo, sul tuo progetto e sul tuo business; che è ciò che dovresti fare in primo luogo, invece di mantenere i sistemi.

Senza un amministratore di sistema, la tua azienda probabilmente crollerà nei primi problemi tecnici e perderai tempo, entrate e reputazione del marchio. Se consideri lo stipendio mensile di un amministratore di sistema (circa $ 5000 al mese), il costo totale di gestione del tuo sito WordPress senza alta disponibilità sale alle stelle ad almeno $ 6000 al mese.

Esci da AWS EC2, accedi all'hosting WordPress gestito da Pressidium

L'affidabile hosting WordPress viene fornito con un'infrastruttura ottimizzata, strumenti, supporto 24 ore su 24, 7 giorni su 7 e altre strutture che non possono essere replicate semplicemente utilizzando un paio di istanze AWS EC2. Pertanto, ha senso dal punto di vista finanziario consolidare le tue esigenze e collaborare con un fornitore di tecnologia in grado di fornire una soluzione completa chiavi in ​​mano. Cosa intendiamo con questo?

Pressidium offre hosting WordPress aziendale completamente gestito su un'infrastruttura WordPress dedicata, dotata di vero DevOps. Non utilizziamo alcuna soluzione di cloud computing standard e generica come Google Cloud o AWS EC2. Possediamo decenni di esperienza ingegneristica in ambienti IT mission-critical. Di conseguenza, vogliamo avere la libertà di progettare i nostri sistemi come volevamo, invece di utilizzare soluzioni già pronte.

Costruire la nostra piattaforma da zero ci ha permesso di ridurre i costi restituendo i risparmi al cliente:

I piani Enterprise XS offrono una configurazione ad alta disponibilità 2N+1 in un cluster di server dedicato a 5 nodi con bilanciamento del carico con fattori di isolamento e ridondanza più elevati rispetto a qualsiasi altra soluzione concorrente per soli $ 790 al mese .

Questi consentono al tuo sito WordPress di ridimensionarsi automaticamente durante i picchi di traffico e gli effetti slashdot, ed essere altamente disponibile e tollerante ai guasti. La nostra architettura Enterprise è profondamente ottimizzata per WordPress, qualcosa che non puoi ottenere utilizzando servizi cloud standard progettati per le masse.

Gestiamo l'intero stack per tutti i tuoi siti WordPress: dall'hardware stesso, fino al runtime PHP. Gestiamo le migrazioni EC2, gli aggiornamenti del core e dei plug-in di WordPress, gli aggiornamenti di sicurezza, la scansione e la pulizia, nonché qualsiasi problema di integrazione che potrebbe verificarsi durante l'onboarding del tuo nuovo account.

Il nostro servizio di supporto DevOps per WordPress diventa un'estensione del tuo reparto IT, assumendo un ruolo attivo come stakeholder in tutti i tuoi progetti aziendali relativi a WordPress. Prendiamo parte a ogni fase di un progetto, dal suo avvio, alla sua progettazione, sviluppo, implementazione e monitoraggio. Ci consultiamo con te e offriamo la nostra esperienza ingegneristica di lunga data in qualsiasi sfida tecnica che potrebbe affliggere la tua attività.

Questo è qualcosa che non puoi ottenere dal supporto di Amazon EC2; non sanno nulla della tua attività oltre alle tue istanze EC2 o da provider di hosting WordPress economici e di massa.

Non offriamo solo hosting WordPress nel cloud, ma una vera partnership tecnologica a tutti i livelli.