Blog de Amazon Web Services (AWS)

Optimización de costos en la nube de AWS para cargas de trabajo con Microsoft en tiempos de incertidumbre

Por Ross Hutchings
Los responsables de la toma de decisiones empresariales y de TI buscan ahorrar costes, sobre todo, en tiempos de incertidumbre económica. Las capacidades de hardware y la arquitectura de nube exclusivas de Amazon Web Services (AWS), junto con el enfoque flexible para administrar la tecnología de Microsoft, ofrecen importantes oportunidades para realizar este tipo de optimización.Muchos clientes ejecutan sus cargas de trabajo de Microsoft en AWS porque AWS ofrece un rendimiento y una confiabilidad excepcionales adicional a una mayor flexibilidad, a la vez que ayuda a reducir los costos de infraestructura y licencias mediante la optimización de los recursos.En esta entrada de blog, se analizan tres formas en las que puede reducir el costo de ejecutar sus cargas de trabajo de Microsoft en AWS:

  • Obteniendo una buena relación costo-rendimiento con los procesadores AWS Nitro System y AWS Graviton.
  • Adoptando una arquitectura moderna para acelerar la innovación y reducir los costos.
  • Pagar solo por la infraestructura que realmente necesita.

Consiga una mejor relación precio-rendimiento con los procesadores AWS Nitro System y AWS Graviton

AWS ofrece un valor excepcional para las cargas de trabajo de Microsoft en la nube mediante la innovación de hardware, incluidos los procesadores AWS Nitro System y AWS Graviton, que ofrecen una relación precio-rendimiento sin igual.

Sistema AWS Nitro

En 2018, se emepezó a imaginar cómo sería un servidor creado por AWS y cómo podríamos simplificar el rendimiento y la seguridad. AWS ya había empezado a trabajar para transferir el procesamiento al hardware dedicado, pero varias operaciones relacionadas con el servidor, incluidas la administración, la seguridad y la supervisión, seguían realizándose dentro del hipervisor, lo que consumía ciclos de CPU que, de otro modo, podrían ponerse a disposición de las cargas de trabajo de los clientes, como se muestra en la figura 1.

Pre-Nitro architecture, showing management, security, monitoring, networking, storage and the hypervisor consuming resources.

Figura 1. Hipervisores tradicionales basados en software

En 2018, AWS presentó a los clientes instancias de Amazon Elastic Compute Cloud (Amazon EC2) compatibles con Nitro. Esta innovación de AWS se diseñó de manera única para ayudar a los clientes a aumentar la seguridad de las instancias y, al mismo tiempo, ofrecer un rendimiento que no se puede distinguir del estándar.

Con el sistema AWS Nitro, como se muestra en la figura 2, aislamos las funciones operativas, las transferimos a hardware y software dedicados y reducimos los costos al entregar prácticamente todos los recursos de un servidor a sus instancias. Como resultado, AWS ha reinventado un nuevo y ligero hipervisor Nitro que se ha minimizado intencionalmente y se ha creado específicamente con las capacidades necesarias para realizar las funciones que se le asignan, y nada más.

The AWS Nitro architecture, showing networking, storage, management and security offloaded to dedicated hardware, leaving more resources for customer workloads.

Figura 2. Ventajas de seguridad y rendimiento del sistema AWS Nitro

El sistema AWS Nitro no utiliza recursos de procesador host para respaldar las funciones de administración, seguridad y monitoreo, lo que significa que casi el 100% de los ciclos de CPU por los que paga se destinan a ejecutar sus aplicaciones. Además, todas las E/S se gestionan mediante hardware dedicado y personalizado. Esto le permite mejorar el rendimiento de las redes, las E/S a los discos locales y el almacenamiento conectado a la red Amazon Elastic Block Store (Amazon EBS), sin imponer ninguna carga adicional al hipervisor ni reducir el rendimiento de las aplicaciones. Es importante destacar que la tarjeta Nitro para EBS también elimina el cifrado de Amazon EBS, lo que significa que el cifrado y el descifrado de los datos en reposo se gestionan en un hardware dedicado que no consume ningún recurso del host.

Al escalar estas capacidades en todas sus cargas de trabajo de Microsoft, puede obtener importantes mejoras en la relación costo-rendimiento y ahorrar costes. Un estudio de Principled Technologies descubrió que las cargas de trabajo de SQL Server que se ejecutaban en configuraciones de Nitro ofrecían una relación precio-rendimiento un 68% mejor en comparación con las máquinas virtuales con especificaciones similares proporcionadas por otro proveedor de servicios en la nube.

Al eliminar estas cargas de trabajo del hardware host de Amazon EC2 y transferirlas al hardware Nitro dedicado, AWS ha podido reducir drásticamente el tamaño y la complejidad del hipervisor Nitro, lo que ha dado como resultado un hipervisor extremadamente ligero que permanece en segundo plano. Es importante destacar que ahorra costes al no tener tareas en segundo plano ejecutándose y consumiendo recursos cuando no necesita el hipervisor

Procesadores AWS Graviton

Los procesadores AWS Graviton ofrecen la mejor relación precio-rendimiento para las cargas de trabajo en la nube que se ejecutan en Amazon EC2.

AWS ha estado innovando con los procesadores Graviton desde 2018. Los procesadores AWS Graviton2 ofrecen una ventaja de precio y rendimiento del 40% en comparación con otros procesadores similares basados en X86. Además, los procesadores más recientes de la familia AWS Graviton, AWS Graviton3, ofrecen un rendimiento informático hasta un 25% mejor en comparación con los procesadores AWS Graviton2.

Estas innovaciones de hardware ayudan a mejorar la seguridad y el rendimiento a la vez que reducen los costes de funcionamiento. Un estudio de Principled Technologies ha descubierto que AWS ofrece una relación costo-rendimiento un 62% más baja en comparación con las instancias equivalentes del siguiente proveedor de nube más grande.

Adoptar una arquitectura moderna para acelerar la innovación y reducir los costos

En última instancia, la modernización significa pasar de tecnologías diseñadas para la infraestructura de TI local a tecnología diseñada para la nube. La tecnología creada específicamente para la nube puede ayudarlo a acelerar la innovación y reducir sus costos al eliminar la necesidad de software comercial con licencia.

Hace décadas, para abordar las necesidades empresariales, muchas organizaciones optaron por utilizar una base de datos relacional, como SQL Server. Sin embargo, sus necesidades empresariales han evolucionado desde entonces.

Por ejemplo, puede que ofrezcas una experiencia de compra en línea y desees utilizar un motor de decisiones como el de Amazon.com, que recomienda productos a tus clientes en función de su historial de compras y de los patrones de compra de otros clientes que han realizado compras similares.

Debido a la complejidad de las relaciones de datos y al tipo de análisis necesario para hacer estas recomendaciones de productos, una base de datos gráfica como Amazon Neptune puede ser más rentable y ofrecer un mejor rendimiento que una base de datos relacional tradicional, como SQL Server.

Con AWS, puede elegir la tecnología que mejor se adapte a sus necesidades para ofrecer una excelente experiencia a sus clientes. Podría ser una base de datos, un sistema operativo, una solución de contenedores totalmente gestionada, entre otras opciones. AWS diseña servicios para sus necesidades empresariales específicas y no le obliga a averiguar cómo hacer que funcionen para satisfacer esas necesidades.

Algunos proveedores de tecnología suelen agrupar herramientas, lo que le ofrece «cuatro herramientas por el precio de tres», incluso si no utiliza la cuarta herramienta. AWS se centra en ayudar a las organizaciones a pagar solo por lo que necesitan y explora periódicamente las oportunidades para optimizar y reducir aún más los costos sin comprometer la calidad.
Con AWS, solo debe pagar por lo que necesita.

Otro ejemplo es Amazon Aurora, que ofrece el rendimiento y la disponibilidad de una base de datos de nivel comercial a una décima parte del costo. Amazon Aurora es un servicio totalmente administrado, por lo que no tiene que preocuparse por el pesado trabajo de instalación, aplicación de parches y otras tareas administrativas.

Al optimizar su cartera de productos en la nube y ofrecerle los servicios creados en la nube adecuados para la tarea correcta, AWS le ayuda a optimizar los costos y, al mismo tiempo, a modernizar su arquitectura tecnológica.

Pagar solo por la infraestructura que realmente necesita

Pasarse a la nube también le ofrece la oportunidad de obtener licencias de manera diferente a como lo haría en un mundo local.

Una forma diferente de licenciar es obtener una evaluación de optimización y licencias (OLA) de AWS que le ayude a evaluar y optimizar sus entornos locales y en la nube actuales. Estas evaluaciones se basan en la utilización real de los recursos, las licencias de terceros y las dependencias de las aplicaciones. De hecho, una investigación del Grupo de Estrategia Empresarial ha descubierto que los clientes que utilizan OLAs pueden reducir los costos de licencias de Windows Server en un 70% y los costos de licencias de SQL Server en un 45%.

Otra forma de licenciar de forma diferente es pagar las licencias de Microsoft a través de AWS, según la capacidad requerida por el negocio. AWS factura el uso de Amazon EC2 en incrementos de un segundo, con un mínimo de 60 segundos. Por ejemplo, si solo necesitas ejecutar una carga de trabajo durante 90 segundos, solo pagas durante 90 segundos. Esto da la ventaja de que en lugar de pensar la capacidad de las cargas con tres años de antelación, puede pensarlas- con tres segundos de antelación y dejar que AWS se encargue del aprovisionamiento del hardware y el software por usted

He aquí otro ejemplo: puede determinar que, de las 168 horas de una semana, solo necesita ejecutar su infraestructura de nube a plena capacidad durante 40 horas de trabajo, y luego con una capacidad limitada las otras 128 horas.

No vale la pena ejecutar los recursos de la nube a plena capacidad todo el tiempo. Sin embargo, los clientes suelen hacerlo cuando utilizan una infraestructura local. AWS lo ayuda a automatizar su infraestructura para que se apague o reduzca la capacidad durante las horas de menor actividad.

De este modo, también puede obtener importantes ahorros desde el punto de vista de las licencias. Con las instancias de Amazon EC2 y Amazon RDS con licencia incluida, no solo deja de pagar por la infraestructura cuando la cierra, sino que también deja de pagar por las licencias de software incluidas. Esto permite, dejar de lado la mentalidad de tener que ejecutar la infraestructura a plena capacidad las 24 horas del día, los 7 días de la semana; esto puede suponer un cambio para algunas organizaciones, pero puede permitirle optimizar sus costos.

Otra forma de reducir los costos es limitar la capacidad de la infraestructura cuando no es necesaria. Por ejemplo, imagine una aplicación CRM típica. Durante el horario laboral principal sus equipos de atención al cliente generan una gran carga en la aplicación, pero al final del día esta se reduce. Luego, a medianoche, comienza el procesamiento diario por lotes, lo que vuelve a aumentar la utilización durante las próximas tres horas.

En este ejemplo, en un entorno local tradicional, tendría que comprar suficientes licencias de hardware y software para cubrir los picos de carga, aunque la aplicación solo necesite 11 horas por día de trabajo.

Comparemos eso con la misma aplicación que se ejecuta en AWS. Realiza algunos análisis y determina que necesita siete instancias de Amazon EC2 para soportar los picos de demanda, pero solo necesita dos servidores para mantener “las luces encendidas” durante las horas de menor actividad. Con AWS Autoscaling Groups, puede configurar rápida y fácilmente su aplicación para que tenga acceso a los siete servidores de Amazon EC2 durante los picos de carga y reducir la capacidad mínima de funcionamiento a dos servidores durante las horas de menor actividad, al tiempo que conserva la capacidad de escalar hasta la capacidad total de siete servidores cuando sea necesario. La ventaja es que puede automatizar completamente este proceso (en función del cronograma, la carga en tiempo real o la carga prevista), lo que le permite optimizar continuamente sus costos de infraestructura y licencias sin incurrir en gastos operativos.

Este enfoque de AWS puede hacer que piense en cambiar la forma en que otorga licencias a sus sistemas operativos y bases de datos de Microsoft.

Los proveedores de software tradicionales otorgan licencias de software las 24 horas, los 365 días del año. Sin embargo, en AWS, no creemos que deba pagar las licencias las 24 horas del día, los 7 días de la semana, los 365 días del año cuando no es necesario. Para disponer de una capacidad flexible, puede elegir un modelo de licencia híbrido. Veamos el ejemplo anterior.

Si necesita disponer de capacidad las 24 horas del día, los 7 días de la semana en esos dos servidores, puede utilizar el enfoque Bring Your Own License para una carga de trabajo como SQL Server. Entonces, simplemente pagaría por minuto o por hora por los cinco servidores adicionales con necesidades de capacidad flexibles. En este modelo híbrido, no necesita desperdiciar sus licencias de SQL Server, sino que puede centrarse en optimizar la utilización de los recursos en AWS.

También puedes considerar los planes de ahorro, un modelo de precios flexible que puede ayudar  a reducir el precio que se factura hasta un 72% en comparación con los precios a pedido, a cambio de un compromiso de gasto por hora de uno o tres años. AWS también ofrece instancias reservadas de Amazon EC2, que le ofrecen un ahorro similar en comparación con los precios bajo demanda y una reserva de capacidad cuando se utilizan en una zona de disponibilidad específica.

Optimice sus costos en múltiples dimensiones

En AWS, entendemos que la incertidumbre económica a menudo implica tener que afrontar decisiones difíciles para su organización. No hay mejor momento para explorar las oportunidades de ahorro de costes con AWS.

La infraestructura tecnológica básica de AWS le ayuda a reducir los costos y mejorar la relación precio-rendimiento. También ofrecemos servicios basados en la nube que pueden acelerar la innovación y reducir sus costos al eliminar la necesidad de software comercial con licencia. Además, AWS trabaja con usted para garantizar que solo pague por la infraestructura que realmente necesita. Comience su viaje de ahorro de costes con una evaluación gratuita de optimización y licencias de AWS. Haga clic aquí para registrarse y que el equipo de AWS OLA pueda ayudarlo.

AWS puede ayudarlo a evaluar cómo su empresa puede aprovechar al máximo la nube. Únase a los millones de clientes de AWS que confían en nosotros para migrar y modernizar sus aplicaciones más importantes en la nube. Para obtener más información sobre la modernización de Windows Server o SQL Server, visite Windows en AWS. Póngase en contacto con nosotros para iniciar su proceso de migración hoy mismo.

 

Este artículo fue traducido del Blog de AWS en Inglés.

 


Acerca del autor

Ross Hutchings es director de ventas de Microsoft Workloads APJ en AWS. En su puesto, Ross ayuda a las organizaciones a darse cuenta de los beneficios de ejecutar el software de Microsoft en AWS. Durante más de 23 años, Ross ha ayudado a las organizaciones a innovar y ofrecer mejores productos a sus clientes/clientes/electores, entendiendo lo que es importante para ellas y ayudando a alinear las soluciones basadas en la tecnología para lograr sus objetivos. Antes de trabajar en AWS, Ross trabajó 11 años en Microsoft en varios puestos de ventas y liderazgo de ventas. A Ross le gusta ayudar a las personas a resolver desafíos mediante el aprovechamiento de la rápida innovación de la nube.

 

 

 

 

Tradutores e revisores

Luiz Rampanelli es arquitecto de soluciones en el equipo de AWS Latam. Cuenta con más de 10 años de experiencia con cargas de trabajo de Microsoft en entornos híbridos y de nube. Trabaja diseñando soluciones siguiendo las mejores prácticas para que los clientes puedan aprovechar al máximo los beneficios de la nube de AWS.

 

 

 

 

Pilar Pinto es arquitecta de soluciones de AWS, trabaja para Cloud Solution Center en Latam, con foco en seguridad. Ayuda a clientes que estan empezando en AWS a mejorar e implementar nuevas cargas.