Mejore el rendimiento de la nube con estos 3 consejos

Aquellos que enfrentan problemas de rendimiento de la computación en la nube se apresuran a simplemente aumentar la cantidad de recursos disponibles para una carga de trabajo de bajo rendimiento. Esto significa agregar más almacenamiento para lidiar con el rendimiento de E / S de almacenamiento, agregar más núcleos / CPU para lidiar con cargas de trabajo vinculadas al procesador o aumentar la memoria disponible para evitar por completo la E / S de almacenamiento virtual.

Los proveedores de la nube darían el mismo consejo. Estoy seguro de que tienen buenas intenciones, pero también ganan más dinero si se aumentan los recursos para cargas de trabajo.

En algunos casos, no se trata solo de tirar dinero y recursos a una carga de trabajo de bajo rendimiento. La ingeniería de rendimiento en la nube se está volviendo más refinada en estos días. Aquí hay tres cosas a considerar:

Primero revisa la aplicación. El rendimiento deficiente de la carga de trabajo en la nube a menudo se atribuye a la insuficiencia de recursos, pero el meollo del asunto es una aplicación mal diseñada, mal programada y mal implementada. Los cambios simples de código y diseño hacen maravillas para resolver la mayoría de los problemas de rendimiento que encontrará, y todo mientras usa recursos mínimos viables basados ​​en la nube, lo que significa que su factura de la nube no aumentará.

Verifique la latencia de la red dentro de la nube. Aunque asumimos que el ancho de banda de la red dentro de la nube superará cualquier requisito de carga de trabajo, no siempre es así. Muchas veces, cuando la carga de trabajo se desacopla de la fuente de datos, el problema de rendimiento es el ancho de banda entre la instancia de la máquina que aloja la carga de trabajo y la fuente de datos, ya sea intranube o internube.

Es complejo verificar el ancho de banda dentro de la nube, pero no imposible. Aprenda a diagnosticar problemas con las herramientas nativas de la nube de su proveedor de nube. Además, asegúrese de vigilar también el ancho de banda de las interfaces de usuario. La Internet abierta puede tener velocidades vertiginosas. 

Verifique la base de datos. Al igual que las aplicaciones, la mayoría de los problemas de rendimiento de la base de datos, basados ​​en la nube o no, provienen de una base de datos mal diseñada, no lenta. Lo que haga para mejorar el rendimiento de la base de datos, o el ajuste, dependerá en gran medida de la base de datos, pero la mayoría considera la utilización de índices y los esquemas de almacenamiento en caché para aumentar la respuesta a la carga de trabajo.

Estos son solo tres trucos para recordar; Hay mucho más en la ingeniería del rendimiento de la nube. De hecho, lo veo como un próximo puesto de trabajo para aquellos que operan sistemas basados ​​en la nube a largo plazo.