Economico, minimo, robusto hosting di applicazioni web per alless tre nove (99,9%) uptime?

Come si può get la configuration di applicazioni web più economica ma molto affidabile?

Supponiamo che alless 2 server di applicazioni per $ 80 / mo più un server DB supportino le applicazioni di molte persone per un po '- e vogliamo solo get una buona affidabilità (alless 3 nini).

  • battito cardiaco: scoprire lo stato della macchina all'interno di un cluster?
  • Come sopprimere una risorsa Heartbeat dall'avvio nel data center di failover?
  • Se non è raccomandato il failover DNS, che cosa è?
  • Il mio DAG non è riuscito, ma i client di Outlook non si connetteranno
  • Forma ospitata di strumenti di trasferimento file web
  • Come scalare un server web che support il polling lungo
  • Si può affittare una soluzione VPS abbastanza buona per circa $ 80 / mo proprio da qualsiasi fornitore ragionevole ( Amazon EC2 , Slicehost , ecc.). Tuttavia, nessuna di queste soluzioni di hosting VPS sono perfette e ho sperimentato più di 99,9% di tempi di inattività con ciascuno di essi.

    Non sono sicuro di come configurare meglio queste 3 macchine – il meglio sarebbe mettere i due server app su fornitori diversi (meglio con differenti connessioni di networking) e utilizzare HAProxy per tenere d'occhio l'uno sull'altro. Se uno non riesce, aggiorna il DNS per rimuoverlo dalla pool di indirizzi IP per l'applicazione. Ma cosa fare il server DB? Questo è ancora un singolo punto di fallimento.

    Ho avuto problemi con DNS in passato, ma questo può essere gestito da un provider dedicato esterno come DNS Made Easy per molto economici ($ 15 / year). Ciò support la modifica dynamicmente delle voci DNS, se necessario, che è utile se non si sta progettando di essere in grado di aggiornarli manualmente durante una crisi.

    I backup devono essere eseguiti alless una volta al giorno da un server esterno (sito S3 o FTP), sempre un minimo each mese. Hai bisogno di uno script automatico di distribuzione e di ripristino per avere oltre 3 ninche credo anche dal backup.

    Non mi sento molto come questo è lì a causa della disponibilità del DB, ma ti costerà circa $ 80×3 + spazio su disco + DNS = $ 250 / mo.

    Può fare meglio?

    6 Solutions collect form web for “Economico, minimo, robusto hosting di applicazioni web per alless tre nove (99,9%) uptime?”

    Economico, Minimo e Robusto? Hai appena colpito il triangolo male di "Buono / Veloce / Economico" – Pick 2, non puoi avere tutti 3. 🙂

    Realmente stai facendo bene se puoi fare un'applicazione geograficamente ridondante con failover per $ 250 / mo.

    L'unica alternativa che posso pensare sarebbe le soluzioni VPS che hai già fatto o forse Microsoft Azure potrebbe adattarsi alla fattura.

    Sono d'accordo che stai facendo abbastanza bene where sei.

    Assicurarsi di avere solidi processi di recupero, in modo che i guasti che si verificano possono essere risolti rapidamente.

    La disponibilità di "Three Nines" equivale a circa 8 ore di inattività in un anno. Se non contate le windows di manutenzione, questo non è uno standard particolarmente esigente per una società di hosting principale. Sono scettico che avete visto peggio su due servizi di hosting ben considerati.

    Ricorda, per quanto riguarda l'ospite, una volta che ti danno un server di lavoro, sei tornato indietro. Se hai un errore e 90 minuti dopo ti hanno dato un altro server, il tuo tempo di inattività è di 90 minuti. Se ti occorrono tre giorni per farlo funzionare, altri tre giorni non sono il loro problema.

    Il server di database è chiaramente un singolo punto di fallimento. È necessario determinare la tua tolleranza per quel rischio e il costo per attenuarlo. Non so molto su come rendere un server DB troppo ridondante rispetto a quello che è veramente difficile per i piccoli sisthemes. Se ciò ti preoccupa, la tua scommessa migliore è contrattare per l'hosting del database stesso anziché utilizzare un VPS e gestire il proprio server di database. Un esempio (da Google, non una raccomandazione ) può essere trovato qui ; non è particolarmente costoso.

    Penso che tu sia di fronte a 2-3 Problemi qui:

    Definizione Uptime

    Tre nove tra cui le windows di manutenzione annunciate o escluse? Quanto in avanti avrai annunciato le windows di manutenzione?

    Hardware Uptime

    Quella scala solo con la ridondanza. Non si sa mai quando si romperà e tre nini significa solo circa 9 ore di fermo all'anno. Quindi anche un contratto 4h ti concederà solo un tempo di inattività (2 se è effettivamente fissato entro 4 ore – ma questo non è esattamente economico da get). IMHO dovresti avere 2 server per questo

    Software / Servizio Uptime

    Stai andando a definire uptime tramite ping raggiungibilità, HTTP risposte, come? – Puoi facilmente risolvere questo problema definendo in anticipo quello che consideri "in su" (o se è più facile quello che consideri "in giù" – ma che sarebbe l'enumerazione di malfunzionamenti)

    Per quanto riguarda le economie, non so se a buon mercato si intendono i costi iniziali oi costi di gestione. Potete get un server a buon mercato quasi ovunque, ma probabilmente avete bisogno di più di loro per escludere la rottura hardware o get un hardware decente con HP, Dell, IBM con costi iniziali più elevati, ma una probabilità molto minore di rottura hardware e quindi avrà un minori costi di esercizio. Basta calcolare durante la vita che uno sarà più economico.

    Se desideri solo alcuni URL:

    server4you è stato molto bello per me EC2 con posizioni georedundant (UE e Stati Uniti) potrebbe anche essere molto interessante

    EDIT: Per essere chiaro quando dico 2 macchine voglio dire ridondanti macchine per uso caso (DB ridondante, Web ridondante, DNS ridondante, ridondante $whatever

    A seconda del traffico esatto e delle esigenze e dei requisiti, ho ospitato molte applicazioni web più piccole su 1 e 1 senza troppi problemi.

    A parte questo … praticamente qualsiasi fornitore di hosting popolare là fuori ha decenti (leggi: pubblicato) uptimes.

    Il 99,9% di impiego significa che stai accettando un tempo di inattività di 8 ore, 45 minuti e 35 secondi entro un periodo di un anno.

    La maggior parte delle aziende ospitanti decente ha colpito questo abbastanza facilmente.

    http://www.linode.com/index.cfm è stato molto affidabile per alcuni dei miei amici. Hanno posizioni multiple e potete scalare abbastanza facilmente.

    Mi piacerebbe sconto ASP.net . Mi piace il fatto che puoi get un server sandbox gratuito e non ricordo nessuna stagione di arresto che abbia mai visto.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.