La optimización de costos en AWS es un tema crucial para muchas empresas que hacen uso de los servicios en la nube. A través de una encuesta realizada, se han recopilado datos interesantes que revelan diversas prioridades y prácticas comunes en este ámbito. A continuación, se presentan 10 aspectos importantes que todo usuario de AWS debería conocer:

  1. Los servicios de cómputo dominan el gasto: Cerca del 48% del gasto en AWS reportado se destina a instancias EC2. Le siguen en porcentaje los servicios de almacenamiento (27%), las bases de datos RDS (17%) y otros servicios (8%). Es importante tener en cuenta que los servicios de cómputo no solo están en crecimiento, sino que también tienen la tendencia de acumular gastos rápidamente.
  2. Baja adopción de plataformas de gestión en la nube: Solo el 12% de los encuestados indicaron utilizar algún tipo de plataforma de gestión en la nube. Aunque estas plataformas pueden unificar varios servicios en la nube y ofrecer un control centralizado, su complejidad, necesidad de recursos significativos y costos elevados explican en parte esta baja adopción.
  3. Uso de scripts para programar el inicio/parada de instancias EC2: Si bien algunos desarrolladores valoran el control que los scripts les brindan sobre su infraestructura de cómputo en AWS, solo alrededor del 37% reportó utilizar scripts para gestionar y controlar costos.
  4. Eliminar servicios no utilizados: La estrategia más común de optimización de costos es la eliminación de volúmenes y snapshots no utilizados, practicada por el 75% de los encuestados. A continuación, el apagado de instancias cuando no están en uso, con un 70% de adherencia.
  5. Algunos usuarios tienen mucho margen de mejora: Hasta un 10% de los encuestados no están aplicando ninguna de las estrategias populares de optimización de costos, lo que incluye el uso de instancias reservadas, instancias spot, entre otros. Es crucial implementar buenas prácticas para ahorrar costos de manera efectiva.
  6. Prioridad en optimizar el uso actual de AWS antes que incorporar nuevos servicios: Reducir el gasto mensual y optimizar la utilización de la nube han sido calificados como casi el doble de importantes que la adopción de nuevos servicios de AWS por parte de los usuarios.
  7. Gobierno y seguridad son prioridades principales: La gobernanza y la seguridad se mantienen como prioridades constantes para aproximadamente un tercio de los usuarios, lo que demuestra la importancia de proteger los datos y garantizar el cumplimiento de normativas.
  8. La responsabilidad de la optimización de costos recae en los usuarios: Cerca del 93% de los encuestados indicaron que equipos de Desarrollo, Operaciones de TI y DevOps están involucrados en la reducción y optimización de costos.
  9. Participación de ejecutivos en la optimización de costos: Aunque la responsabilidad principal recae en los equipos técnicos, alrededor del 25% de usuarios mencionaron la participación del CTO o del VP de I+D, y un 15% mencionó la implicación del área de Finanzas en la optimización de costos.
  10. Desafíos en la gestión de AWS: Dada la amplia gama de servicios que ofrece AWS, cada organización enfrenta diferentes desafíos al gestionar su infraestructura en la nube. Desde migraciones y costos hasta educar a los equipos en el uso eficiente de los servicios, la gestión en AWS puede presentar diversos obstáculos que requieren atención.

En conclusión, la optimización de costos en AWS es un proceso continuo que requiere la implementación de estrategias eficaces y la participación de múltiples equipos dentro de las organizaciones. Al priorizar la optimización de costos, las empresas pueden maximizar el valor de sus inversiones en la nube y garantizar una gestión eficiente de los recursos en AWS.

Source: Medium