Esta publicación es de 2008 antes de que la nube realmente despegara. Parece que se requiere una actualización de la respuesta. Proporcionaré algunos enlaces y una descripción general. Estoy seguro de que hay más publicaciones actualizadas en este sitio sobre este tema, y si las encuentro, agregaré los enlaces aquí.
Cuando se trata de la escalabilidad de los datos y la escalabilidad del procesamiento de transacciones, en 2017 necesitamos hablar sobre los proveedores de servicios en la nube y en la nube.
creo que los tres principales proveedores de la nube en estos días son:
Costo
Uno de los grandes t Una de las ventajas de usar servicios en la nube es que no hay costos iniciales, ni tarifas de terminación, y usted paga solo por lo que usa. (Citando el artículo de 2016 del Sr.Alba "A Side-by-Side Comparison of AWS, Google Cloud and Azure")
Usamos AWS nosotros mismos. Pagamos solo mientras tenemos máquinas virtuales instaladas y en ejecución, por lo que puede ser una forma económica de comenzar. Por lo general, los proveedores de servicios cobran por minuto o por hora, pero se garantiza que lo tendrán todo ese tiempo.
Una forma más barata de hacerlo es el precio spot del mejor esfuerzo. El precio Spot representa el precio por encima del cual debe pujar para garantizar que se cumpla una sola solicitud Spot. Cuando el precio de oferta está por encima del precio Spot, Amazon EC2 lanza su instancia Spot, y cuando el precio Spot sube por encima de su precio de oferta, Amazon EC2 finaliza su instancia Spot. (Citando Desvergonzadamente de Amazon Guía del usuario here)
A Side-by-Side Comparison of AWS, Google Cloud and Azure es un buen artículo haciendo una comparación lado a lado de estos tres proveedores de servicios disponibles here.
Para un aspecto más académico en servicios en la nube, leer el documento de 2010 por Yu, Wang, Ren, y Lou "Achieving Secure, Scalable, and Fine-grained Data Access Control in Cloud Computing" en el INFOCOM 2010 Procedimientos disponibles here, pero puede que tenga que ser un miembro de IEEE para poder acceder a ella .Si bien es algo anticuado, es excelente y puedes usarlo como punto de partida.
El escalamiento en la nube ha estado explotando, y hasta hace poco esa escalabilidad se realizaba al iniciar nuevas máquinas virtuales, lo que requería segundos, pero con los contenedores se pueden generar instancias nuevas en milisegundos. Para obtener más información al respecto, consulte Docker y Docker Containers here.
Pido disculpas por que esta respuesta sea solo un grupo de enlaces para obtener más información, pero pensé que la respuesta a esta pregunta debería tener una actualización. Espero que esto inspire a alguien a proporcionar más detalles de primera mano. Si ya ha publicado alguna información relacionada, considere proporcionar enlaces a sus propias publicaciones. ¡Gracias!
Puede editar el título de su pregunta para especificar escalable, es decir, "¿Cuál es el mejor paradigma escalable de acceso a datos?" Hice clic en esto pensando que estaba entrando en una inminente guerra de llamas. –