Quali sono alcune insidie ​​dell'hosting di un sito Web da casa?


13

Quindi, non è tremendamente difficile ospitare un sito Web da casa. Non ha senso pagare una terza parte per ospitare alcuni siti Web a basso traffico, quindi in alcuni casi l'hosting dal tuo computer di casa ha un senso. Ma forse non vedo l'intera immagine.

Ecco alcune delle insidie ​​che mi vengono in mente:

  • L'indirizzo IP dinamico può disattivare temporaneamente il sito Web
  • L'alimentazione può spegnersi per lunghi periodi di tempo
  • Il provider di servizi Internet può scendere più facilmente
  • Limiti di larghezza di banda e larghezza di banda limitati dell'ISP
  • Potenziali problemi contrattuali con ISP che non consentono l'hosting di siti Web

Ce ne sono altri?


Odio sembrare spammy, ma penso che sia molto economico ospitare un sito web a basso traffico su quasifreespeech.net. Non ho un soldo per averlo detto. Penso solo che siano un buon fornitore di hosting. Avevano problemi di downtime, ma sarebbe meglio di qualsiasi cosa tu possa fare a casa.
skiphoppy,

Risposte:


18
  • Costo dell'elettricità vs. costo dell'hosting
  • Di solito non si ha molta ridondanza a casa (cioè solo un server senza failover automatico)
  • Costo per rendere ridondante l'installazione vs. Costo di hosting
  • Devi stare attento a separare il tuo server dalla tua rete domestica, altrimenti problemi di sicurezza nel tuo server possono portare a una violazione della tua rete privata

+1 Odio dare una risposta sopra la mia :-) Ma il costo dell'elettricità è una grande aggiunta alla lista. I server non sono liberi di funzionare e l'hosting può essere dannatamente economico, potrebbe essere un lavaggio.
WaldenL,

Il mio computer è sempre acceso. L'elettricità non è un problema.
Tony_Henrich,

17

Il primo e l'ultimo sono quelli grandi. La maggior parte degli ISP non lo accetta in base ai termini di servizio e alcuni potrebbero persino bloccare il traffico 80/443 della porta in entrata. Ricorda anche che molte connessioni a banda larga sono configurate per consentire un traffico downstream molto maggiore rispetto al traffico upstream (quello che era ADSL nei giorni DSL). Quindi potresti ridurre di 15 MB, ma solo di 4 MB. Se stai offrendo ciò significa che hai un choke point da 4 MB.


Come accennato, la maggior parte degli ISP non lo consente per il servizio residenziale. TUTTAVIA, in genere hanno un servizio commerciale disponibile a casa tua solo per pochi dollari al mese in più, dove l'hosting di siti Web è legale e supportato.
Brian Knoblauch,

5
wow ... 15Mbit giù, 4Mbit su? in Canada la maggior parte delle persone non riesce nemmeno a ridurre di 4 Mbit e nessun ISP offre case con oltre 800 kbit. Rende il tuo punto ancora più saliente, immagino.
Mr. Shiny e New 安 宇

Vero. È divertente che non pensiamo sempre a quelli che non sono cablati come nelle principali aree metropolitane degli Stati Uniti. Posso ottenere 30/5 a casa mia se lo voglio, e Optimum dovrebbe rilasciare presto 100Mbit a casa. Inoltre, i miei inlaws non riescono nemmeno a ottenere DSL, e non c'è cavo, quindi usano il dialup. Non riesco a immaginare.
WaldenL,

5
  • Problemi ambientali. (Polvere, vibrazioni, spazio di archiviazione, hai un posto adeguatamente fuori mano per far vivere il tuo server?)
  • Problemi di riscaldamento e raffreddamento. (Il funzionamento di un server dedicato può aggiungere un notevole calore. Inoltre, il tuo server potrebbe surriscaldarsi durante un'ondata di calore se non hai una ventilazione adeguata.)
  • Problemi di sicurezza. (Il tuo server potrebbe essere un canale che consente l'accesso a dati e computer privati.)
  • Richieste di rete. (Devi essere più attento a come usi la tua rete. Se usi troppa connessione (ad es. Per il download) potresti inavvertitamente fare il tuo sito. Inoltre, devi stare più attento ai tempi di inattività pianificati per il tuo router o la tua rete, non puoi semplicemente riflettere dd-wrt sul tuo router per un capriccio (ad esempio), in quanto ciò potrebbe far cadere il tuo sito quando qualcuno lo sta usando.

2
La sicurezza è davvero una cosa difficile da gestire.
Magus,

"Il tuo server potrebbe essere un canale che consente l'accesso ai tuoi dati e computer privati" - o viceversa. Se non configurato correttamente, una violazione della rete domestica potrebbe compromettere il server.
AnonJr

4

Per i siti puramente personali a basso traffico, non lo vedo davvero come un problema. In effetti, lo consiglierei come punto di partenza per un sito di tipo puramente hobby. Se il tuo sito diventa popolare, allora guarda la migrazione a una configurazione ospitata.

D'altra parte, se si tratta di qualsiasi sito aziendale, eseguirlo su un provider ospitato, presumendo che l'attività non sia nel settore dell'hosting (o abbastanza grande da possedere un proprio data center).


3

Qualcosa che nessuno sembra aver ancora toccato: l'effetto psicologico.

Quando gestivo un server da casa (che fungeva da server di posta del mio dominio), ho scoperto di essere costantemente paranoico sul fatto che rimanessi sveglio. Lo eseguivo sempre il ping per assicurarmi che non facesse cadere quell'e-mail potenzialmente importante. Nelle occasioni in cui non potevo accedervi, si scatenò il panico; la casa è stata appena derubata? bruciato?

Certo, potresti essere molto meno incline a tali pensieri di me;)


2
  • Sicurezza

Se stai eseguendo servizi sul tuo server significa che devi avere le porte aperte e i servizi in esecuzione. Questi servizi sono esposti agli attacchi e possono potenzialmente essere una via d'accesso alla tua rete domestica. Sono un self-hosting da alcuni anni e, a parte il selinuxmio server web, sarebbe stato hackerato con successo in almeno un'occasione.

Altre persone hanno sollevato molti altri problemi, che possono o meno essere problemi nella tua specifica istanza. Fondamentalmente, lo vedo in questo modo: se fai l'hosting come hobby e se è divertente farlo, l'hosting automatico può andare bene. Se è per un'azienda, allora probabilmente vuoi fare qualcosa di diverso dall'auto-hosting.


Potrebbe anche essere necessario un DMZ a cui si fa riferimento in questa domanda. serverfault.com/questions/1052/would-you-setup-a-dmz-at-home
CanyonR

2

Non dimenticare l'effetto Slashdot. Sei solo "a basso volume" fino a quando un link a uno dei tuoi siti finisce su Slashdot / reddit / digg / altro aggregatore di link / sito ad alto traffico.


1

L'IP dinamico è il tuo punto di forza. Se desideri che le persone accedano al tuo sito tramite DNS (www.mysite.com) anziché tramite un IP non elaborato, dovrai modificare il file dell'host pubblico ogni volta che il tuo ISP ti assegna un nuovo IP. Le informazioni memorizzate nella cache per il tuo sito su tutti i router tra te e i visitatori precedenti richiederanno probabilmente ore per l'aggiornamento, anche se TU le acquisisci e le cambi immediatamente.

Fondamentalmente, i tuoi visitatori vedranno un sacco di 404 ogni volta che ottieni un nuovo IP. Ottenere un IP statico dal tuo ISP fa scappare l'ISP a quello che stai per fare.


La maggior parte delle volte, l'accordo che include l'IP statico consente i server di hosting. Questo è quello che si aspettano quando si ottiene una statica. Non abbiate paura di "avvisarli". Lavora con il tuo ISP, non CONTRO! :-)
Brian Knoblauch,

1
Tecnicamente, ho un IP dinamico. Tuttavia, ho notato che cambia circa ogni 18 mesi. Quindi, per me, il problema di IP dinamico con il mio ISP non è un grosso problema.
Jim,

4
I servizi DNS dinamici (come dyndns.org) sono in circolazione da secoli e rendono questo problema completamente irrilevante.
Matias Nino,

1
@Matias Nino: non rendono irrilevante il problema. Automatizzano solo la modifica del DNS sul server DNS primario per quel dominio. Il resto di Internet memorizza nella cache le voci DNS e nella mia esperienza personale ho scoperto che quelle cache spesso ignoravano il TTL, il che significava che ogni volta che l'indirizzo IP cambiava c'era un "outout" fino a 6 ore per il mio sito IP dinamico. Se il tuo IP cambia frequentemente, questo può essere un problema.
Mr. Shiny e New 安 宇

1

Puoi utilizzare AppEngine di Google per l'hosting gratuito delle tue pagine web a basso traffico. Le pagine statiche funzioneranno bene (c'è una guida ), per la dinamica dovrai usare Python.

Le quote gratuite di Appengine vanno bene per la tua home page a meno che tu non sia una sorta di celebrità.


1

Quando puoi ottenere hosting su larga scala a tariffe ridicolmente economiche, vale davvero la pena? Il mio account GoDaddy - con ASP.NET, fino a 2 DB SQL Server, fino a 25 DB MySQL e una serie di altre funzionalità mi fanno guadagnare $ 86 all'anno. Paragonalo all'acquisto del mio hardware e firewall, alla corretta configurazione della rete su DMZ del server, a qualsiasi necessità di ridondanza / alimentazione, a una solida soluzione di backup, ecc. E ... beh, l'unico potenziale miglioramento nel fare tutto da solo diventa accesso al desktop locale (o anche al desktop remoto). Non è un argomento convincente.


1

In genere a casa avrai un DSL, dove A sta per Asimmetrico. Ad esempio 24Mbit ADSL2 + ha solo 1Mbit di upload. Anche i modem via cavo tipici sono asimmetrici, sebbene la differenza non sia così elevata (3-5 volte, non 20 volte). Alcuni ISP per combattere ulteriormente il P2P riducono la velocità di upload, il throttling, ad es. Caricamento da ADSL 20Mbit a 512kbit.

Altrimenti non è un vero problema. Per quanto riguarda la sicurezza, anche i semplici router SOHO ti consentono di creare DMZ e inserire il tuo server lì. Ho usato un server basato su casa qualche anno fa, vecchio PC, downclockato e convertito in fan-less.

Ma al momento non vedo il punto di farlo. Non vale la pena. Al giorno d'oggi puoi ottenere hosting gratuito di buona qualità (ad es. Google Apps Engine) o un'ampia scelta di hosting di tipo VPS economico e personale.


0

Se il tuo sito web invia e-mail in uscita, preparati a essere bloccato da molti dei grandi servizi (yahoo, earthlink, hotmail) a cui non piace accettare e-mail dagli IP designati per l'assegnazione dinamica.

Esistono soluzioni alternative, come l'inoltro tramite il proprio ISP o tramite il proprio server di posta (supponendo che non sia ospitato sullo stesso server del sito Web.)

-
bmb

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.