¿Necesita pagar $ 100 por mes por un Servidor cuando construye un sitio web? [cerrado]

9

¿Necesita un servidor virtual o dedicado cuando simplemente codifica? ¿Sería capaz de construir un sitio web desde cero desde su PC y tomar un servidor solo un día antes de lanzarlo en Beta?

Dave
fuente
1
Mire a su alrededor y debería poder alquilar un espacio (Linux o Windows) por más de $ 5 / mes que $ 100. No, no tendrá un servidor dedicado (virtual) para instalar lo que quiera, pero para la gran mayoría de los propósitos, hará el trabajo.
Carson63000
1
Saludos Carson. Con la opción barata de "alquilar un poco de espacio" de cinco por mes que sugieres, ¿crees que debería preocuparme por la "privacidad"? Quiero decir, ¿podría arriesgarme a compartir mi codificación con espectadores no deseados?
Dave
Vas a hacer eso de todos modos, a menos que alojes tu propio sitio. ¿Cuál es la diferencia entre hacerlo haciendo desarrollo y cuándo se activa el sitio? Simplemente busque en Google un host de buena reputación. Si todavía está preocupado, minimice u ofusque su código antes de cargar y bloquear sus bases de datos (si es realmente paranoico, cifre todos los datos que almacena en una base de datos).
Mawg dice que reinstalar a Monica el
Personalmente, siempre desarrollo en localhostmi computadora portátil de todos modos, durante aproximadamente el 90% del proceso de desarrollo, antes de pagar un servidor. En mi caso, es una ventaja, en caso de que esté en algún lugar sin acceso a Internet (sí, existen ;-)
Mawg dice que reinstalaré a Monica el

Respuestas:

13

No

y si...

Técnicamente, si eres muy bueno, no necesitarías un servidor de desarrollo, ni ningún otro entorno remoto. Todo su código sería perfectamente independiente de la plataforma.

¿Esto significa que es una buena práctica a seguir? ¡No! Ve a buscar un Slice o un Nodo y prepárate con un pequeño VPS. No cuesta $ 100 / mes, y le ahorrará tiempo en el desarrollo.

Josh K
fuente
Tks vm Josh. Los enlaces Slice y Node que publicaste son realmente útiles y lo investigarán.
Dave
6

Dependiendo de su público objetivo y una gran cantidad de otras cosas, ¿ha considerado el alojamiento en la nube? Hay muchos por ahí que te permiten empujar desde git y vivir en menos de un minuto.

Dicho esto me gustaría alguna vez hacer esto el día antes de ir a la beta? Infierno no

Siempre esté preparado y conozca su plataforma, pero ¿eso también significa que debe pagar $ 100 por mes por un servidor desde el primer día? Por supuesto que no tan bien.

Thomas James
fuente
Claro, te estoy escuchando. Bueno, no tiene que ser exactamente 24 horas antes de salir en vivo; incluso podría ser el último mes completo de los 5 que he estado codificando ...
Dave
A menos que necesite algún software especializado, definitivamente elegiría el alojamiento en la nube. Esa es toda su razón de ser , y no solo se escalará si su aplicación resulta en The Next Big Thing, sino que es bastante barata si solo usa uno o dos servidores (como durante su período beta).
TMN
4

Definitivamente desea tomar un servidor más de un día antes de ponerlo en funcionamiento; los problemas de última hora no son divertidos. Sin embargo, su uso de un día como ejemplo es desafortunado ya que ahora nadie está respondiendo la otra parte de la pregunta.

¿Necesita un servidor desde el día 1 de su proyecto? Depende Desea desarrollar en un entorno lo más cercano posible a su servidor, para asegurarse de que se solucionen todos los errores / problemas.

Ejemplo trivial; en Linux los nombres de archivo distinguen entre mayúsculas y minúsculas, en Windows no lo son. Esto también aparece en las tablas de MySQL. Entonces en Windows, ambos

require "Cats.class.php"
require "cats.class.php"

Trabajará. En Linux, eso será un error.

Entonces, la pregunta es, ¿puede hacer que su entorno de desarrollo sea lo más parecido posible a su entorno en vivo? En caso afirmativo, entonces no necesita un servidor desde el día 1. Si hay diferencias importantes, un servidor puede ser inteligente.

Pero como dice otro póster, mire los VPS baratos: 100 / mes durante el desarrollo puede ser excesivo.

James
fuente
Ahora que lo pienso, 100 / mes para un beta recién lanzado es excesivo, a menos que tenga una audiencia garantizada y sepa que será grande :-)
James
El desarrollo puede demorar entre 4 y 6 meses, por lo que estoy de acuerdo con la terminología que usó "overkill". Examinaré cuidadosamente el "problema de compatibilidad" que planteó entre los 2 entornos de "desarrollo" y "en vivo". Saludos
Dave
2

Otra opción, además de obtener un VPS, especialmente si va a ejecutar su sitio web en una plataforma * nix, es simplemente crear una máquina virtual y realizar una instalación "servidor" mundana de su plataforma de destino, luego implementarla como si Era un servidor remoto. No va a ser perfecto, y tomará un poco más de tiempo configurarlo, pero por otro lado, el costo será insignificante y obtendrá una muy buena idea de lo que realmente se requiere en el servidor y cómo configurarlo. antes de pasar a beta.

Esta no es una opción tan buena si está apuntando a Windows, debido al costo de la licencia, pero incluso entonces puede ser una opción.

un CVn
fuente
+1 para un servidor virtual. Amazon acaba de anunciar que admitirá la carga de imágenes de máquinas virtuales de clientes en su infraestructura, por lo que, en teoría, podría desarrollar en una máquina virtual y luego cargar todo (depurado) y tenerlo alojado en la nube.
TMN
1

Busque una caja inferior y pruébela todo lo que quiera, luego verá que puede obtener mucho más por $ 100 / mes.

Gandalf
fuente
Probablemente irá por esta ruta más barata, saludos.
Dave
0

Sí, podrías, pero yo no lo haría. Hay demasiadas cosas que pueden salir mal en un sitio web (particularmente una que está alojada por un tercero) que dejar la configuración del servidor hasta 1 día antes del lanzamiento es bastante descuidado. El tercero podría no ser confiable, podría tener problemas para configurar el sitio correctamente, podría tener problemas de cuenta / inicio de sesión además de dificultades para comunicarse con el soporte al cliente. Toneladas de cosas pueden salir mal en el último minuto que darse un mes pagado de soporte / servicio no utilizado es una inversión digna solo por la tranquilidad de saber que cuando quieres lanzar puedes lanzar.

Si perder la fecha de lanzamiento por un día o dos debido a estos problemas no significa nada para usted, lo que significa que puede recuperarse y no es una gran pérdida, entonces ahórrese el dinero y lidie con los problemas a medida que surjan. Casi todos los problemas que encontrará serán problemas de solución bastante rápidos, y cualquier proveedor de alojamiento de terceros respetable será bastante confiable para ayudarlo rápidamente si es necesario. El peor de los casos sería una pérdida de aproximadamente 3 días (si todo saliera mal). Si puede manejar ese tipo de brecha y $ 100 es un gran problema, entonces ahorre el dinero.

Joel Etherton
fuente
Bueno, eso es exactamente lo que sucedió después del primer mes de pagar 100 $ al mes. El proveedor del servidor, que reclama un soporte 24/7, se volvió poco confiable: de hecho, como usted dice, ¡tuve exactamente el problema de no poder contactar al soporte al cliente durante 2 días seguidos! Por lo tanto, comencé a preguntarme por qué estaba pagando tanto cuando tal vez no necesitaba ... pospondré ejecutar el sitio web (en construcción durante al menos otros 4 meses) en mi propio servidor cuando realmente lo necesite, tal vez solo un mes antes de pasar a Live in Beta. Saludos
Dave
@Dave: de todos modos, cuestionaría $ 100 / mes para dicho alojamiento. Hay muchos proveedores de hosting que ofrecen muchos recursos por muy poco costo (y tienen un historial comprobado de servicio al cliente). Si pago $ 100 / mes y no puedo contactar a alguien por teléfono la primera vez que llamo, cambio de proveedor.
Joel Etherton