Optimización del tamaño de SQL Server con Compute Optimizer
Descripción general
AWS Compute Optimizer ayuda a los administradores de bases de datos (DBA) a detectar las cargas de trabajo de Microsoft SQL Server en Amazon Elastic Compute Cloud (Amazon EC2) y a ajustar el tamaño de las instancias de EC2 para reducir los costos de licencia hasta en un 25 %. La característica de tipo de carga de trabajo inferida de Compute Optimizer utiliza el machine learning (ML) y detecta automáticamente las aplicaciones que podrían estar usando los recursos de AWS. Compute Optimizer incluye soporte para SQL Server como un tipo de carga de trabajo inferida. Al utilizar la característica de tipo de carga de trabajo inferida, puede identificar oportunidades de ahorro de costos en función de la carga de trabajo específica que esté en marcha en sus instancias de Amazon EC2.
Con esta característica, puede clasificar las oportunidades de ahorro de costos según los tipos de carga de trabajo inferida compatibles, como SQL Server. Compute Optimizer puede detectar automáticamente las instancias de EC2 de SQL Server que están sobreaprovisionadas. Puede cambiar a la consola de EC2 para reducir el tamaño de la instancia, lo que ayuda a reducir los costos asociados a la infraestructura y al uso de licencias.
También puede usar Compute Optimizer para obtener recomendaciones de licencias de SQL Server. Para obtener más información, consulte Optimización de las licencias de SQL Server con Compute Optimizer en esta guía.
Configuración de Compute Optimizer
Para obtener instrucciones sobre cómo usar Compute Optimizer con cargas de trabajo inferidas de SQL Server, consulte Optimizing performance and reducing licensing costs: Leveraging AWS Compute Optimizer for Amazon EC2 SQL Server instances
El proceso de activación de Compute Optimizer crea automáticamente un rol vinculado al servicio de AWS Identity and Access Management (IAM). Para obtener más información, consulte Uso de roles vinculados a servicios para AWS Compute Optimizer.
Compute Optimizer analiza los recursos en función de las métricas de Amazon CloudWatch, como la CPU, las E/S, la red y el uso de Amazon Elastic Block Store (Amazon EBS). Para generar recomendaciones, se requieren al menos 30 horas consecutivas de datos de métricas de CloudWatch de los últimos 14 días. Si activa la característica de métricas de infraestructura mejoradas, las métricas de uso se ampliarán a 93 días. Para obtener más información, consulte los CloudWatch metric requirements y Enhanced infrastructure metrics en la documentación de Compute Optimizer.
Compute Optimizer ofrece opciones y los ahorros asociados a cada opción en función de la vCPU, la memoria, el almacenamiento, la red, el riesgo y el esfuerzo de migración. Puede usar el panel de métricas de CloudWatch para analizar los datos que se utilizan para hacer la recomendación. Con estos datos, puede dimensionar correctamente las instancias de EC2 que usan cargas de trabajo de SQL Server. Para obtener más información sobre los tipos de instancias de Amazon EC2, consulte Cambios de tipos de instancias de Amazon EC2 en la documentación de Amazon EC2.
Recursos adicionales
-
AWS Compute Optimizer identifies and filters Microsoft SQL Server workloads
(AWS) -
Optimizing performance and reducing licensing costs: Leveraging AWS Compute Optimizer for Amazon EC2 SQL Server instances
(blog de AWS) -
¿Qué es AWS Compute Optimizer? (Documentación de AWS)
-
Viewing EC2 instance recommendations (documentación de AWS)