Diseño para la optimización de tarifas

Completado
Aumentar la eficacia sin rediseñar, renegociar ni sacrificar los requisitos funcionales o no funcionales.

Aproveche las oportunidades para optimizar la utilidad y los costos de los recursos y operaciones existentes. Si no lo hace, gasta innecesariamente dinero sin ningún ROI adicional.

Escenario de ejemplo

El equipo de Inteligencia empresarial (BI) de Contoso hospeda un conjunto de API de GraphQL para varias unidades de negocio para acceder a almacenes de datos en toda la organización sin conceder acceso directo a la base de datos. Han estado creando estos datos a lo largo de los años y han descubierto que el control de versiones era importante, por lo que han estado exponiendo sus API ahora a través de puntos de conexión con versiones en una única puerta de enlace de API Management de nivel de consumo.

Detrás de las instancias de API Management hay tres clústeres de AKS que hospedan las API que se exponen. Una que ejecuta un grupo de nodos de Windows para las API escritas en .NET 4.5, un clúster de Linux para las API escritas en Java Spring y una Linux que heredan de un equipo anterior que ejecuta las API de dotnet core. Los clústeres ahora son propiedad del equipo de BI y solo se usan para estas API. Aunque administrar tres clústeres no es ideal, han estado funcionando según lo previsto, por lo que se han dejado estar.

Como centro de costos en la empresa, el equipo de BI busca formas de optimizar sus tarifas para reducir los costos operativos.

Consolidación de la infraestructura donde sea práctico

Busque el uso conjuntamente con otros recursos, cargas de trabajo e incluso equipos. Prefiera servicios que facilitan la obtención de una mayor densidad. Tenga en cuenta los posibles inconvenientes, especialmente en los límites de seguridad.

La consolidación de la infraestructura le ayudará a optimizar los costos de la nube. A medida que aumenta la densidad, la cantidad de recursos que necesita para ejecutar una carga de trabajo disminuye. Esto reduce el costo por unidad y el costo de la administración.

Desafío de Contoso

  • El equipo de cargas de trabajo ha diseñado su infraestructura de AKS según la guía de arquitectura de línea de base de Microsoft, que recomienda ejecutar al menos tres nodos por clúster. Esta configuración ha dado lugar a que el equipo admita nueve nodos del sistema en los tres clústeres.
  • El equipo aplica revisiones y actualizaciones a los clústeres tres veces al mes.

Aplicación del enfoque y los resultados

  • Después de las pruebas, el equipo decide que pueden combinar toda la API en un único clúster con tres grupos de nodos de usuario al lograr el mismo rendimiento y las mismas características del sistema operativo de su clúster original.
  • Después de consolidar las API en un clúster, se consolidan en cuatro nodos para su grupo de nodos del sistema, lo que ahorra los costos de cinco máquinas virtuales.
  • El equipo también puede simplificar su proceso de aplicación de revisiones y actualización en su clúster, ya que solo tiene un clúster para administrarlo.
  • Su siguiente objetivo de ahorro de costos es evaluar la consolidación de los dos grupos de nodos de Linux en uno para reducir aún más la sobrecarga operativa.

Aprovechamiento de las reservas y otros descuentos de infraestructura

Optimice confirmando y compra previa para aprovechar los descuentos ofrecidos en los tipos de recursos que no se espera que cambien con el tiempo y para los que los costos y el uso son predecibles. Además, trabaje con su equipo de licencias para influir en los futuros programas y renovaciones de contratos de compra.

Microsoft ofrece tasas reducidas para un compromiso predecible y a largo plazo con recursos y categorías de recursos específicos. Los recursos cuestan menos durante el período de uso y se pueden amortizar durante el período.

Al mantener al equipo de licencias al tanto de la inversión actual y predicha por recurso, puede ayudarles a cumplir los compromisos de tamaño correcto cuando su organización firma el contrato. En algunos casos, estas proyecciones y compromisos podrían influir en la hoja de precios de la organización, lo que beneficia el costo de la carga de trabajo y también otros equipos que usan la misma tecnología.

Desafío de Contoso

  • Ahora que el equipo se ha consolidado en un clúster, quitando parte del exceso de proceso y carga operativa que anteriormente absorbían, les interesa encontrar medidas adicionales para reducir el costo del clúster.
  • Dado que el equipo de BI está satisfecho con la plataforma de AKS, planea seguir utilizándolo para el futuro previsible y probablemente incluso aumentará su uso.

Aplicación del enfoque y los resultados

  • Dado que AKS se basa en Virtual Machine Scale Sets, el equipo examina Azure Reservations. Conocen las SKU esperadas y las unidades de escalado que necesitan para los nodos de usuario.
  • Compran una reserva de tres años que cubre el grupo de nodos del sistema y el recuento mínimo de instancias de nodos por grupo de nodos de usuario.
  • Con esta compra, el equipo sabe que está obteniendo la mejor oferta en sus necesidades de proceso, a la vez que permite que la carga de trabajo crezca con el tiempo.

Uso de la facturación de precios fijos cuando sea práctico

Cambie a la facturación de precios fijos en lugar de la facturación basada en el consumo de un recurso cuando su uso sea alto y predecible y esté disponible una SKU o una opción de facturación comparable.

Cuando el uso es alto y predecible, el modelo de precio fijo suele costar menos y a menudo admite más características. Su uso podría aumentar el ROI.

Desafío de Contoso

  • Las instancias de API Management se implementan actualmente como SKU de nivel de consumo. Después de evaluar los patrones de uso de las API, entienden que las API se usan globalmente y, a veces, en gran medida. El equipo decide analizar las diferencias de costos entre el modelo de facturación actual y un modelo de precio fijo.

Aplicación del enfoque y los resultados

  • Después de realizar el análisis de costos, el equipo descubre que la migración del nivel Consumo a Estándar será un poco menos costosa en general, dados los patrones de uso actuales. A medida que los servicios crecen durante el próximo año, es probable que las diferencias de costos se vuelvan más pronunciadas. Aunque el modelo de precios fijos no refleje las características de elasticidad de las solicitudes, a veces los modelos de facturación adquiridos previamente son la opción correcta.
  • Como bonificación adicional, el uso del nivel Estándar permite el uso de un punto de conexión privado para las conexiones entrantes, que el equipo ha estado ansioso por implementar para la carga de trabajo.
  • En este caso, el cambio de SKU tiene sentido tanto para fines de uso como para la ventaja adicional de la segmentación de red adicional que es posible con una implementación de punto de conexión privado.

Comprobación de conocimientos

1.

¿Cuál de los siguientes escenarios es un buen caso de uso para comprar una instancia reservada?

2.

¿Cuándo podría ser una buena idea cambiar de la facturación basada en el consumo a un modelo de facturación de tarifa plana?

3.

Las bases de datos SQL de Contoso se distribuyen entre varias máquinas virtuales, cada una con su propia licencia de SQL Server Enterprise. ¿Cuál de las siguientes medidas de ahorro de costos debe considerar Contoso?