Este proceso a menudo se denomina “transformación digital” de una empresa y, aunque es una palabra de moda en este momento, se refiere a mover los sistemas apropiados a un modelo basado en la nube. Hay tres servicios principales que se pueden proporcionar a través de una nube: software, una plataforma de desarrollo de aplicaciones e infraestructura.
SaaS
Cualquier compañía que solía proporcionar software en el disco tiene o está pasando a un modelo de “Software como servicio” para la entrega y las actualizaciones. Si bien el modelo de “Almacenamiento como servicio” es lo que las personas han llegado a equiparar con los servicios en la nube, cualquier software puede entregarse mediante un modelo de autoservicio a pedido. Piense en Google Office, Microsoft 365, Adobe Creative Suite, SalesForce. Con todos estos sistemas, el software y los datos (generalmente) no están en su computadora portátil, sino en la nube.
- ¿Cuál es el futuro de la computación en la nube?
- ¿Quién debe ir a la capacitación de AWS?
- ¿Qué plataforma / infraestructura sería la mejor para una nueva startup?
- ¿Qué tan grande es el equipo que desarrolló y ahora mantiene Microsoft Azure y qué tan difícil es el día a día?
- ¿Qué tiene de bueno y de malo la opinión de que nos estamos moviendo a un mundo dominado por la nube inteligente + interfaz móvil tonta y barata?
PaaS
Si está en el negocio de desarrollo e implementación de software, es muy probable que su empresa se haya mudado a una Nube de Plataforma como Servicio (Desarrollo) o al menos lo haya considerado. Un PaaS brinda a los desarrolladores la capacidad de concentrarse en la creación del código y brinda a los usuarios la capacidad de construir y entregar software sin la necesidad de preocuparse por la infraestructura subyacente. OpenShift, Cloud Foundry y Heroku son algunos ejemplos.
IaaS
La infraestructura como servicio se reduce a proporcionar los recursos básicos proporcionados por los sistemas en la nube: computadoras, redes y almacenamiento. Este servicio permite a los usuarios construir su propio sistema en la nube y configurarlo como mejor les convenga. Esto podría ser tan simple como tener un servidor virtual aislado para probar algún código que podría ser problemático en la propia computadora portátil para obtener acceso a corto plazo a una gran cantidad de servidores virtuales para ejecutar un análisis a gran escala mucho más rápido que ejecutar ese proceso en una sola máquina. Realmente, en este nivel se puede acceder a (casi) cualquier tipo de configuración informática y esta es la más desafiante técnicamente de las tres opciones de servicio.