¿Cómo calculo los costos de computación en la nube?

Escribí la misma respuesta para la pregunta ¿Cuáles son algunas estrategias de reducción de costos para controlar los costos de computación en la nube?

Aquí va:
Si bien los matices de los precios de las instancias reservadas y bajo demanda se comprenden mejor que hace un año, la planificación de la capacidad EC2 desde una perspectiva de gestión de costos sigue siendo un desafío para los equipos de TI y finanzas.

Aquí hay algunos puntos clave y consejos para obtener el valor de su dinero en EC2 sin volverse loco.
Algunos conceptos básicos de RI
Antes de comenzar, repasemos rápidamente algunos datos de EC2 sobre los modelos de precios de instancias bajo demanda y reservadas:

  1. El precio bajo demanda es un modelo de “pago por uso”, generalmente beneficioso para el uso a corto plazo, y como tal tiene altas tasas de uso por hora.

  2. El precio de la instancia reservada requiere un compromiso inicial (tarifa única) con tasas de uso por hora con descuento, y es más un juego a largo plazo, con opciones de 1 o 3 años disponibles. Estas reservas también vienen en 3 sabores: ligero, mediano y pesado, y cada sabor ofrece diferentes tasas de descuento en función de cuánto paga por adelantado.

  3. Las reservas pesadas requieren que pague por el uso por hora, incluso si nunca activa la instancia correspondiente. Para la luz y el medio, solo paga el uso por hora de lo que realmente usa.

  4. No importa qué modelo de precios elija, puede ejecutar todas sus instancias 24/7/365. Tener una reserva ligera NO significa que necesita usar la instancia de forma limitada.

¡Ahora para un poco de diversión avanzada con EC2!
Si bien la fijación de precios a pedido es fácil: no hay una tarifa inicial, pago por uso, etc., puede terminar siendo muy, muy costosa si se usa para consumo a largo plazo.
Por otro lado, si bien los precios reservados ofrecen descuentos increíbles, ¿qué pasa si no planea usar este tipo de instancia durante mucho tiempo? ¿Vale la pena pagar esa tarifa única por adelantado?
Por supuesto, la respuesta es “depende”. ¿Planea ejecutar esta instancia durante una semana o un mes? Tal vez este sea un proyecto de 3 meses o tal vez una carga de trabajo en estado estable planificada para el próximo año.
No importa cuáles sean sus planes, visualizar todas las opciones disponibles lo hace mucho más simple.

¿Qué modelo de precios EC2 es el adecuado para usted?
El siguiente cuadro muestra las cuatro opciones de precios para una instancia m1.large (Linux) que se ejecuta en us.east-1. La línea azul a pedido, aunque comienza con un costo de $ 0, aumenta rápidamente y después de 12 meses de uso las 24 horas, los 7 días de la semana, es la opción más cara con $ 2,074.
Por otro lado, los 3 sabores de reserva, a pesar de comenzar con sus respectivas tarifas iniciales, terminan el período de 12 meses con un precio significativamente más bajo que On-Demand.


La pregunta es, ¿ejecutará esta instancia durante los 12 meses completos? Si es así, claramente la gran reserva ofrece el mayor valor.

Pero si tiene alguna duda al respecto, aún puede determinar fácilmente qué tiene más sentido desde una perspectiva financiera.

Tomemos la reserva de luz (roja) como ejemplo. Aunque comienza con una tarifa inicial de $ 243, después de solo 3 meses la reserva ligera se iguala con On-Demand (azul). Esto representa el final de su bloqueo. Y cualquier uso más allá de ese punto es puro ahorro.

Entonces, si está seguro de que utilizará esta instancia durante los próximos 3.5 meses, una reserva ligera es obvia.

Del mismo modo para las reservas medianas y pesadas. El gráfico muestra claramente el punto de equilibrio para el medio a los 5 meses y el pesado a los 7 meses, lo que le permite decidir fácilmente qué plan de precios le ofrecerá el mayor retorno de la inversión con el menor riesgo inicial.

Le invitamos a seguir nuestro Blog, donde publicamos cosas que deberían ayudarlo a ahorrar dinero en la nube. Espero que esto haya sido útil.

AWS proporciona una calculadora en línea bastante completa:

http: //calculator.s3.amazonaws.c

Por supuesto, eso solo ayuda si está utilizando AWS y sabe lo suficiente sobre su aplicación / servicio para poder estimar el número de instancias, la cantidad de almacenamiento, etc. Pero, si no puede hacerlo, probablemente no tenga mucha esperanza de llegar a una estimación de costos de todos modos.

El mejor consejo que puedo darle hoy es usar una herramienta para eso.

Las ofertas de Cloud Computing son tan complejas y multiplicadas por la cantidad de proveedores de nube diferentes que se hizo casi imposible encontrar los recursos que se ajustan perfectamente a sus necesidades.

Debería consultar: CloudScreener Cloud Decision Engine

Cloud Decision Engine es un habilitador de múltiples nubes: proporciona recomendaciones en tiempo real para garantizar que la infraestructura siempre coincida con las necesidades comerciales y técnicas, entre el ecosistema de proveedores de IaaS.

Compara los servicios web de Amazon, Microsoft Azure y Google Cloud Platform para seleccionar los mejores recursos en la nube antes de cada implementación o simplemente para verificar si la infraestructura existente es del tamaño correcto o no.

Las recomendaciones se basan en el precio, la ubicación y el rendimiento.

¡Una versión básica está disponible gratis aquí!

More Interesting

¿Qué tan práctico es ofrecer un servicio de almacenamiento en la nube con un teléfono Amazon Fire?

Servicios en la nube: ¿Cuál es la mejor manera de almacenar y compartir sus archivos en línea? ¿Dropbox, Sugarsync, Google drive, Skydrive o cualquier otro?

¿Cuáles son los proveedores de almacenamiento en línea gratuitos que ofrecen al menos 12 GB pero son más confiables que Google Drive?

¿Qué es más seguro para la base de datos: nube o hardware (servidores de montaje en bastidor, etc.)?

¿Cuál es el procedimiento para la impresión en la nube de Google?

¿Cómo se comparan los distintos proveedores de PaaS para alojar webapps node.js?

¿Existe alguna herramienta que me permita sincronizar el disco duro de mi computadora con múltiples servicios en la nube?

¿Cuáles son los factores que hacen que el entorno de la nube sea confiable?

¿Cuáles son los métodos de detección de intrusos utilizados en la computación en la nube?

¿Qué deben hacer los sitios que usan EC2 de manera diferente como resultado de la interrupción para garantizar el tiempo de actividad?

¿Qué planes de contingencia deberían tener las empresas en su lugar si su proveedor de la nube falla o entra en bancarrota?

¿Cuál es el mejor alojamiento en la nube, HostingRaja, Amazon, DigitalOcean, Linode, Google Cloud Platform u otro?

¿Cuáles son los pros y los contras de usar un Team Foundation Server alojado?

¿Qué empresas en la India ofrecen un curso de capacitación de verano sobre piratería ética y computación en la nube?

¿Qué es más barato para un sitio web basado en imágenes (como imgur), alojar imágenes localmente o en un servicio en la nube?