¿Cuáles son los costos del servidor para una aplicación o una red social que tiene 1-2 millones de visitas activas mensuales en más de 200 páginas? Además, ¿cuáles son los costos del servidor para 100,000 activos mensuales?

No lo sé. Usted no sabe Nadie lo sabe.

Ver el servidor no es el único factor en su aplicación. Para conocer los costos de su servidor, primero debe calcular la capacidad de su servidor. Entonces tienes que averiguar si realmente necesitas más servidores. Comienzas en el nivel superior: tu software. Se sorprenderá de lo eficiente que puede hacer que el software maneje cientos de miles de usuarios en un único servidor pequeño.

Primero mira su código, hay todo tipo de cosas que hacen que su código sea más o menos eficiente. Si su código tiene muchos bucles de larga ejecución, tal vez debería deshacerse de ellos. Si algo lleva mucho tiempo, tal vez debería ponerlo en un nuevo proceso. Puede hacer un código altamente optimizado o optimizado. Esto afectará los costos de su servidor.

Entonces tienes que mirar tu idioma elegido. Algunos lenguajes (como ruby ​​y python) son más pesados ​​que otros y requieren más recursos de servidor, pero debe equilibrar esto con la eficiencia del programador. Esto afectará los costos de su servidor.

Luego su arquitectura es importante. Si usa una arquitectura de microservicios, esto puede costar más que una arquitectura monolítica.

Finalmente tienes que mirar los recursos de hardware. Algunos servidores pueden estar optimizados para el almacenamiento, pero está utilizando muchos recursos informáticos. Si usa cosas como docker o virtualización, esto afectará los costos de su servidor.

Para obtener una respuesta definitiva en este momento, realice una prueba de carga en su aplicación. Averigua dónde falla. Luego, averigüe qué debe agregarse para satisfacer la prueba de carga.

Si desea pasar tiempo optimizando su código, tal vez pueda reducir la cantidad de servidores que necesita. Nadie puede responder con precisión esta pregunta sin probar su aplicación. Cada aplicación es única y responderá de manera diferente a escala.

Bueno, depende de la plataforma de redes sociales que haya elegido. Idealmente, debe elegir el alojamiento en la nube de AWS con m4.xlarge + m3.db que le costará ~ $ 400 / mes

More Interesting

¿Dónde puedo aprender UI / UX para el desarrollo de aplicaciones móviles y web?

¿Cuánto costaría construir una aplicación como Twitter?

¿Qué experiencias con jQuery Mobile han tenido las personas?

¿Cuál es el mejor lenguaje de codificación para crear sitios web y aplicaciones de Android, si requiero cambios frecuentes en el diseño del sitio web y la aplicación?

¿Cuáles son las mejores herramientas para el desarrollo de juegos para dispositivos móviles?

¿Existe un sitio web como W3Schools Online Web Tutorials para el desarrollo de aplicaciones?

¿Cuáles son los mejores marcos para crear productos mínimos viables para dispositivos móviles y / o web?

¿Cuánto tiempo lleva convertirse en desarrollador de aplicaciones?

¿Cuándo se necesita la versión móvil y tableta para cualquier sitio web?

¿Cuál es el mejor enfoque para desarrollar una aplicación móvil y web? ¿Se debe elegir un marco como MeteorJS o trabajar con React y React Native?

¿Hay alguna evidencia de que el espaciado simple después de un período es mejor que el espaciado doble para la usabilidad del sitio web o la aplicación móvil?

Desarrollo de aplicaciones web, ¿cuál es el mejor lenguaje para php o python backend web móvil?

¿Qué es el creador de aplicaciones, es la manera fácil de crear aplicaciones como WordPress para sitios web?

Si alguien pudiera crear una aplicación web y móvil para demostrar sus habilidades como desarrollador de pila completa que te haría querer contratarlos, ¿qué tecnología y fundamentos incluiría?

¿Cuál es la mejor manera de desarrollar y lanzar una aplicación: web o Android?