¿Podemos instalar software en la nube y usarlo?

Por supuesto, esa es toda la idea del software como servicio (SaaS). Cómo va a hacer eso depende totalmente de las características de su software.

La forma más simple y a menudo no muy eficiente es iniciar una máquina virtual en la nube e instalar su software y todos sus componentes en su sistema operativo y luego usarlo. Si se trata de una aplicación basada en la web, puede conectarse con su navegador. De la manera que vale la pena, si se trata de una aplicación de escritorio, puede usar el escritorio remoto.

Sin embargo, la mayoría del software de ejecución basado en la nube que vemos hoy está ajustado para la nube. Por ejemplo, a menudo el software requiere una base de datos para almacenar datos. Cloud proporciona a los desarrolladores varias opciones de Base de datos SQL y NoSql como servicio que no solo funcionan de manera más eficiente sino que también son más rápidas en el desarrollo. La misma historia se aplica a otros servicios que proporciona la nube, como DNS, Hadoop, Machine Learning, etc.

Algo en mi cabeza dice que su pregunta proviene de una confusión típica sobre la nube que algunas personas piensan que los servicios como iCloud, Google Photos, OneDrive, Dropbox son de lo que se trata toda la nube. Estos son solo programas que se ejecutan en la nube y que proporcionan principalmente algo de capacidad de almacenamiento para los usuarios. Su almacenamiento proviene de la nube, pero la nube no se trata solo de almacenamiento.

La nube no es una cosa. La nube es una idea. Es la idea de diseñar entornos en los que contrates personas, compres equipos, diseñes, escribas e instales software que aproveche el acceso general, o contrates empresas que hayan hecho estas cosas.

Si ya tiene acceso a cierta cantidad de recursos para el esfuerzo, será cuestión de contratar la compra o el arrendamiento del resto.

Asegúrese de encontrar arquitectos que entiendan bien cómo reunir todos los requisitos y cómo encontrar todas las soluciones necesarias.

La mayoría de las compañías de Internet usan alguna variación de soluciones en la nube.

El gran paso es encontrar todos los requisitos, no solo de lo que quieres hacer, sino de todas las cosas en las que nunca pensaste.

Cómo debería funcionar la seguridad, quién realizará las instalaciones y actualizaciones en qué partes del sistema, cuántas redundancias se necesitan, etc.

Por supuesto. No es diferente a usar software alojado en un servidor.