¿Qué avance tecnológico u otro ha hecho posible la computación en la nube hoy? ¿Cuál es la diferencia entre los conceptos de computación en la nube y de computación en red como una WAN?

La computación en la nube es en realidad más antigua de lo que piensas. Los sistemas de tiempo compartido que se ejecutan en grandes mainframes eran algo bastante similar, con la excepción de que, en la mayoría de los casos, los terminales conectados a ellos no tenían capacidad computacional por sí mismos.

En cuanto a la computación en la nube en forma moderna, hay un par de tecnologías que lo hicieron viable:

Almacenamiento
Los discos duros, aunque conocidos desde los años 50, han cambiado mucho desde entonces. Los avances en mecánica cuántica, ciencia de materiales y electrónica permitieron que los discos duros se hicieran más pequeños, más baratos y espaciosos al mismo tiempo. Sin capacidad de almacenamiento, la computación en la nube es bastante limitada.

Infraestructura de red
Las comunicaciones de fibra óptica sin duda son la tecnología más habilitadora. Copper \ Radio simplemente será inadecuado para transportar el tráfico masivo de datos de Internet moderno.

acceso a Internet
Las tecnologías DSL y DOCSIS permitieron el acceso rápido a Internet de banda ancha para usuarios domésticos y comerciales. Si bien las empresas pueden permitirse métodos más caros, como el cable T1 \ E1, es DSL y DOCSIS lo que permitió al usuario doméstico tener un enlace de alta velocidad en casa.