DEV Community

Barbara Gaspar
Barbara Gaspar

Posted on

Optimizaciones de costo claves de EC2 en AWS

Elastic Compute Cloud (EC2) es el servicio de instancias en AWS, es decir, máquinas virtuales alojadas en la nube, con las principales características de la infraestructura de este proveedor: seguridad, escalabilidad, y pago sobre consumo.

Tomando en consideración, este último elemento, la variación de los costos es directa con las variaciones de la demanda, para que esta funcionalidad sea beneficiosa, es recomendable implementar algunas de las siguientes recomendaciones de optimización:

  • Evalúa adecuadamente el tipo de instancia que requieres para tu proyecto, puedes elegir entre instancias de uso general -todos los recursos están balanceados- , optimizada para cómputo -cuenta con procesadores de alto rendimiento-, memoria -ideal para los casos en los que se procesan grandes cantidades de datos en la memoria- y almacenamiento -acceso constante a datos del almacenamiento- y de computación acelerada, cada uno conforma una familia de instancias, dependiendo de las características

  • Integra la estrategia de encendido/apagado de los recursos, en relación con la dinámica de trabajo de tu organización o proyecto, entre las más populares, se encuentra el apagado de instancias en períodos no laborales, la eliminación de recursos que no se utilizarán -ejemplo, instancias de pruebas o aquellas que se utilizan para procesos específicos como monitoreo, o aplicaciones que tienen una tendencia de uso sostenido en ciertos horarios- para realizar este proceso, es recomendable implementar Instance scheduler-> también funcional para RDS

  • Utiliza AWS Trusted Advisor para identificar aquellas instancias que están subutilizadas y reaprovisiona con las características adecuadas a la carga de trabajo ideal

  • Conoce y analiza las tendencias de costo de las instancias, y con base en esta información evalúa los beneficios que podría generar la adquisición de Saving plans, o instancias reservadas -es preferible adquirir saving plans sobre instancias reservadas- -Dedicaré una publicación específica para estas opciones 😉-

  • Etiqueta los recursos para dar seguimiento a los costos y se asignen adecuadamente a un centro de costos

El servicio de instancias es uno de los más populares, y tiene una alta cantidad de oportunidades de optimización, seguiremos descubriéndolas 👌

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (2)

Collapse
 
opsima profile image
Opsima.ai

Si y sabes que existe plug&play Finops automation solution to secure RI, Saving plans & so on ?

Collapse
 
barbara_gaspar profile image
Barbara Gaspar • Edited

Sería ideal explorar la opción, gracias por tu comentario 😉

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more