LFCA: Conozca los costos y el presupuesto de la nube-Parte 16

LFCA: Conozca los costos y el presupuesto de la nube-Parte 16

A lo largo de los años, ha habido una adopción exponencial de los servicios en la nube a medida que las organizaciones buscan aprovechar los numerosos beneficios que ofrece la nube para optimizar sus negocios. La mayoría de las empresas han integrado su infraestructura local con la nube o han cambiado sus servicios principales a la nube por completo.

Aunque la nube ofrece un modelo de pago por uso en el que solo paga por lo que paga uso, tenga en cuenta que el objetivo del proveedor de la nube es siempre maximizar sus ingresos de los servicios ofrecidos.

Los proveedores de la nube invierten miles de millones de dólares en la instalación de centros de datos masivos en varias regiones, y no lo hacen tiene la intención de regalar eso a bajo precio. Es sorprendente que esto no sea evidente para los clientes y las empresas.

Como cliente, su objetivo es obtener servicios en la nube estelares al menor costo posible.

Falta de claridad en los precios

En entornos locales, el equipo de administración ya conoce el costo de configurar toda la infraestructura y desplegar aplicaciones. Los equipos de operación y desarrollo suelen formular un presupuesto y presentarlo al CFO. para su aprobación. En pocas palabras, sabe exactamente lo que va a gastar en su infraestructura.

freestar.config.enabled_slots.push

Los costos de precios en la nube pueden Ser bastante oscuro, especialmente para los usuarios que no han dedicado mucho tiempo a comprender el costo que atrae cada servicio en la nube.

Modelos de precios de los principales proveedores de la nube, como AWS. y Microsoft Azure. no son tan sencillos en comparación con los costos locales. Simplemente no obtendrá un mapa claro de exactamente lo que pagará por la infraestructura.

Tomemos un ejemplo de implementación de un sitio web sin servidor con AWS Lambda.

Tenemos el frente el final del sitio web (archivos HTML, CSS y JS) se aloja en un depósito S3. mientras se aprovecha el almacenamiento en caché de Cloudfront. para acelerar la entrega de contenido. La interfaz envía solicitudes a las funciones Lambda. a través de los puntos finales HTTPS. de la puerta de enlace API.

El Lambda. luego procesan la lógica de la aplicación y guardan los datos en un servicio de base de datos administrado, como RDS. (un sistema de base de datos relacional distribuido) o DynamoDB. (base de datos no relacional).

Por muy sencillo que parezca configurar el sitio web, consumirá cuatro servicios de AWS. Existe el depósito S3. para almacenar los archivos estáticos del sitio web, CloudFront CDN. para acelerar la entrega de contenido del sitio web, API Gateway para enrutar solicitudes HTTPS y, finalmente, RDS o DynamoDB para almacenar datos. . Cada uno de estos servicios tiene su propio modelo de precios.

La facturación incurrida por almacenar objetos en depósitos S3. depende del tamaño de los objetos, la duración almacenada y la clase de almacenamiento de el cubo S3. Hay 6 clases de almacenamiento asociadas con el bucket de S3, cada una con su propio modelo de precios. A continuación, se muestra un desglose completo del modelo de precios para varias clases de almacenamiento S3.

CloudFront CDN. le ofrece 50 GB. gratuitos de transferencia de datos salientes durante el primer año y 2,000,000 de solicitudes HTTP o HTTPS gratis por cada mes durante un año. A partir de entonces, los costos difieren por región, por nivel y por protocolo (HTTPS genera más cargos que HTTP).

Podría continuar con API Gateway. pero estoy seguro que entiendes el punto. Los modelos de precios para varios servicios pueden volverse complejos dependiendo de múltiples factores. Por lo tanto, es prudente realizar la debida diligencia en varios costos de servicios en la nube antes de comenzar a implementar sus recursos en la nube.

Lamentablemente, para algunas organizaciones, los equipos de desarrollo se embarcan en un proyecto sin prestar atención a los modelos de precios para diversos servicios y que les permitirá presupuestar en consecuencia. La necesidad urgente suele ser implementar aplicaciones antes de la fecha límite establecida y ponerlas en funcionamiento.

El presupuesto de los servicios en la nube no suele estar bien pensado, y el resultado final es acumular enormes facturas en la nube que pueden amenazar a arrasar la empresa fuera del negocio. Sin una comprensión clara de los diversos planes y costos de servicios en la nube, su presupuesto puede salirse de control fácilmente.

En el pasado, las corporaciones gigantes se han encontrado en aguas turbias con facturas de nubes desgarradoras.

En el otoño de 2018, Adobe. recaudó la friolera de $ 80,000. al día en cargos inesperados en la nube en un proyecto en el que el equipo de desarrollo estaba ejecutando Azure. una plataforma de computación en la nube de Microsoft.

No fue hasta una semana después que se descubrió el descuido, y para ese momento, la factura había aumentado a más de $ 500,000. En el mismo año, la factura de la nube de Pinterest ascendió a 190 millones de dólares, 20 millones más de lo que se había proyectado inicialmente.

Una comprensión clara de los costos del servicio de nube es, por lo tanto, esencial para poder Evite los costos acumulados en la nube que pueden hacer que se arruine fácilmente. Por esta razón, la facturación y el presupuesto en la nube deben ser una prioridad máxima antes de poner en marcha la provisión de sus recursos. Recuerde que al final del día, su objetivo como cliente es gastar lo menos posible sin dejar de disfrutar de los servicios que ofrece la nube.

Optimización de los costos de la nube: mejores prácticas para la gestión de costos

Aunque la computación en la nube le brinda la escalabilidad que necesita junto con la garantía de costos operativos reducidos, la verdad es que la mayoría de los proveedores como AWS. y Microsoft Azure. lo harán cobrarle por los recursos que solicite, ya sea que los esté usando o no. Esto implica que los recursos inactivos seguirán generando facturas no deseadas que aumentarán significativamente su presupuesto.

La optimización de la nube busca reducir el gasto total en la nube identificando y eliminando los recursos inactivos y asegurándose de que pida exactamente lo que necesita para evitar el desperdicio de recursos.

Estas son algunas de las mejores prácticas que lo ayudarán a administrar los costos de la nube y trabajar dentro de su presupuesto.

1. Ubique y elimine los recursos no utilizados

Uno de los La forma más sencilla de mitigar los crecientes costos de la nube es encontrar y apagar o eliminar los recursos no utilizados. Los recursos no utilizados a menudo surgen cuando un desarrollador o administrador de sistemas implementa un servidor virtual con fines de demostración y se olvida de apagarlos.

Además, es posible que un administrador no elimine el almacenamiento en bloque adjunto, como el volumen de EBS, de una instancia EC2 después de la terminación. El resultado final es que la organización se enfrenta a elevadas facturas en la nube por los recursos no utilizados. La solución a este problema es trazar un mapa de su infraestructura y terminar todas las instancias de nube no utilizadas.

2. Redimensionar/Ajustar el tamaño de los recursos de la nube

Otro factor que aumenta las facturas de la nube es el aprovisionamiento excesivo de recursos, de modo que termina con recursos inactivos. Considere un escenario en el que está implementando un servidor virtual para alojar una aplicación que solo requiere 4 GB de RAM y 2 vCPU. En su lugar, opta por un servidor con 32 GB de RAM y 4 CPU. Esto implica que al final se le factura por una gran cantidad de recursos inactivos y no utilizados.

Dado que la nube le brinda la capacidad de escalar hacia arriba o hacia abajo, la mejor estrategia es aprovisionar solo lo que necesita y más adelante ampliar en respuesta a un cambio en la demanda de recursos. No compre en exceso sus recursos cuando puede escalar fácilmente 🙂

3. Aproveche las calculadoras de costos en la nube

Proveedores convencionales como Google Cloud. AWS. y Azure. ofrecen calculadoras intuitivas que le brindan una estimación aproximada de sus facturas mensuales en la nube. AWS proporciona una calculadora simple que le brinda información sobre sus estimaciones mensuales en la nube. La calculadora azul es aún más elegante e intuitiva.

4. Habilite las alertas/alarmas de facturación

Los principales proveedores de la nube como AWS. y Azure. le proporcionan un Panel de control de facturación y administración de costos que lo ayuda a realizar un seguimiento de sus gastos en la nube. Puede habilitar alertas de facturación cuando sus gastos se acerquen a su presupuesto predefinido para que pueda realizar los ajustes necesarios para optimizar sus facturas.

Además, considere revisar el uso de sus recursos utilizando paneles de control integrados que se ofrecen para sondear signos de subutilización que lo ayudarán a reducir los recursos de la nube para reducir costos.

Conclusión

La nube ofrece un enorme potencial para llevar su negocio al siguiente nivel. Sin embargo, gastar en recursos de la nube que están inactivos o no utilizados puede representar un gran revés para su negocio.

Por esta razón, se recomienda que los equipos de operaciones estudien cuidadosamente los modelos de precios de los recursos que pretenden implementar y Emplee las medidas de optimización que hemos descrito para mantener bajo control su gasto en la nube.