Necesito estimar los costos de alojamiento en la nube para el lanzamiento de nuestra aplicación en unas pocas semanas. Mirando Rackspace, puedo estimar el ancho de banda, etc., pero ¿cómo calculo cuántos usuarios puede manejar una de sus instancias de servidor y cuál será el costo?

Puede comenzar con una métrica simple: $ 0.xx / hora * 720 horas (1 mes). Esto le dará una línea base de una máquina virtual que funciona 24 × 7 durante un mes. Si cada instancia cuesta $ 0,10 / h, entonces eso sería $ 72 / mes para esa máquina virtual.

Si ha realizado alguna medición de rendimiento en sus entornos de desarrollo o preparación, puede usar eso para construir algunas suposiciones. Supongamos que su aplicación y el entorno del servidor de prueba pueden soportar 100 req / seg, pero se abrochan durante una carga de 200 req / seg. Por lo tanto, durante los períodos de tráfico en ráfaga, deberá duplicar sus servidores para manejar esa carga adicional (supongo que tiene un equilibrador de carga en ejecución para enrutar el tráfico al siguiente servidor disponible cuando uno se conecta).

Si su aplicación es un sitio de noticias y está localizado en una región (por ejemplo, el este de los EE. UU.), Puede desenterrar algunas métricas para los tiempos pico de tráfico más comunes. Si su aplicación va a estar impulsada por el marketing, tendrá que hacer algunas suposiciones adicionales sobre cuánto tráfico se dirigirá a la aplicación. Tener una idea de cuánto tráfico podría necesitar manejar le dará algunas mejores habilidades de planificación.

Si necesita activar 2 instancias adicionales para manejar la carga incremental cada día de la semana de 4pm a 6pm, entonces puede contar con 40 horas adicionales de tiempo de instancia por factura mensual (2 horas * 5 días * 4 semanas en un mes). A $ 0.10 / h, eso le da un costo adicional de $ 4.00 / mes en cargos de instancia para cubrir el tráfico máximo de 2 horas por día.

El almacenamiento puede ser un poco más difícil de calcular, dependiendo del proveedor. Algunos proveedores (como mi empleador) le darán un costo por unidad por hora. Por ejemplo, a $ 0.20 / GB, se le cobrará $ 0.0002 por hora. Otros utilizarán una métrica de “promedio móvil”, donde verifican periódicamente la cantidad de almacenamiento que está utilizando actualmente y luego la promedian durante el período de tiempo que la tiene aprovisionada. Por ejemplo, si usa aproximadamente 2 GB de almacenamiento, a veces unos pocos megas más, a veces unos pocos menos, solo durante 20 días, la suma de las muestras de cinco minutos se dividirá entre el número de comprobaciones incrementales durante los 20 días para proporcione la cantidad de almacenamiento promedio utilizada, luego multiplíquela por la tasa de $ 0.20 / GB o lo que sea para calcular cuánto le facturará.

Si Rackspace es su proveedor elegido, definitivamente debe hacer algunas pruebas en su entorno antes de ponerlo en marcha para tener una idea adecuada del rendimiento de su aplicación en su entorno . Esto es especialmente importante si ha estado desarrollando en su propio equipo, ya que la mayoría de las mediciones de rendimiento se reducirán a la falta de sentido. Su servidor de desarrollo tiene características fundamentalmente diferentes del entorno de producción de su proveedor de alojamiento, por lo que, además de verificar los cuellos de botella comunes en su aplicación, deberá realizar una prueba en un entorno similar en el que planea implementar.

Si ha estado desarrollando en una nube pública que tiene capacidades de registro en línea y precios publicados, entonces puede hacer algunas pruebas de referencia allí para tener una idea de cómo funciona su aplicación y cuándo necesita escalar. Una vez que tenga una idea de cuántas instancias se necesitan para el uso regular y cuánto para el uso máximo (de los patrones de tráfico o de las campañas de marketing / PPC), puede verificarlo en su lista de precios para ver cuánto le costará.

Finalmente, sería negligente si al menos no conectara mis propios servicios 🙂

Puede registrarse para obtener una cuenta en la nube en voxel.net y aprovisionar servidores virtuales y básicos por hora. Hay un límite de cuota por defecto para limitar nuestro riesgo de que los spammers / estafadores generen mucha capacidad y hagan cosas malas, pero un correo electrónico rápido al soporte técnico con una explicación de sus requisitos de prueba puede aumentarlo. Luego puede probar el rendimiento de su aplicación por un costo relativamente bajo, e incluso compararlo con cualquier otro proveedor de nube pública con el que haya estado probando.

¡Espero que esto ayude!

Existen algunas soluciones SaaS que simulan usos “hipotéticos” y escenarios de precios para la planificación informada de la capacidad. Los más notables son Cloudyn, Cloud Cruiser y Cloudabiliy.

Un buen proveedor de servicios debe tener una calculadora donde pueda configurar sus requisitos para la aplicación, como el espacio en disco, el tamaño de la base de datos, etc., y le dará el precio. Algunos proveedores de alojamiento en la nube incluso tienen una versión de prueba gratuita (como http://www.relbit.com ) para que pueda probarlo y al final verá cuánto tráfico necesitaba y cuánto pagaría. O puede solicitar un acuerdo individual (cualquier proveedor profesional estará encantado de darle uno). Aquí hay una lista completa de proveedores de plataformas en la nube: http://blog.huchunhao.com/curren … para que tenga muchas opciones 🙂

More Interesting

¿Cuál es la mejor aplicación para administrar el almacenamiento múltiple en la nube?

¿Cuáles son los mejores proveedores de almacenamiento en la nube? Actualmente estaba usando Dropbox con 48GB gratis, pero esta oferta ya ha finalizado, así que necesito algo parecido.

¿Existe un servicio CMS basado en la nube (SaaS) que permita la edición html / css / javascript sin procesar, así como una lógica personalizada del lado del servidor?

¿Cuáles son los usos comunes de Cloud Computing?

¿Cuáles son las ventajas y desventajas de Google Sheets frente a Microsoft Excel?

¿Qué es la tolerancia a fallas en la computación en la nube?

¿Cómo puede una empresa tener éxito mediante el uso de la computación en la nube?

¿Puedo pasar a la computación en la nube sin experiencia?

¿Es posible usar Amazon Cloud Drive para almacenar mis copias de seguridad de Time Machine?

¿Qué es la computación en la nube y cómo se puede adoptar en los vehículos automóviles?

¿Cuál es el mejor servicio de almacenamiento basado en la nube para hacer una copia de seguridad de su biblioteca de música?

¿Cuál es el mejor servicio de respaldo en la nube para uso personal en el hogar para documentos, imágenes y películas?

¿Qué soluciones de intercambio de archivos empresariales alojadas están disponibles para reemplazar DropBox?

¿Cuáles son algunas de las características o características imprescindibles de una aplicación en la nube?

¿Qué base de datos se usa en la nube Parse?