Ospita un server di database con un'altra società di hosting [chiuso]


1

Sto ospitando la mia app e il mio database in Linode. Voglio ridimensionarlo con un server di database separato, ma credo di non dover pagare $ 10 al mese per un altro VPS con Linode per il server di database. Potrei semplicemente pagare $ 5 al mese per Digital Ocean e usarlo come un server di database.

Domanda: è buona norma ospitare il database su un altro host / rete web? Dovrei invece avere il mio server di app e server di database nello stesso host web?

Che dire delle situazioni in cui ospito il DB in Google Cloud SQL o Amazon RDS?


Questo sarebbe qualcosa di più per gli amministratori di database o forse anche per errore del server, a seconda del caso d'uso.
slhck,

Risposte:


1

Sì, avere il tuo database situato su un altro server attraverso la rete va benissimo. In realtà sarebbe utile disporre di un server di database con lo stesso provider e si dovrebbe chiedere se è possibile disporre di un VPS con provisioning sullo stesso nodo hardware. Ciò renderà le richieste di rete molto, molto rapide rispetto all'utilizzo di un altro provider, e quindi molto probabilmente invierà richieste a un altro datacenter da qualche parte.

È necessario considerare la latenza come probabilmente la principale preoccupazione per l'esternalizzazione di un server di database. Ovviamente dovrebbe essere adeguatamente protetto da attacchi come qualsiasi altro software rivolto verso la rete. Altrimenti questo è uno scenario molto comune in molti sistemi di produzione in natura.


Grazie. Che dire delle situazioni in cui ospito il DB in Google Cloud SQL o Amazon RDS?
Victor,

Sono le stesse considerazioni. È necessario eseguire alcuni benchmark per vedere quale tipo di latenza viene introdotta da un server di database esterno e sarà necessario garantire la sicurezza della connessione. Amazon offre il suo livello gratuito che include molte cose gratis per un anno, inclusa un'istanza di micro RDS. Potresti dare un'occhiata e vedere se questo funziona per te.
L0j1k,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.