Deberías estar en AWS. O Google Compute Engine. O azur. Hablaré de AWS.
Pequeño sitio? Ejecutar un t2.micro, eso es menos de $ 10 al mes. Si necesita escalar, detenga su instancia y la reinicie como algo más grande. Siguiente tamaño, duplica eso. Siguiente tamaño, doble de nuevo. Eso es antes de comprar instancias reservadas para bajar el precio hasta en un 60% con solo pagar por adelantado.
Puede soportar 100k vistas al día fácilmente en un micro. Particularmente si conecta sus activos estáticos en S3 (todas sus imágenes, su CSS, su HTML) y luego lo conecta con Cloudfront. De esa manera, puede recorrer más de 1 millón de visitas al día.
- Cómo construir un sitio web para mi pequeña empresa con un costo mínimo
- ¿Cuánto cuesta hacer un sitio web con su propia base de datos?
- ¿Cuánto costaría desarrollar un sitio web como oDesk?
- ¿Cuánto costaría tal proyecto?
- ¿Cuánto cuesta crear un diseño para una aplicación?
Su back-end se escala de la misma manera: coloque todo en RDS en lugar de ejecutar MySQL en su servidor, obtendrá instantáneamente otro 200% de rendimiento. Auge. Solo por eso. Su instancia de RDS tiene las mismas propiedades “Oh, puedo detener esto y reiniciar en un tamaño más grande” también.
Cuando estoy planeando, pienso en términos de m3.medium tanto para RDS como para web, que cuesta alrededor de $ 100 al mes, y que manejará literalmente todo lo que es probable que le arrojes, preescala (y quiero decir “Preescala” en el sentido de VC, donde “escala” es más de un millón de usuarios registrados y 10 veces más que los visitantes). Si necesito reducir la escala, o si solo quiero tirar algo, usaré micros, que cuestan alrededor de $ 20 por mes. Estoy bastante seguro de que gasto más que eso en Taco Bell semanalmente, no una gran dificultad.
Pero hacerlo de cualquier otra manera lo encierra en una estructura de costo fijo y una arquitectura fija que lo matará, si tiene alguna medida de éxito, y será realmente costoso arrancar.
(gracias a David Benko por señalar que tenía el tipo de instancia incorrecto)