Cómo calcular el costo de AWS

Sigo estos pasos cuando hago optimización de costos con clientes:

1. Comprenda para qué se utilizará la aplicación: qué flujos comerciales tienen lugar en esta aplicación, patrones de uso (explosivos, cíclicos, constantes), quiénes son los usuarios y desde dónde acceden a la aplicación.

2. Traduzca el paso 1 a los requisitos del sistema (arquitectura y componentes de AWS) y al consumo de recursos (¿es alto en la utilización de la CPU, memoria, almacenamiento en disco, E / S de disco?). Si hay métricas disponibles, úselas. Elija los componentes de AWS en función de las métricas disponibles: tipos de instancia EC2, tipo de volumen EBS, tipos de instancia RDS DB, clases de almacenamiento S3, etc. Si no tiene métricas, tendrá que hacer suposiciones y elegir los componentes de AWS de todos modos (eso está bien en este punto).

3. Configure las aplicaciones en un entorno similar a la producción y ejecute pruebas de carga al volumen esperado en la vida real. Puede usar JMeter o Locust, ambas son excelentes herramientas de código abierto para pruebas de carga. También debe ejecutar pruebas que simulen picos en el tráfico (es decir, 3x, 5x, 10x), de esta manera conocerá los límites superiores de su aplicación.

4. Monitoree las métricas basadas en pruebas de carga y confirme / rechace las suposiciones que hizo en el paso 2. Por ejemplo, asegúrese de que la CPU no esté sobre / utilizada para el tipo de instancia EC2 que eligió, la E / S de disco no es un cuello de botella de rendimiento, el uso de la memoria está en niveles seguros, etc. Las métricas le indicarán dónde ajustar los componentes. Por ejemplo, use una instancia EC2 más pequeña (y más barata), cambie las clases de almacenamiento S3, etc. En función de las métricas recopiladas, calcule el costo utilizando herramientas como la calculadora de costos de AWS. Para el cálculo de costos, considere: tipos de instancia EC2, transferencia de datos (a Internet, interregional, entre AZ), datos ELB procesados, GB / mes de almacenamiento. La transferencia de datos es una dimensión importante que a menudo se pasa por alto y a menudo da como resultado un choque de adhesivos de AWS. Vea si puede usar CloudFront para reducir la carga en sus servidores web; esto puede mejorar el costo significativamente. Una vez que encuentre un tipo de instancia EC2 óptimo, si va a usarlos durante al menos 6 meses, considere comprar instancias reservadas.

5. Repita los pasos 3 y 4 hasta encontrar una configuración óptima.

Estos pasos llevan algo de tiempo, pero valen la pena. Sin pruebas, no hay forma de saber si ha elegido los componentes de AWS correctos y cuánto pagará por ellos.

Escribí este artículo que destaca los pasos con más detalle, en un ejemplo real de WordPress.

Cómo encontrar una configuración EC2 óptima en 5 pasos (con pruebas de rendimiento y resultados reales)

El primer y más importante paso sería el etiquetado adecuado. Eso implicaría su comprensión de la infraestructura (aplicación inteligente, módulo inteligente, etc.).

Según un informe reciente: AWS Cloud Cost Monitoring & Management Report, la mayoría de las personas están segregando los costos por tipo de recurso (~ 34%) y el siguiente en línea es por valor de etiqueta (~ 27%) dado que tiene una buena estrategia de etiquetado configuración de tu lado. Esta es una de las mejores prácticas, pero debido a la falta de estrategia de etiquetado, la mayoría de las personas todavía están segregando los costos por tipo de recurso. Aquí hay un enlace de AWS para ayudarlo a configurar la estrategia de etiquetado para su nube (Estrategias de etiquetado de AWS – Respuestas de AWS).

Comemos nuestra propia comida para perros en casa | Total Cloud para comprender los costos de la nube.

TotalCloud proporciona visibilidad total de los recursos de la nube y su costo.

La agrupación dinámica lo ayuda a cortar y cortar su arquitectura según las necesidades específicas del caso de uso.

Luego, el analizador de costos se puede usar para comprender su costo de diferentes capas

Luego, solo tome medidas sobre los recursos según sea necesario con One Click Operations

Inicio | Nube total

Para calcular el costo Primero, debe comprender qué componentes de Amazon requieren sus sitios web, como el servidor web, MySQL o cualquier tipo de base de datos, y luego tener una idea de cuál es su ancho de banda.

AWS tiene una buena herramienta de calculadora que puede ayudarlo a estimar su factura y ha incorporado plantillas. Echa un vistazo a https: //calculator.s3.amazonaws … así como la nueva calculadora https://awstcocalculator.com

En cuanto a VPS vs Cloud, generalmente para un solo sitio web, etc., es mejor con un VPS; sin embargo, si tiene varios sitios web, lidia con picos de tráfico, necesita múltiples servidores y necesita agregar servidores rápidamente y bajo demanda, es mejor con la nube.
También vale la pena mencionar que los precios de la computación en la nube de todos los grandes proveedores (Amazon, Google, Microsoft) están muy cerca y están bajando todos los días. Es una carrera al fondo para ellos, por suerte para nosotros.

Espero que esto ayude

O ya tiene su infraestructura en AWS o no, aquí hay una herramienta que debe probar: 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í!

El costo total de propiedad (TCO) de AWS y las calculadoras mensuales simples ofrecen una amplia gama de opciones. Encontrar la opción adecuada para su organización puede ayudarlo a obtener los mayores ahorros y beneficios generales de trasladar su centro de datos a la nube de AWS. AWS ofrece múltiples modelos de precios.

Comienza con el modelo básico de pago por uso, pero se extiende a permitir que los clientes inviertan en instancias reservadas de Amazon EC2 o aprovechen descuentos de gran volumen para cargas de trabajo como almacenamiento y transferencia de datos. Los servicios integrales de AWS también ofrecen precios especiales para las instancias puntuales de Amazon EC2, que le permiten comprar instancias a un costo muy bajo para entornos no críticos. Con tantos modelos de precios y tipos de recursos disponibles, puede elegir la opción más adecuada para las necesidades específicas de su organización.

Le recomiendo que lea esta guía: Amazon Web Services: una guía para la administración de costos

AWS es un mundo realmente grande del área de computación en la nube. Para responder a su pregunta, debe estar relacionado con los componentes de AWS que serán útiles para sus sitios web. AWS ha facilitado la implementación de nuevos servicios y aplicaciones. Como recientemente la mayoría de las empresas se concentraron en migrar a este lugar, no habían tratado de reducir la utilización y los costos de AWS, lo que resultó en el uso excesivo de instancias y el uso insuficiente de la infraestructura.

Los desarrolladores y los ingenieros de infraestructura a menudo están muy contentos con su nueva productividad y flexibilidad encontradas, hasta que exceden su presupuesto. Aquí puede leer una lista de consejos para reducir su factura en AWS: Cómo reducir los costos en AWS

Unigma, la plataforma de gestión unificada, ha lanzado recientemente una nueva herramienta, la versión Beta de Cloud Comparison Calculator . Creo que esta herramienta sería de ayuda para hacer una estimación. Está disponible en el sitio web de Unigma, y ​​en realidad es extremadamente fácil de usar y ofrece respuestas instantáneas.

Además, si tiene interés en las herramientas de administración de la nube pública, Unigma también podría ser una buena opción para usted.

Esta es una pregunta muy difícil y es igualmente difícil de estimar. Creo que una buena estimación sería una instancia EC2 mediana y un RDS grande o xlarge con IOPS aprovisionados.

En base a estos dos, creo que debería recibir una factura estimada de 300 $ / mes para 5000 visitantes. Estas son solo estimaciones aproximadas y pueden optimizarse aún más una vez que implemente la infraestructura.

More Interesting

¿Cómo afectaron el crecimiento y los ingresos de Dropbox los nuevos productos como Google Drive, Microsoft SkyDrive, Yandex.Disk y otras soluciones de almacenamiento en la nube?

¿Cuánto me costará mensualmente amaws aws si tengo 3 instancias (3 T2 pequeñas) y tengo 10k usuarios / día y cada usuario consume datos de 3MB de mi nube de AWS?

¿Debo obtener la certificación en AWS y Azure Architect o SAP HANA Cloud Platform ya que he trabajado en SAP durante los últimos 10 años?

Estamos construyendo una red informática distribuida con 1.5 millones de PC de nuestros socios. ¿Qué tipo de industrias tienen la necesidad de computar una red de este tipo?

¿Por qué hay un error al configurar el objeto en org.apache.hadoop.util.ReflectionUtils.setJobConf?

¿Cuáles son las ventajas de Google Compute Engine sobre la oferta en la nube de Amazon?

Cómo alojar un sitio web en una instancia de Amazon EC2 que ejecuta Linux con Apache, dado que ya tengo un dominio GoDaddy registrado (paso a paso)

¿Pueden los centros de datos, la nube e Internet sobrevivir a una tormenta solar del tamaño de un evento de Carrington?

¿Podemos hacer Amazon VPC como nube privada?

¿Existe algún almacenamiento en la nube que ofrezca 1 TB o más de almacenamiento gratuito en la nube?

¿Cuántos discos puedo adjuntar a un servidor GCE?

¿Es el MacBook Air una computadora que depende de la nube? Si es así, ¿de qué sirve cuando Internet no está disponible?

Si almaceno todos mis archivos importantes en la nube, ¿debo preocuparme por el ransomware?

¿Qué algoritmo de seguridad está utilizando actualmente para el cifrado en la computación en la nube?

¿Cuál es la diferencia entre Google Cloud Spanner y Cloud SQL?