¿Cuánto cuesta un servidor para una aplicación?

Depende de qué tipo de aplicación utilizará el servidor, cuántos usuarios tendrá que atender a la vez, cuánto ancho de banda necesita, etc. Le mostraré algunos ejemplos baratos, ya que tuve que buscar algunos precios por mí mismo. proyecto recientemente.

cc: tarifas anuales concurrentes

VPS , 50 cc. Si no necesita muchos recursos, debe optar por un VPS. Por ejemplo, el VPS que estoy usando en privado me cuesta menos de 50 dólares al año. Viene con 8 GB de RAM, 2 vCores Xeon E-5, disco de 300 GB (no SSD) en un enlace de 100 Mbit / s.

Colocación, 1200 cc + 1k. Si desea alojar su propio hardware o necesita más potencia o necesita hacer lecturas y escrituras o copias de archivos más grandes al mismo tiempo, entonces quizás debería optar por servidores de segunda mano, pero aún buenos. Puede obtener servidores con hasta 16 núcleos E5 y 128 GB de RAM por alrededor de 1k de esa manera. Ahora el único problema es el hosting. Recomendaría un alojamiento de colocación que puede costar alrededor de 100 dólares al mes.

Servidor alquilado, 600 – 12k cc. Alternativamente, puede “alquilar” servidores dedicados de los centros de datos o proveedores de alojamiento. Pueden comenzar desde alrededor de 50 dólares al mes (como PC de torre) hasta alrededor de 1k por mes para servidores como se menciona en la parte de colocación.

PD: Si el costo es un gran problema, deshágase de la idea de Amazon AWS, ya que son caros …

Una vez que se publica su aplicación, aún debe crear contenido nuevo, realizar un seguimiento del rendimiento de su aplicación y dejar que los usuarios sepan qué hay de nuevo. Si su aplicación se basa en un servidor para almacenar información como registros de usuarios o historial de pagos, también tendrá que pagar para administrar esta información.

Depende de muchas cosas. Aquí está mi opinión sobre cómo abordar problemas como este:

  1. Arquitectura: muchos de los problemas de escala con los que se encontrará se definirán según cómo diseñe la aplicación ahora. Conocer las fortalezas y debilidades del lenguaje en el que está escribiendo, el marco que está utilizando y los sistemas operativos / servidores subyacentes en los que está alojando es esencial.
  2. ¿Cuánto tiempo tarda una solicitud promedio en completarse sin carga? ¿Cuál es su SLA sobre cuánto tiempo deben tomar las solicitudes?
  3. ¿Cómo maneja la aplicación la carga? ¿En qué punto (solicitud por segundo por servidor) ve degradación?
  4. ¿Ha segmentado su aplicación en capas que se pueden escalar por separado? (es decir, ¿tiene una capa de base de datos, una capa de servidor de aplicaciones y una capa de almacenamiento?)
  5. ¿Cuál es tu presupuesto?

Como es solo un plan de negocios (es decir, no está escrito en piedra) piense en una cantidad de usuarios que desea ejecutar en una determinada pieza de hardware, para los servidores de datos / web.

Sea agresivo pero en el mundo real, ya que los desarrolladores tendrán que codificar para hacer este objetivo y hacer que sea parte de la especificación del software: 200 usuarios concurrentes en un servidor web, por ejemplo, y que 10 servidores web necesitan un servidor de base de datos xeon de doble núcleo o lo que necesite la aplicación.

Luego puede trazar un gráfico de expansión a medida que avanza; tienden a no ser lineales, así que tenga un factor de comadreja mentiroso para manejar eso que despliega el gráfico a medida que avanza.

Luego, no se olvide de las copias de seguridad, los equilibradores de carga, los firewalls, los administradores de contenido, los servidores proxy de almacenamiento en caché y todo el otro kit de red que necesitará.

También deberá presupuestar para que alguien lo ejecute todo. Si es una aplicación web, probablemente 3 para manejarla en turnos. O eso, o asegúrese de que su personal de TI sea el más dedicado para que los servidores se reinicien en la noche cuando todo salga mal.

El servidor que compre puede o no incluir un sistema operativo de servidor. Cuando se trata de seleccionar su propio sistema operativo de servidor, los sistemas operativos de servidor de gama alta como Windows Server 2008 R2 comienzan en aproximadamente $ 1,000 para hasta cinco usuarios (cinco licencias de acceso de cliente o CAL) y $ 4,000 para la edición Enterprise, que incluye 25 CAL . Si está buscando una alternativa menos costosa, también tiene muchas opciones, incluido Mac OS X Server ($ 499 con licencias de cliente ilimitadas), Microsoft Small Business Server (aproximadamente $ 550 con soporte para hasta 25 usuarios) y una variedad de Distribuciones de servidores Linux empresariales que van desde gratis hasta $ 1,000 o más para una suscripción de soporte anual.

También deberá presupuestar las aplicaciones de software que necesitará su servidor para realizar sus tareas. Los montos en dólares pueden acumularse bastante rápido en esta área; por ejemplo, para manejar los servicios de correo electrónico necesitará una aplicación como Microsoft Exchange Server, que comienza en $ 699 para la edición Standard y $ 3,999 para la edición Enterprise; para servicios de bases de datos, una aplicación como Microsoft SQL Server costará casi $ 900; y para compartir archivos y colaborar en línea, las opciones como Sharepoint Server de Microsoft o Citrix Presentation Server pueden costar entre $ 400 y $ 3,000 o más.

Comenzaría con un único cuadro de aplicación, un único cuadro de DB y un único cuadro de almacenamiento si necesita almacenamiento . Lánzalo, mira qué se rompe. Aumente lentamente la cantidad de usuarios y verá partes del código que querrá optimizar, o puede agregar más cuadros donde la aplicación tenga problemas.

Cada aplicación requiere mantenimiento continuo y actualizaciones de contenido para mantener a los usuarios felices, comprometidos y regresando por más. Dependiendo de la complejidad de su aplicación, también puede incurrir en costos adicionales para servidores, mantenimiento de emergencia, notificaciones push, procesamiento de pagos y más.

Referencia:

  1. Cuánto cuesta una aplicación: una revisión masiva de precios y otras consideraciones presupuestarias
  2. ¿Cómo puedo estimar los costos del servidor para crear una aplicación?
  3. ¿Cuál es el costo para mantener una aplicación? – App Press
  4. Costo del servidor para la aplicación de teléfono inteligente con servicio web
  5. ¿Cuánto cuesta desarrollar una aplicación como Tinder?
  6. ¿Cuánto costará un servidor?

No das indicaciones sobre cuán pequeña o grande es esta aplicación.

Pero necesita hacer algunos cálculos para sus costos mensuales basados ​​en usuarios mensuales. ¿Cuánto necesitas realmente?

Puede hacer algunas suposiciones y ver cómo se mantiene, como lo hice aquí: la respuesta del usuario de Quora a ¿Cuánto costaría el alojamiento en la nube para una aplicación de medios sociales como Snapchat con 5 millones de usuarios?

Si es una aplicación independiente y solo desea ejecutarla por sí misma, verificaría proveedores de alojamiento de aplicaciones especialmente diseñados como Digital Ocean, Linode y Vultr. Ofrecen cuentas VPS extremadamente baratas que hacen el trabajo.

Vultr cuesta más, pero el soporte es excelente. Opté por Vultr. Tengo $ 20 / mes para una cuenta VPS que uso para alojar unos 30 sitios web. Pago otros $ 15 por mes por una licencia de cPanel. Ofrecen cuentas VPS tan bajas como $ 2.50 / mes y son bastante buenas. También mantengo otras 2 cuentas VPS de $ 5 / mes para complementar mi enjambre de 8 servidores separados geográficamente, lo que permite que mi enjambre alcance el estado de “Alta disponibilidad”.

Aquí estoy ofreciendo descaradamente mi enlace de afiliado a Vultr. Echale un vistazo. Si terminas usándolos, también me ayudará. Vultr: SSD Cloud de alto rendimiento.

¡Buena suerte con tu aplicación!

Qué tipo de aplicación planea lanzar cuántos usuarios iniciarán sesión al mismo tiempo. El costo para el servidor de aplicaciones varía según la aplicación.

Normalmente comienza desde $ 20–40 / mes si opta por el servidor compartido.

Para VPS dedicado (servidor privado virtual) con la IP dedicada, le costará más.

Vamos a darle la vuelta … ¿cuánto servidor necesitas para ejecutar tu aplicación?

No das ninguna información, por lo que es imposible responder esto …