¿Cuáles son los objetivos críticos de rendimiento de la computación en la nube?

El objetivo de la computación en la nube es alojar servicios web, almacenar y hacer copias de seguridad de datos, informática de alto rendimiento, alojar y transmitir medios, construir motores de búsqueda, aplicaciones móviles en el lado del servidor y mucho más.

No importa qué servicio en la nube elija, se centran en la sincronización y la concurrencia. Al final, buscan coherencia (protocolos de acuerdo basados ​​en quórums), disponibilidad (replicar) y tolerancia de partición (lo anterior es cierto cuando las particiones de red).

Ejemplo: considere el sistema de almacenamiento de valor clave de Amazon Dynamo

valor = objeto; clave = identificador único para el objeto.

Sus objetivos son:

• escalabilidad

• alta disponibilidad y eficiencia

• tolerancia de partición

• sacrifica consistencia (AP en el teorema CAP)

Del mismo modo, Facebook Haystack o el sistema de archivos de Google tienen su propio conjunto de objetivos para enfocarse.