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 👌
Top comments (0)