El modelo PaaS (Platform-as-a-Service o Plataforma como servicio)

En el modelo de plataforma como servicio (PaaS), el vendedor ofrece un entorno de desarrollo para los desarrolladores de aplicaciones, quienes desarrollan software y ofrecen esos servicios a través de la
la plataforma del proveedor.

El proveedor normalmente desarrolla kits de herramientas y estándares para el desarrollo, y provee los canales de distribución y pago. El proveedor recibe típicamente un pago por
proporcionar la plataforma y los servicios de venta y distribución. Esto permite la propagación rápida de aplicaciones de software, dado el bajo costo de la entrada y la saturación de los canales establecidos
para la adquisición de clientes.

Seguir Leyendo…

El modelo SaaS (Software-as-a-Service) o Software como servicio

Tradicionalmente, el método más común de adquisición de software ha sido a través de licencias. Principalmente consiste en que uno, como cliente, debe instalar el software en una computadora propia o en una red, y opcionalmente se ofrece un contrato de mantenimiento para recibir actualizaciones al software u soporte técnico.

En el modelo tradicional, los clientes son responsables de la compatibilidad del sistemas operativo con el software, la instalación de actualización, el cumplimiento de los acuerdos de licencia, etc.

En un modelo de Software como servicio o SaaS, el cliente no compra el software, sino más bien lo alquila/renta en un modelo de suscripción. En algunos casos, el servicio es gratuito si el uso del servicio es mínimo. Normalmente, el usuario accede al software a través de Internet.
Seguir Leyendo…

Qué es el cloud computing (computación en la nube)?

La definición de la computación en la nube o cloud computing se basa en 5 atributos: multiusuario (recursos compartidos), escalabilidad masiva, elasticidad, pagas por lo que usas, y auto-abastecimiento de recursos.

1. Multiusuario (recursos compartidos)
A diferencia de los modelos informáticos previos, que asume los recursos dedicados (es decir, la computación
instalaciones dedicadas a un solo usuario o propietario), la computación en la nube se basa en un modelo en el que se comparten los recursos (es decir, varios usuarios utilizan el mismo recurso) al nivel de red, hardware y aplicación.

2. Escalabilidad masiva
Aunque las organizaciones pueden tener cientos o miles de sistemas, el cloud computing proporciona la capacidad de escalar a decenas de miles de sistemas, así como la capacidad de ancho de banda de la escala masiva y espacio de almacenamiento.

3. Elasticidad
Los usuarios pueden aumentar rápidamente y disminuir sus recursos informáticos, según sea necesario, así como
liberar recursos para otros usos cuando ya no son necesarios.

4. Pagas por lo que usas
Los usuarios pagan sólo por los recursos que realmente utilizan y sólo por el tiempo que se utilizan.

5. Auto abestecimiento de los recursos
Los usuarios se auto abastecen de los recursos adicionales como capacidad de procesamiento, software, almacenamiento y recursos de red.

Seguir Leyendo…