Al recibir una factura de la nube, los jefes de equipo suelen sorprenderse y plantearse una pregunta: "¿Por qué es tan alta la factura?" Es una situación habitual cuando no está claro qué estás pagando (no es fácil entender qué términos de la factura corresponden a qué servicios en la nube) y, además, dónde puedes estar gastando de más.
Principales razones de los cargos inesperados en tu factura de AWS
Basándonos en nuestra experiencia, podemos dar 3 razones principales para los cargos inesperados en tu factura:
- Como ya hemos mencionado anteriormente, la falta de transparencia en una sofisticada infraestructura en la nube puede provocar cargos imprevisibles por parte del proveedor de la nube. Los jefes de equipo podrían identificar algunas líneas con cargos en su factura de la nube con servicios que no sabían que existían o que nunca utilizaron.
- Un equipo de ingenieros que no participa en un proceso de ahorro de costos y sus miembros no tienen responsabilidad personal sobre los recursos en la nube. Una asignación de costos los unos recursos asignados individualmente pueden ayudar a los ingenieros a mantenerse encaminados y a gestionar adecuadamente el ciclo de vida de los recursos.
- Una previsión errónea de las necesidades de recursos en la nube (en caso de que una empresa utilice más de lo previsto) no permite que un equipo mantenga los costos de la nube bajo control, lo que implica que tendrán que adquirir más a un precio más alto.
¿Cuáles son los cargos inesperados más frecuentes en tu factura de AWS?
Pagar por recursos no utilizados
AWS cobra a sus clientes por los recursos asignados, aunque no se utilicen. Para evitar estos cargos después de terminar un proceso de trabajo, se recomienda:
- Eliminar todos los Elastic Load Balancers, que distribuyen automáticamente el tráfico entrante de la aplicación
- Dar de baja todas las instancias EC2 no utilizadas y liberar las IPs elásticas no utilizadas (Encuentra más detalles en el punto 5)
- Eliminar los volúmenes EBS adjuntos, que no se utilizan (Encuentra más detalles en el punto 6)
Además no es inusual que un desarrollador, un ingeniero de TI o un especialista en control de calidad ponga en marcha una instancia temporal y luego se olvide de apagarla cuando termina el trabajo.
Servicios relanzados automáticamente
Algunos servicios pueden reiniciar automáticamente los recursos de la nube sin ninguna notificación, y esta automatización activa recursos cuya utilización no ha sido prevista y provoca cargos imprevisibles en tu factura. Por ejemplo, Elastic Beanstalk puede relanzar automáticamente los servicios que se han detenido; por ende, si los usuarios necesitan eliminar esos recursos de forma permanente, tienen que terminar su entorno de Elastic Beanstalk.
La capa gratuita de AWS ha caducado o se ha excedido el uso
Aparecen cargos inesperados cuando expira el periodo del nivel gratuito. Todos los recursos que se asignan a una cuenta comienzan a cobrarse según las tarifas de facturación estándar después de un período de nivel gratuito. Además, AWS cobra a los clientes por cualquier uso que supere los límites del nivel gratuito. La consola de administración de AWS permite a los usuarios comprobar los recursos en uso, y en Seguimiento del uso del nivel gratuito de AWS se ofrece una descripción completa de un sistema de seguimiento y límites del uso del nivel gratuito. No obstante, es importante comprobar cada región en la que se han asignado los recursos.
Las alertas y notificaciones existentes ayudan a los clientes de AWS a estar informados antes de que se excedan. No te olvides de configurarlas.
Cargos por regiones deshabilitadas
Si los clientes de AWS desactivan una región pero siguen teniendo recursos en ella, continúan pagando por esos recursos. Para más información, consulta Activar y desactivar regiones y evitar cargos inesperados por regiones desactivadas.
Cargos adicionales por las direcciones IP elásticas
Las IPs elásticas son gratuitas en los siguientes casos:
- La EIP se asigna a una instancia EC2
- La instancia está en funcionamiento
- La instancia solo tiene una EIP asignada
- La reasignación de EIP está limitada a 100 veces al mes
Si la IP elástica no cumple la política mencionada, se cobrará a los clientes de AWS.
También me gustaría señalar que, si das de baja una instancia con alguna dirección IP elástica, esta se desvincula pero sigue asignada a ti. No olvides liberar la dirección IP, si ya no la necesitas, para evitar cargos inesperados. Encuentra más detalles en uno de nuestros artículos anteriores "Cómo liberar IPs elásticas en Amazon EC2.”
Volúmenes y copias instantáneas de Amazon Elastic Block Store no utilizados
En la mayoría de los casos, los volúmenes de Amazon EBS asociados se eliminan cuando los usuarios de AWS dan de baja las instancias de Amazon EC2. Sin embargo, a veces los ingenieros configuran instancias que conservan su volumen y los datos después de terminarlas. Estos volúmenes de Elastic Block Storage (EBS) no asociados en las cuentas de AWS no se utilizan, pero sigues pagando por ellos.
Sigue el enlace para obtener más detalles sobre el procedimiento de eliminación de un volumen de Amazon EBS.
Instancias de Amazon EC2 paradas
¿Instancias paradas o terminadas? Detener una instancia permite a los clientes de AWS volver a lanzarla en caso de necesidad, pero es importante tener en cuenta que se cobra por el almacenamiento. Dar de baja una instancia la elimina de forma permanente, y esto es lo único que ayudará a cancelar los pagos.
Una forma de evitar el aumento inesperado de tu factura de AWS
El uso de servicios nativos de AWS, como Amazon CloudWatch o de herramientas de terceros, como OptScale ayuda a los ingenieros de DevOps o a los responsables de TI a supervisar los recursos de AWS y a hacer un seguimiento del gasto.
OptScale ofrece una amplia gama de capacidades que permiten a los usuarios evitar cargos sorpresa por los servicios de AWS, proporcionar una visibilidad completa de los costos de la nube y mejorar la eficiencia del uso de la nube.
Los presupuestos inteligentes superan las alertas y los umbrales, el etiquetado de recursos, las reglas de asignación automática personalizadas y un informe detallado de gastos en todas las unidades de negocio y usuarios: todo esto ayuda a las empresas a tener su factura de AWS bajo control. Con las reglas adecuadas, las empresas pueden detectar y solucionar los problemas de exceso de gasto antes de que se produzcan.
Encuentra las mejores prácticas + consejos útiles para una optimización eficaz de los costos de AWS aquí → "FinOps - explorando la optimización de los costos de la nube de AWS."