AWS pay-as-you-go: cómo funciona el pago
Autor: Redacción Domeny.ForSale Publicado
En pocas palabras: AWS pay-as-you-go consiste en pagar por el uso de los servicios, en lugar de comprar por adelantado un paquete fijo de recursos. En el modelo de pago estándar no existe un límite monetario universal que, al superarse, haga que AWS detenga automáticamente todos los servicios hasta final de mes. AWS Budgets ayuda a supervisar el gasto y ejecutar determinadas acciones, pero no garantiza que la factura no supere el importe establecido.
Cómo funciona la facturación pay-as-you-go
Pay-as-you-go es un modelo de «pago por uso». La unidad de facturación depende del servicio: puede ser el tiempo de funcionamiento de un recurso, la cantidad de datos almacenados, el número de solicitudes o la transferencia de datos. Por tanto, no hay una única tarifa para toda la cuenta de AWS.
Por ejemplo, una aplicación puede utilizar una máquina virtual de Amazon EC2, almacenar archivos en Amazon S3 y enviar datos a los usuarios. Cada uno de estos componentes puede generar cargos independientes. El coste también depende de la región, la configuración y las reglas de facturación de cada servicio.
Que no haya un pago inicial no significa que no existan costes cuando nadie utiliza la aplicación. Un servidor en funcionamiento puede generar cargos aunque no tenga tráfico, y los datos almacenados pueden seguir teniendo un coste incluso después de detenerlo. Este modelo tampoco excluye otras ofertas que requieren un compromiso, como Savings Plans.
Consulta las tarifas y condiciones vigentes en la lista oficial de precios de AWS para el servicio y la región elegidos. AWS Pricing Calculator permite elaborar una estimación, pero no fija un importe máximo para la factura.
¿Puede AWS detenerlo todo al gastar una cantidad determinada?
Si buscas una regla como «gasta un máximo de 100 zł y después desactiva toda la cuenta hasta el primer día del mes siguiente», una cuenta de pago estándar de AWS no ofrece ese mecanismo de protección global. Establecer un presupuesto no convierte la facturación por uso en un servicio de prepago.
AWS Budgets es una herramienta para supervisar los costes o el uso de recursos en relación con un presupuesto determinado. Puedes configurar una notificación al alcanzar un umbral concreto, así como notificaciones basadas en la previsión de costes. Sin embargo, una alerta por sí sola informa de la situación: no detiene todos los servicios.
Los datos de facturación y las notificaciones no funcionan como un contador en tiempo real. Puede haber un retraso entre el momento en que se genera un coste, su incorporación a los datos de facturación y la respuesta. Por eso, ni siquiera una automatización que se active al superar un umbral garantiza que el gasto se detenga exactamente en el importe indicado.
Si utilizas un plan gratuito, créditos promocionales o una oferta especial de cuenta, consulta sus condiciones vigentes en la documentación oficial de AWS. Las reglas de esa oferta no tienen por qué coincidir con las de una cuenta de pago estándar; el crédito disponible, por sí solo, no debe considerarse un límite garantizado para la factura.
Qué puede hacer AWS Budgets Actions
AWS Budgets Actions permite vincular la superación de un umbral con una respuesta concreta. Según la configuración, es posible, entre otras cosas, restringir permisos mediante políticas IAM o SCP, o detener los recursos compatibles de Amazon EC2 y Amazon RDS. La acción requiere los permisos adecuados y también puede requerir aprobación si así la configuras.
Es un mecanismo de respuesta al gasto, no un interruptor para apagar toda la nube. Restringir los permisos puede impedir la creación de nuevos recursos, pero no elimina automáticamente los existentes. Detener un servidor no elimina sus discos ni sus copias de seguridad.
Consulta las acciones disponibles y sus condiciones de ejecución en la documentación vigente de AWS Budgets Actions. También debes probar la automatización: unos permisos incorrectos o un recurso que haya quedado fuera de la configuración pueden impedir que se detenga lo previsto.
Cómo reducir el riesgo con un presupuesto pequeño
Supongamos que pones en marcha un entorno de pruebas y puedes destinarle unos 100 zł al mes. No configures una única alerta que se active solo al alcanzar el importe total. Deja margen para los retrasos en la facturación, la transferencia de datos, los impuestos y una posible conversión de moneda.
Este es un procedimiento práctico:
- Estima el coste de todos los servicios. Incluye el servidor, los discos, la base de datos, la transferencia, los registros y las copias de seguridad, no solo el coste de la máquina.
- Configura varios umbrales de notificación. Por ejemplo, el 50%, el 75% y el 90% del presupuesto, además de una alerta cuando se prevea que se va a superar. Comprueba que recibes los mensajes.
- Restringe las posibilidades de uso de la cuenta. Utiliza únicamente las regiones, los servicios y los tipos de recursos necesarios. Algunos límites de los servicios pueden restringir el volumen de uso, pero no son límites monetarios.
- Programa las paradas. El entorno de pruebas puede funcionar únicamente durante el horario de trabajo. Comprueba qué componentes siguen generando cargos después de detenerlo.
- Prueba la respuesta de emergencia. Determina qué se detendrá, qué se eliminará y qué datos hay que proteger antes.
Si superar ese importe es absolutamente inaceptable, el presupuesto y las alertas de AWS no bastan por sí solos. Considera un servicio de prepago con un límite real o un entorno de pruebas local; también debes comprobar las condiciones de ese límite antes de contratarlo.
Qué comprobar al terminar las pruebas
Desactivar la aplicación no siempre pone fin a los cargos. En la cuenta pueden quedar discos de pago, instantáneas, bases de datos, recursos de red, direcciones IPv4 públicas o registros almacenados. También hay que revisar por separado las posibles suscripciones y los compromisos de compra.
Antes de poner en marcha el entorno por primera vez, prepara una breve lista de los recursos y de cómo eliminarlos. Al terminar las pruebas, revisa el desglose de costes por servicio y región, y vuelve a comprobarlo cuando se actualicen los datos de facturación.
Consulta también: ¿Qué es Linux?
