Blog de Amazon Web Services (AWS)
¿Por qué todas las empresas emergentes deben establecer un presupuesto? y ¿Cómo AWS Budgets permite establecerlo?
¿Realmente necesito un presupuesto?
¿Qué es AWS Budgets?
AWS Budgets le permite establecer presupuestos para realizar un seguimiento de sus costos y uso, y recibirá notificaciones cuando se superen los presupuestos en los umbrales definidos. AWS está diseñado para gestionar cargas de trabajo de cualquier tamaño, desde empresas emergentes en fase inicial hasta empresas maduras, por lo que es importante contar con un método para detectar los sobrecostos o los gastos inesperados. Establecer un presupuesto desde el principio lo prepara para el éxito y le ayudará a desarrollar buenos hábitos de costo desde el inicio de sus proyectos.
Configuración
Despliegue en 1 clic
Configurar un presupuesto a través de la consola de AWS no llevará más de unos minutos. Si quieres seguir adelante y aprender el proceso, comienza por el paso 1. De lo contrario, puede implementar un presupuesto con un solo clic con la plantilla de AWS CloudFormation que aparece a continuación. Si no ha utilizado plantillas de CloudFormation anteriormente, siga estos pasos aquí.
Region |
Vista |
Vista de Diseño |
Lanzar |
US East (N. Virginia) | Vista | Vista de Diseño | |
US East (Ohio) | Vista | Vista de Diseño | |
US West (N. California) | Vista | Vista de Diseño | |
US West (Oregon) | Vista | Vista de Diseño |
Paso 1: Selecciona un importe objetivo
El primer paso es establecer un valor presupuestario mensual. A continuación, se indica cómo determinar cuál debe ser ese valor:
- ¿Ya tiene una cantidad fija para gastar mensualmente en infraestructura? Si es así, utilízalo como valor para tu presupuesto.
- Si no es así, ¿ha ejecutado cargas de trabajo en AWS durante los últimos seis meses? Si es así, vaya a la página principal de AWS Cost Explorer en la vista predeterminada, que se muestra a continuación, verá su gasto total de los últimos seis meses. Tome el promedio de este valor mensual y utilice esta cifra para el valor de su presupuesto.
- Si tiene menos de seis meses de historial de gastos, averigüe cuál es su punto débil. ¿Qué cantidad de gasto mensual arruinaría su negocio? Utilice esa cifra para calcular el valor de su presupuesto.
El propósito de un presupuesto es avisarle antes de que una factura inesperadamente costosa cause dificultades financieras importantes. Sin embargo, una vez que empieces a recibir notificaciones de que estás superando tus objetivos, significa que ya vas por un camino peligroso. Para que el presupuesto sea efectivo, es recomendable que obtengas un valor óptimo en el que no recibas demasiadas notificaciones, sino solo las suficientes para proporcionar visibilidad y darte tiempo para corregir cualquier error de configuración accidental.
Paso 2: Crear el presupuesto en AWS Budgets
Una vez que haya determinado su valor objetivo, vaya a AWS Budgets y cree un presupuesto. Como el objetivo es asegurarte de no gastar demasiado dinero en todos los servicios, elige el presupuesto de costes, que llevará un registro de tu gasto en dólares.
Seleccione las siguientes opciones al establecer el importe del presupuesto:
- Periodo: Mensual
- Fecha de entrada en vigor del presupuesto: periodicidad del presupuesto
- Elija cómo presupuestar: Fijo
- Mes de inicio: dejar como predeterminado
- Monto presupuestado: el importe objetivo que determinaste anteriormente
Después de establecer el importe del presupuesto, tendrá la opción de determinar el alcance del presupuesto, lo que le permitirá crear presupuestos que se apliquen únicamente a conjuntos específicos de servicios, etiquetas, regiones, cuentas y otros. Sin embargo, en este ejemplo, el presupuesto que está creando actúa como su «presupuesto de gastos desbocado», cuyo objetivo es detectar los sobrecostos a un nivel elevado. Por lo tanto, no es necesario aplicar ningún osciloscopio.
Sin embargo, como práctica recomendada, deberá tener un presupuesto independiente para cada carga de trabajo que ejecuta. Puede utilizar los alcances presupuestarios para ayudar a supervisar aspectos como los costos de pruebas y desarrollo de nuevos servicios o tipos de instancias de Amazon Elastic Compute Cloud (Amazon EC2), o para establecer presupuestos para diferentes equipos de su organización. Puedes encontrar más ejemplos de presupuestos personalizados que puedes configurar para evitar cargos inesperados aquí.
Paso 3: Configurar notificaciones
Puede configurar alertas para recibir notificaciones, si tus gastos alcanzan los umbrales definidos, para controlar el gasto y mantener la cantidad adecuada de notificaciones para evitar ignorarlas. Por lo tanto, te recomendamos que comiences por crear dos umbrales de alerta para recibir un correo electrónico cuando alcance el 50% y el 75% del uso del presupuestado.
Para una configuración más avanzada, puede canalizar las notificaciones a otros canales mediante Amazon Simple Notification Service (Amazon SNS), que le permitirá ampliar los métodos de notificación a SMS, puntos de enlace HTTP y otros. Si te gusta usar Slack, puedes conectar Amazon SNS con AWS Chatbot para recibir tus alertas de presupuesto en el canal de Slack. Para obtener más información sobre cómo conectar Amazon SNS con AWS Chatbot para Slack, siga este enlace.
Conclusión
Independientemente del tamaño o la fase de financiación, todas las empresas emergentes deben tener un presupuesto para cubrir los gastos desbocados a nivel de cuenta. Al invertir solo unos minutos de su tiempo en establecer este presupuesto, podrá evitar sobrecostos, maximizar su pista de aterrizaje y adquirir el hábito de monitorear los costos a largo plazo.
Establecer este presupuesto es un paso importante, no es la única medida que puede tomar para administrar los costos. Una vez que haya establecido su primer presupuesto, considere ampliarlo para incluir otros presupuestos que tengan en cuenta diferentes dimensiones, como hacer un seguimiento de los costos específicos para cada desarrollador o asegurarse de no dedicar una cantidad determinada de horas de capacitación en aprendizaje automático a un tipo de instancia de Amazon EC2 concreto. A pesar de que su empresa emergente crece en tamaño y complejidad, AWS Budgets le permite controlar los costos de forma rápida y sencilla, sin necesidad de invertir horas registrándolos manualmente, y puede ayudarle a evitar errores que podrían resultar costosos en el futuro.
Este artículo fue traducido del Blog de AWS en Inglés
Acerca del autor
Melissa Kwok es arquitecta de soluciones en AWS, donde ayuda a clientes de todos los tamaños y sectores a crear soluciones en la nube de acuerdo con las mejores prácticas. Cuando no está en su escritorio, puedes encontrarla en la cocina experimentando con nuevas recetas o leyendo un libro de cocina.