Tipo de servicios de la Nube
Software
as a Service (SaaS)
Saas es aquella aplicación ofrecida por su creador (ISV) a través de Internet para su uso o utilización por varios clientes manteniendo la privacidad de sus datos y la personalización de la aplicación. El usuario paga por el uso, por la infraestructura necesaria (CPD, máquinas de computación, de almacenamiento, de seguridad,etc) para el correcto funcionamiento de la aplicación y por el mantenimiento (nuevas versiones, corrección de bugs, almacenamiento necesario,etc) de la infraestructura y aplicación.
El hecho de que se acceda a la aplicación a través de internet no quiere decir que se haga a través de navegador pero la utilidad más interesante de este tipo de aplicaciones es que se haga a través del navegador y no requiera instalación en las máquinas de los usuarios de la aplicación. En esta c
omparativa entre saas y el software instalado in-house podemos sacar conclusiones de los beneficios del saas.
El crecimiento de Internet ha sido uno de los factores que ha empujado y ha hecho posible que saas tenga sentido, pero además de internet, ha habido otro hábitos que ha favorecido la tendencia del software como servicio. Estos los podemos encontrar en este
post.
Normalmente el proveedor pone un precio mensual o anual por usuario nominal que se conecta a la aplicación aunque existen otros formas de cobro , como son:
- Consumo de CPU Consumo de megas
- Ancho de banda de datos desde o hacia la aplicación.
- Tráfico de datos desde o hacia la aplicación.
•Plataform
as a Service
(PaaS)
El concepto de Plataforma como Servicio (PaaS, Platform as a Service) es una categoría de servicios cloud que proporciona una plataforma y un entorno que permiten a los desarrolladores crear aplicaciones y servicios que funcionen a través de internet. Los servicios PaaS se alojan en la nube, y los usuarios pueden acceder a ellos simplemente a través de su navegador web.
El modelo PaaS permite a los usuarios crear aplicaciones de software utilizando herramientas suministradas por el proveedor. Los servicios PaaS pueden consistir en funcionalidades preconfiguradas a las que los clientes puedan suscribirse, eligiendo las funciones que deseen incluir para resolver sus necesidades y descartando aquellas que no necesiten. Así, los paquetes pueden variar desde un sencillo entorno que se maneje con el ratón y no requiera ningún tipo de conocimiento o instalación especial por el lado del usuario, hasta el suministro de opciones de infraestructura para desarrollo avanzado.
La infraestructura y las aplicaciones se gestionan en nombre del cliente, y se ofrece también soporte técnico. Los servicios se actualizan constantemente, mejorando las funcionalidades existentes y añadiendo otras nuevas. Los proveedores de PaaS pueden colaborar con los desarrolladores desde la concepción de sus ideas originales hasta la creación de las aplicaciones, llegando incluso hasta las fases de pruebas e implantación. Y todo eso se consigue utilizando un solo mecanismo gestionado.
Al igual que en la mayoría de las propuestas de servicios cloud, los servicios PaaS suelen facturarse como una suscripción en la que el cliente acaba pagando al final sólo por lo que realmente utiliza. Además, puede beneficiarse de las economías de escala que aporta el hecho de estar compartiendo una misma infraestructura física subyacente entre muchos usuarios, lo que se traduce en una reducción de costes.
Estas son algunas de las funcionalidades que pueden incluirse dentro de una propuesta de PaaS:
- Sistema operativo
- Entorno de scripting de servidor
- Sistema de gestión de base de datos
- Software de servidor
- Soporte técnico
- Almacenamiento
- Acceso a la red
- Herramientas de diseño y desarrollo
- Hosting
•Infrastructure
as a Service
(IaaS)
El concepto de Infraestructura como Servicio (IaaS, Infrastructure as a Service) es uno de los tres modelos fundamentales en el campo del cloud computing, junto con el de Plataforma como Servicio (PaaS, Platform as a Service) y el de Software como Servicio (SaaS, Software as a Service). Al igual que todos los servicios cloud, IaaS proporciona acceso a recursos informáticos situados en un entorno virtualizado, la"nube" (cloud), a través de una conexión pública, que suele ser internet. En el caso de IaaS, los recursos informáticos ofrecidos consisten, en particular, en hardware virtualizado, o, en otras palabras, infraestructura de procesamiento. La definición de IaaS abarca aspectos como el espacio en servidores virtuales, conexiones de red, ancho de banda, direcciones IP y balanceadores de carga. Físicamente, el repertorio de recursos de hardware disponibles procede de multitud de servidores y redes, generalmente distribuidos entre numerosos centros de datos, de cuyo mantenimiento se encarga el proveedor del servicio cloud. El cliente, por su parte, obtiene acceso a los componentes virtualizados para construir con ellos su propia plataforma informática.
El modelo IaaS coincide con las otras dos modalidades de hosting cloud en que puede ser utilizado por los clientes empresariales para crear soluciones informáticas económicas y fáciles de ampliar, en las cuales toda la complejidad y el coste asociados a la administración del hardware subyacente se externaliza al proveedor del serviciocloud. Si la escala o el volumen de actividad del negocio del cliente fluctúan, o si la empresa tiene previsto crecer, puede recurrir al recurso cloud en el momento y de la manera en que lo necesite, en lugar de tener que adquirir, instalar e integrar hardware por su cuenta.
Estos son varios ejemplos representativos de aplicaciones concretas del modelo IaaS para una gran empresa:
- Infraestructura corporativa; las redes internas de la empresa, como las clouds privadas y las redes locales virtuales, que utilizan recursos de red y de servidores agrupados en un repertorio común, donde la empresa puede almacenar sus datos y ejecutar las aplicaciones que necesite para su funcionamiento diario. Las empresas en crecimiento pueden ampliar su infraestructura a medida que aumente su volumen de actividad, mientras que las clouds privadas (accesibles sólo para la propia empresa) permiten proteger el almacenamiento y transferencia de los datos delicados que algunas empresas necesitan manejar.
- Hosting cloud; alojamiento de las webs en servidores virtuales que funcionan sobre recursos comunes materializados físicamente en servidores físicos subyacentes. Una web alojada en una plataforma cloud, por ejemplo, puede beneficiarse de la redundancia que aporta la gigantesca escala de la red de servidores físicos y su escalabilidad en función de la demanda para afrontar cualquier punta inesperada de tráfico en su web.
- Virtual Data Centers (VDC); una red virtualizada de servidores virtuales interconectados que puede utilizarse para ofrecer funcionalidades avanzadas alojadas en un entorno cloud, para implementar la infraestructura informática de la empresa, o para integrar todas esas operaciones dentro de una implementación cloud pública o privada.

Hosting cloud
Los servicios de hosting cloud proporcionan una plataforma de alojamiento de webs en servidores virtuales que toman sus recursos informáticos de amplias redes subyacentes formadas por servidores web físicos. Su modelo es similar al de suministros públicos tradicionales como la luz o el gas, en el sentido de que está disponible como un servicio, más que como un producto. A grandes rasgos, la idea consiste en que el cliente pueda conectarse al servicio tanto como necesite, en función de la demanda de su web, y pagar sólo por lo que realmente utilice.
Se trata de una alternativa al hosting de webs en servidores individuales (ya sean dedicados o compartidos), y puede considerarse una extensión del concepto de hosting compartido, en el que las webs están alojadas en varios servidores. La diferencia es que, con el hosting cloud, la red de servidores que se utiliza es muy amplia, y a menudo está distribuida entre distintos centros de datos situados en muchos lugares diferentes.
Los ejemplos prácticos de aplicaciones del hosting cloud pueden englobarse dentro de las categorías de Infraestructura como Servicio (IaaS, Infrastructure as a Service) o Plataforma como Servicio (PaaS, Platform as a Service). En el modelo IaaS, lo que se proporciona al cliente es simplemente el recurso de hardware virtualizado sobre el cual puede instalar el entorno de software que prefiera, para crear sobre él su propia aplicación web, mientras que en el modelo PaaS el cliente recibe también ese entorno de software, por ejemplo, como una solución completa (sistema operativo, soporte de bases de datos, software de servidores web, y soporte para programación) sobre la cual puede proceder directamente a la instalación y el desarrollo de su aplicación web. A las empresas que tienen infraestructuras informáticas complejas y disponen de profesionales de TI experimentados puede interesarles más optar por el modelo IaaS, más personalizable, mientras que a otras empresas puede encajarles mejor la facilidad que ofrece la opción PaaS.
Un caso concreto de desarrollo del concepto de hosting cloud para clientes empresariales es el servicio Virtual Data Centre (VDC), que utiliza una red virtualizada de servidores residentes en la nube que pueden utilizarse para albergar todos los recursos informáticos de una empresa, incluidas sus webs.
Los ejemplos más evidentes de servicios de hosting cloud se basan el uso de modelos de cloud pública, que alojan las webs en servidores virtuales cuyos recursos subyacentes proceden del mismo banco de recursos que utilizan otros servidores virtuales disponibles para el público, y emplean también las mismas redes públicas para la transmisión de los datos; datos que se almacenan físicamente en los servidores compartidos subyacentes que constituyen el recurso cloud. Estas clouds públicas incorporarán diversos mecanismos de seguridad para garantizar la privacidad de los datos, y pueden ser suficientes para la mayoría de las instalaciones web. Sin embargo, en los casos en los que la seguridad y la privacidad sean criterios más prioritarios, las empresas pueden recurrir como alternativa al alojamiento en infraestructuras cloudprivadas, es decir, aquellas en las cuales los recursos (servidores, redes, etc.) asociados a cada usuario están completamente aislados de los demás, tanto si son locales como si residen en las instalaciones del proveedor del servicio cloud.

No hay comentarios:
Publicar un comentario