Esta es la historia de una comparativa frustrada y de una conclusión muy clara: la oferta de servicios cloud no cumple lo que promete.
La idea inicial
Quería comparar el rendimiento y el precio que obtendría una persona, si en lugar de contratar en los principales servicios de cloud que todos conocemos (Amazon, Google Cloud y Azure de Microsoft) lo hiciera con un servidor cloud VPS. ¿Sería equiparable? ¿sólo más barato? ¿mejoraría el rendimiento?
Para realizar la prueba, utilizaría el minado de Burstcoin, una criptomoneda (como Bitcoin) que es capaz de utilizar el 100% de los recursos disponibles en una máquina: procesador, memoria y discos duros.
Para los que desconozcan el minado de monedas, aclarar que se trata de cálculos matemáticos por software, completamente legal. A cambio de ofrecer tu potencia realizando estos cálculos, obtienes una moneda virtual que luego se puede intercambiar por servicios u otras monedas.
Máquinas utilizadas para la comparativa
Elegí las máquinas más pequeñas en oferta:
Servicio | Máquina | Cores/RAM | PVP/mes |
Amazon Cloud | a1.medium | 1/2GB | 16€ |
Google Cloud | n1-standard-1 | 1/3.75GB | 22€ |
Azure Microsoft | B1MS | 1/2GB | 13€ |
Cloud VPS Honesting | CX11 | 1/2GB | 7€ |
Resultado frustrado
Sólo los servidores cloud VPS que ofrecemos han sido capaces de ejecutar el minado de Burstcoin. El resto de servicios, pararon el proceso a los pocos segundos de detectar un uso del 100% de los recursos.
La normal general, parece ser que no puede haber un proceso que utilice de forma constante (unos segundos) más de un 60% de la potencia contratada. Esto hace inviable muchos servicios de cálculo o requiere de una compra de recursos muy superior a la necesaria (se pierde el 40% superior).
La propuesta que realizan los proveedores de cloud de paga sólo por lo que utilices, queda en duda. Reformulada sería: paga el 100% pero sólo podrás utilizar el 60% de forma continuada.
El proceso de minado se para pero las máquinas virtuales siguen funcionando con normalidad. No se generan errores ni mensajes que alerten al respecto.
Por ejemplo, en esta máquina virtual del cloud de Microsoft, se para el minado pero sigue En ejecución como si no hubiera pasado nada:
En los servicios de cloud comparados, hay una clara interferencia del proveedor en los procesos que se ejecutan dentro de la máquina virtual, que ya no es privada, sino totalmente pública y expuesta.
Esto es una práctica como mínimo, dudosa, que puede crear problemas técnicos graves: procesos que se paran sin saber bien por qué o programas que dejan de funcionar justo cuando más se están utilizando (si generan una carga alta de trabajo en el procesador por ejemplo). Imagina que tu servidor se para justo cuando más visitas recibe.
Soporte técnico de pago
A diferencia de los servidores cloud VPS, el soporte técnico en los principales proveedores de cloud del mundo, es un servicio que se paga a parte:
Proveedor | Precio por soporte técnico cloud |
Amazon Cloud | 85€/mes |
Google Cloud | 85€/mes por usuario |
Azure Microsoft | 85€/mes |
Cloud VPS Honesting | GRATUITO |
Por lo que no me ha sido posible contactar con humanos que puedan verificar por qué el proceso de minado se para mágicamente al llegar en todos los casos, al 60%.
- Sólo es posible utilizar el 100% de los recursos contratados con los servidores cloud VPS.
- Los principales proveedores de cloud del mundo, limitan el uso de los servicios contratados, incluso estando dentro de los límites pactados.
- Pagar por el soporte técnico es la normal general.
Si tienes más información sobre lo comentado o alguna duda, puedes dejarla en los comentarios.
(Fotografía Vladimir Patkachakov).