Muy buena pregunta. Supongo que el usuario de la nube se relaciona con el desarrollador que implementa su aplicación en la nube, no con el usuario final.
No hay una respuesta particular para esto, pero aquí hay algunas ideas.
- Prefiero en el procesamiento de memoria frente a las operaciones de IO transmitidas Esto se debe a que el movimiento a la memoria se realiza moviendo datos a través de chips frente a mover IO implica acceder al disco duro (un disco mecánico cada vez, por lo tanto, ahorrando energía)
- Optimice la aplicación para entregarla desde plataformas compartidas (PaaS): esto significa que varias otras aplicaciones también comparten su plataforma y, por lo tanto, disminuyen el consumo general por aplicación. (tomemos una aplicación java 3 tier simple: si implementa en un nodo PaaS Tomcat-apache y un DBaaS, la energía consumida se debe a operaciones en tomcat = su código / número de aplicaciones que usan el nodo. cálculos similares se aplican a otros componentes. )
- Guarde solo las cosas que sean realmente necesarias para usted, no guarde basura en forma de registros cuando no la necesite (nuevamente, más Escrituras en disco, más energía consumida, no solo en un disco, sino en múltiples.
- Comunicarse en binario que ASCII / Texto: la comunicación en ASCII es mucho menos eficiente que usar un método binario directo. si diseña un protocolo en texto sin formato, cuando es posible representar datos en binario, está aumentando la longitud del paquete de datos. eso significa que va a aumentar la longitud del mensaje / número de paquetes en tránsito. eso significa que estás consumiendo más ancho de banda, eso significa que estás consumiendo más energía.
- descargar bibliotecas innecesarias: cargar una biblioteca en la aplicación significa, cargar algún código en la memoria, lo que significa que se consumirá energía para mantener ese código también en la memoria, lo que significa menos bibliotecas, menos consumo de energía.
- ¿Quién posee la información cargada en la nube?
- ¿Qué hará un proveedor de servicios en la nube si todos sus servidores se destruyen por un terremoto o algún otro desastre?
- ¿Qué es la computación en la nube y sus ventajas?
- ¿La computación en la nube está aquí para quedarse?
- ¿Cuáles son las últimas tecnologías en computación en la nube a partir de 2016?