Optimización de costes CLOUD, más allá de un descuento comercial

Cuatro tendencias de la nube en evolución que afectarán a tu empresa

Muchas veces se comentan términos como ROI, TCO, CAPEX y OPEX, a la hora de hacer comparativas de precios entre un entorno Local y un entorno Nube. Pero para que todos lo veamos desde un punto de vista abstracto, cuando hacemos referencia al Retorno de la inversión (ROI), siempre pensamos en el periodo de amortización de una inversión. Pero esto siempre se hace bajo unos supuestos “estimados” del crecimiento de una empresa y sus recursos en un periodo a 3 o 5 años teniéndose en cuenta el Coste de Mantenimiento en propiedad (TCO).

Con el CLOUD siempre se comenta que es la opción ideal al ser un pago por uso (OPEX), es decir, se factura cuando se necesita/consume, por lo que no hay que hacer supuestos a largo plazo.

Aun así, se comete el error de pensar en periodos de amortización (a futuro) y cuando alguien realiza una estimación de costes de la infraestructura desplegada en el cloud, aunque sea un coste mensual, por defecto lo multiplicamos por 12 o por 36. Pero lo que nunca se tiene en cuenta es que en el cloud no necesitas dimensionar a 3 años, ya que la forma de que sea la baza más económica es precisamente pensar en el presente.

«Se comete el error de pensar en periodos de amortización (a futuro) en el Cloud»

El cloud, en especial Azure, nos permite tener una plataforma flexible con un despliegue y aprovisionamiento de recursos rápido, permitiendo de este modo el poder desplegar nuevas máquinas en minutos, aumentar o disminuir recursos de forma automática en incluso auto escalar horizontalmente sin parada de servicio. Con esto conseguimos el auténtico ahorro de costes, más allá de un descuento comercial o rebaja sobre el precio del entorno.

Optimización de Infraestructura (1000 € vs 100 €)

Contratamos una maquina con 16 Vcpu (pensando en 2 octocores) y 112 GB cuyo coste ronda los 1000€ mes para que luego el uso de CPU no supere el 30%… Si seleccionamos una máquina con 4 Vcpu y 28 G, apenas llegamos a los a los 250 € y el uso de CPU no llega a un 90%…

Pero sigamos analizando, si esa nueva máquina da servicios solo durante 300 horas al mes (apagándose de madrugada/fines de semana) el coste no llegaría ni a los 100 €, en resumen, prefieres un descuento o que te optimicen tu entorno… el ahorro es superior.

Gráfico de utilización de CPU horario para utilización en reducción de costes en Azure

Optimización Servidor Escritorios Remotos TS/RDS   (560 € vs 280 €)

Pero claro, no todas la máquinas se pueden apagar durante grandes periodos de tiempo. Imaginemos una máquina que provee escritorios remotos: los famosos RDS / Terminal Server. La tónica general es pensar en una única máquina que soporte el máximo de sesiones concurrentes previstas, pero lo habitual es que haya un sobre-dimensionamiento para cubrir los picos puntuales.

Elegimos una máquina para soportar unas 40 sesiones, con 8 cores y 32 GB una máquina que nos puede salir al mes por aproximadamente 560 €/mes.

Las sesiones concurrentes suelen darse normalmente por la mañana (por ejemplo) y de lunes a viernes. Sin embargo, los fines de semana apenas existen… pero tiene que estar disponible el servicio y en formato 24×7.

Imaginemos disponer de una única máquina de 2 cores y 8 GB cuyo coste aproximado sería de 140 €/mes, pero claro soportaría entre 8 y 10 sesiones. ¿Y como lo hago cuando sean más?.

Pues ahí es donde entra la automatización y auto-escalado. Permitiéndonos que cuando haya una nueva petición de Acceso (sobrepasando los umbrales parametrizados) automáticamente se levante una maquina idéntica (una clonación) y sin coste alguno Azure te realiza el “balanceo de carga” entre ambas máquinas y si hay más accesos se levantaría una 3ª y una 4ª…. gráficamente hablando, partiendo de un mes de 30 días… en 4 semanas completas el coste sería la mitad montando un sistema de escalado programado…imaginaros con auto escalado.

Gráfica de escalado de máquinas virtuales para ahorro de costes en Azure

Optimización de Bases de Datos MS SQL (373 € vs 211 €)

Cuando hablamos de BASES de DATOS, la principal objeción que encuentro al tema de auto-escalado/apagado siempre es: “tiene que ser un Servicio 24×7”.

De ser así lo suyo sería tener Alta Disponibilidad (duplicación de costes de infraestructura), licenciamiento especial (Sobrecoste de Software Assurance), Sistema de Backup (añadir coste), etc. Sin embargo, lo habitual es que se monte un único servidor con un SQL Server y listo… ”quién ha dicho miedo”.

Azure pone a disposición de sus clientes la opción de usar el servicio PaaS (Plataforma como servicio) que nos permite tener el acceso a nuestras bases de datos, sin tener que gestionar/administrar nuestro SQL y su correspondiente VM, esto conlleva unos ahorros muy importantes.

Opciones de contratación:

  • Una ÚNICA máquina virtual por 373 €/mes (Licenciamiento incluido) sin Backup
  • Una SOLUCIÓN con Alta disponibilidad, auto-escalable (sin parada de servicio) con backup automático con retentiva a 7 días y recuperación al minuto:
    • Una ÚNICA Base de Datos desde 12,41 €/mes
    • Un GRUPO de Bases de Datos desde 211,71 €/mes
SQL que usas en Azure imagen de ahorro de costes

Y aún así, si tienes entornos de SQL grandes, existiría la opción de Instancias Administradas de SQL donde en igualdad de condiciones (Computación) los ahorros puedes ser muy superiores. Existen más opciones de optimizar costes y por lo tanto de reducir presupuesto, pero para eso ya es necesario profundizar en el entorno que se está usando.

AUTOR: David Pestaña – BDM soluciones Cloud en GTI Software & Networking

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Relacionados

Tendencias

Más leídos

Se habla de..

0
Would love your thoughts, please comment.x
()
x