LFCA Aprenda costos de nubes y presupuesto - Parte 16
- 2547
- 541
- Sta. Enrique Santiago
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 ofrecidos por 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 proporciona un modelo de pago por uso por el cual solo paga por lo que usa, tenga en cuenta que el objetivo del proveedor de la nube siempre es maximizar sus ingresos de los servicios ofrecidos.
Los proveedores de la nube invierten miles de millones de dólares en la creación de centros de datos masivos en varias regiones, y no tienen la intención de regalar eso a bajo precio. Es sorprendente cómo esto no es evidente para los clientes y las empresas.
Como cliente, su objetivo es obtener servicios de nube estelar al menor costo posible.
Falta de claridad sobre los precios
En entornos locales, el costo de configurar toda la infraestructura e implementar aplicaciones ya es conocido por el equipo de gestión. Los equipos de operación y desarrollo generalmente formulan un presupuesto y lo presentan al director de Finanzas Para su aprobación. En pocas palabras, sabes exactamente lo que vas a gastar en tu infraestructura.
Los costos de los precios en la nube pueden ser bastante oscuros, especialmente para los usuarios que no han gastado un tiempo significativo entendiendo el costo que atrae cada servicio en la nube.
Modelos de precios de los principales proveedores de nubes como AWS y Microsoft Azure no son tan sencillos en comparación con los costos locales. Simplemente no obtendrá un mapeo claro de exactamente lo que pagará por la infraestructura.
Tomemos un ejemplo de implementación de un sitio web sin servidor utilizando AWS Lambda.
Tenemos la parte delantera del sitio web (archivos HTML, CSS y JS) que se aloja en un S3 cubo mientras aprovecha Frente a la nube almacenamiento en caché para acelerar la entrega de contenido. El frontend envía solicitudes a Lambda funciones a través del API puerta Https puntos finales.
El Lambda Funciones luego procese la lógica de la aplicación y guarde los datos en un servicio de base de datos administrado como RDS (un sistema de base de datos relacional distribuido) o Dinamodb (base de datos no relacional).
Sin embargo, aparece la configuración directa del sitio web, consumirá cuatro AWS servicios. Ahí está el S3 cubo para almacenar los archivos estáticos del sitio web, CLOUCED CDN Para acelerar la entrega de contenido del sitio web, la puerta de enlace API 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 para almacenar objetos en S3 Los cubos dependen del tamaño de los objetos, la duración almacenada y la clase de almacenamiento del cubo S3. Hay 6 clases de almacenamiento asociadas con el cubo S3, cada una con su propio modelo de precios. Aquí hay un desglose completo del modelo de precios para varias clases de almacenamiento S3.
CLOUCED CDN te ofrece gratis 50 GB de transferencia de datos salientes durante el primer 1 año y 2,000,000 de solicitudes HTTP o HTTPS de forma gratuita para cada mes por una duración de 1 año. A partir de entonces, los costos difieren por región, por nivel y por protocolo (HTTPS recorta más cargos que HTTP).
Podría proceder a Puerta de enlace de la API, Pero estoy seguro de que entiendes el punto. Los modelos de precios para varios servicios pueden volverse complejos dependiendo de múltiples factores. Por lo tanto, la realización de diligencia debida en varios costos de servicio en la nube es prudente antes de establecerse para 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 varios servicios y que les permitirán presupuestar en consecuencia. La necesidad apremiante generalmente es implementar aplicaciones en la fecha límite establecida y ir en vivo.
El presupuesto para los servicios en la nube generalmente no está bien pensado, cuyo resultado final es aumentar las enormes facturas de la nube que pueden amenazar con arrancar la empresa fuera del negocio. Sin una comprensión clara de los diversos planes y costos de servicio en la nube, su presupuesto puede ser fácilmente fuera de control.
En el pasado, las corporaciones gigantes se han encontrado en aguas turbias con facturas de nubes desgarradoras.
En el otoño de 2018, Adobe Rastrado en absoluto $ 80,000 Un día en cargos inesperados de la nube en un proyecto en el que el equipo de desarrollo estaba ejecutando Azur, una plataforma de computación en la nube por Microsoft.
No fue sino hasta una semana después que se descubrió la supervisión, y para ese momento, el proyecto de ley se había vuelto bien de nieve $ 500,000. En el mismo año, la factura de la nube de Pinterest subió a $ 190 millones, que fue de $ 20 millones más de lo que se proyectó inicialmente.
Por lo tanto, una comprensión clara de los costos del servicio en la nube es esencial para evitar los costos de la nube de acumulación que pueden administrarlo fácilmente de la empresa. Por esta razón, la facturación y el presupuesto en la nube deberían ser una prioridad antes de establecer establecer sus recursos. Recuerde que al final del día, su objetivo como cliente es gastar lo menos posible mientras disfruta de los servicios que la nube tiene para ofrecer.
Optimización de los costos de la nube: las mejores prácticas para la gestión de costos
Aunque la computación en la nube le proporciona la escalabilidad que necesita junto con la garantía de la reducción de los costos operativos, la verdad es que la mayoría de los proveedores, como AWS y Microsoft Azure le cobrará los recursos que solicita, ya sea que los esté utilizando o no. Esto implica que los recursos inactivos aún recaudarán facturas no deseadas que aumentarán significativamente su presupuesto.
La optimización de la nube busca reducir el gasto general de la nube identificando y eliminando los recursos inactivos, y asegurando que ordene exactamente lo que necesita para evitar el desperdicio de recursos.
Estas son algunas de las mejores prácticas que lo ayudarán a administrar sus costos en la nube y trabajar dentro de su presupuesto.
1. Localizar y terminar los recursos no utilizados
Una de las formas más fáciles de mitigar los costos de nubes de balling es encontrar y apagar o terminar los recursos no utilizados. Los recursos no utilizados a menudo se producen cuando un desarrollador o Sysadmin implementa un servidor virtual para fines de demostración y se olvida de apagarlos.
Además, un administrador puede no eliminar el almacenamiento de bloque adjunto, como el volumen EBS de una instancia de EC2 después de la terminación. El resultado final es que la organización se encuentra con fuertes facturas de nubes para recursos no utilizados. La solución de este problema es mapear su infraestructura y terminar todas las instancias de nubes no utilizadas.
2. Cambiar el tamaño / recursos en la nube de tamaño derecho
Otro factor que aumenta las facturas de la nube es el sobreprovisión de los recursos de tal manera que termina con recursos inactivos. Tome un escenario en el que esté implementando un servidor virtual para alojar una aplicación que solo requiere 4 GB de RAM y 2 VCPUS. En su lugar, opta por un servidor con 32 GB de RAM y 4 CPU. Esto implica que termina siendo facturado por una gran cantidad de recursos inactivos y no utilizados.
Dado que la nube le brinda la capacidad de ampliar o ampliar la mejor estrategia es aprovisionar solo lo que necesita y luego escalar en respuesta a un cambio en la demanda de recursos. No exagere sus recursos cuando pueda escalar fácilmente :-)
3. Aprovechar calculadoras de costos de nubes
Proveedores convencionales como Google Cloud, AWS, y Azur Ofrezca calculadoras intuitivas que le proporcionen una estimación aproximada de sus facturas mensuales de nubes. AWS proporciona una calculadora simple que le brinda información sobre sus estimaciones mensuales de nubes. La calculadora de Azure es aún más elegante e intuitivo.
4. Habilitar alertas/alarmas de facturación
Principales proveedores de nubes como AWS y Azur Proporcionarle un tablero de facturación y gestión de costos que le ayude a realizar un seguimiento de sus gastos en la nube. Puede habilitar alertas de facturación cuando su gasto se acerque a su presupuesto prefinado para que pueda hacer los ajustes necesarios para optimizar sus facturas.
Además, considere revisar su uso de recursos utilizando paneles de monitoreo incorporados que se ofrecen para sondear para obtener signos de subutilización que lo ayudarán a reducir sus recursos en la nube para reducir los costos.
Terminando
La nube proporciona un gran potencial para llevar su negocio al siguiente nivel. Sin embargo, gastar en recursos en la nube que están ociosos o no utilizados pueden representar un gran revés para su negocio.
Por esta razón, se recomienda para que los equipos de operación estudien cuidadosamente los modelos de precios de los recursos que pretenden implementar y emplear las medidas de optimización que hemos esbozado para mantener su gasto en la nube en control.
Conviértase en un Asociado de IT Certified IT (LFCA) de Linux Foundation (LFCA)- « LFCA Consejos de seguridad básicos para proteger el sistema Linux - Parte 17
- Cómo instalar y configurar Apache Spark en Ubuntu/Debian »