Aunque la explicación es algo extensa, para que estéis familiarizados con los conceptos básicos, os diré que hay varios tipos de servicios en la nube:

  • a nivel de capa de servicio:
    • Software como servicio: (software as a service, SaaS) se trata de una aplicación ofrecida como servicio o demanda, el proveedor se encarga de gestionar y administrar el software que se ejecuta la sus infraestructuras y que ofrece en instancias a sus clientes quienes a los sumo solo pueden administrar algunas características básicas (normalmente gestión de usuarios) pero no tiene el control del Software, este método elimina la necesidad de que el cliente tenga que instalar la aplicación en sus servidores, por lo que no tendrá el gasto directo de licencias ni soporte técnico y mantenimiento de hardware y software. Ejemplos: Correo electrónico de google (Gmail), Office365, dropbox, salesforce, sugarsync…
    • Plataforma como Servicio: (platform as a service, PaaS) es un empaquetamiento de módulos que permiten crear el escenario suficiente, configurado y listo para integrarse con una tecnología concreta de desarrollo, pueden dar servicio a todas las fases del ciclo de desarrollo y pruebas del software, o pueden estar especializadas en cualquier área en particular, tal como la administración del contenido (por ejemplo un sistema Linux, un servidor web apache, base de datos MySQL y programación en Ruby, todo en un paquete configurado para trabajar en común). En este modelo al usuario se le ofrece la plataforma de desarrollo y las herramientas de programación para desarrollar aplicaciones propias y controlar la aplicación, pero no controla la infraestructura. Ejemplos: Azure de Microsoft, Google App Engine…
    • Infraestructura como servicio: (infrastructure as a service, IaaS) consiste en entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red, es decir Servidores, sistemas de almacenamiento, conexiones, routers… muchas veces utilizando tecnología de virtualización para manejar tipos específicos de cargas de trabajo. Ejemplos: Amazon Web Services, (EC2 y S3), Azure (virtulización de máquinas)…
  • a nivel de localización o gestión:
    • Nube Pública: mantenida y gestionada por terceras personas no vinculadas con la organización. Normalmente los servidores y sistemas de almacenamientos soportan tanto datos como procesos de varios clientes
    • Nube Privada: se utiliza infraestructura bajo demanda gestionada para un solo cliente que controla qué aplicaciones debe ejecutarse y dónde. Son propietarios del servidor, red, y disco. Las empresas tienen la ventaja de mantener la privacidad de su información.
    • Nube Híbrida: combinación de los dos anteriores modelos, ofrecen la promesa del escalado aprovisionada externamente, en-demanda, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes.
Share on FacebookGoogle+Share on LinkedInshare on TumblrTweet about this on TwitterEmail to someone