Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este tipo computación, los usuarios finales no perciben dónde se encuentran los
servidores físicamente. La computación en la nube puede ser definida dentro de un
conjunto de servicios de red que proporciona escalabilidad, calidad de servicio y
personalización de las terminales. En la computación en la nube se integran los recursos
de toda la organización distribuidos en la plataforma de computación. En la actualidad, las
aplicaciones son cada vez más tercerizadas, los recursos son alojados en Internet y tienen
capacidad variable.
Finalmente, los servicios se pueden clasificar según los tipos de servicios que se pueden
ofrecer. La elección depende del enfoque de la organización, ya que viene dado de por los
costos, impacto, y necesidad.
Este esquema de trabajo comprende una visión del desarrollo de software y entrega del
servicio por medio de la web, como es caso del correo electrónico, que se centra en la
separación de la propiedad y la posesión del software. Es decir, que cada usuario accede al
servicio por medio de un navegador, desde cualquier terminal de la organización, sólo
basta con el ingreso de las credenciales (ID’s y contraseña) e inmediatamente se autentica
y logra acceder (Abhijit & Dilip, 2007).
Entre las ventajas que ofrecen los servicios tipo SaaS están que los usuarios pueden
ingresar al servicio desde cualquiera terminal dentro de la organización
que tengan acceso a Interne y que la terminal no requiere ningún requisito adicional a
tener un navegador web y conexión a Internet. En las terminales no se necesita tener
instalado el servicio, lo que representa ahorro de costos en el tema de licenciamiento.
(Vidyanand, 2007).
El tipo de servicios que trabajan bajo el esquema de Plataforma como Servicio (PaaS),
tiene como particularidad que el proveedor proporciona un ambiente y un conjunto de
aplicaciones que le permiten a la organización desarrollar sobre estos. (Beimborn &
Miletzki, 2011). Por tal razón, se dice que este tipo de servicios se encuentran entre el
Software como Servicio (SaaS) e Infraestructura como Servicio (IaaS).
En los servicios tipo PaaS se ofrece un conjunto completo de tecnologías que son
necesarias para desarrollar y trabajar sobre aplicaciones SaaS. Además, muchas
plataformas proporcionan la comercialización de los productos, como es el caso de de
Google Apps y otros servicios del esquema de producción. En la Figura 1, se muestra el
esquema de este tipo servicios.
Los componentes básicos que permiten el desarrollo de servicios tipo PaaS, se centralizan
en el entorno de ejecución (Application Runtime Environment, ARE), que tiene las
funciones de escalabilidad, fiabilidad, y la seguridad de las aplicaciones. Además, el
esquema de PaaS, permite tener soportes a varias organizaciones, donde varios usuarios
pueden compartir el mismo entorno del servicio.
Siguiendo con el estudio del esquema de servicios tipo PaaS, se debe entender que
contrario a los SaaS, la infraestructura de hardware y software, las suministra el
proveedor, y sobre un conjunto de herramientas se desarrollan las aplicaciones de la
organización. Además, el esquema de PaaS, también contempla al proveedor de servicios,
como es el Ambiente de Desarrollo Integrado (Integrated Development Environment, IDE),
que proporciona las tareas de apoyo de utilización de la programación de
multilingüística,y ofrece una amplia gama de bibliotecas y herramientas para el desarrollo
del modelado, además de la implementación, pruebas y control de versiones.
Algunos ejemplos de este tipo de plataforma son los servicios que Amazon y Google
prestan, como es el caso de su producto GoogleApps, ya que las plataformas ofrecidas por
estas multinacionales tienen un conjunto de componentes que permiten el desarrollo de
aplicaciones a la medida sobre sus servidores, es decir, cuando se contrata los PaaS las
aplicaciones web se desarrollan sobre una estructura definida (framework). Con esto se
logra tener un importante ahorro en adquisición de máquinas que primero soporten las
aplicaciones de la organización, y que además ofrezcan alta disponibilidad.
Infraestructura como Servicio
En la clasificación de los servicios, y luego de haber revisado los conceptos sobre el SaaS y
PaaS, se desarrolla a continuación la Infraestructura como Servicio (IaaS). En este tipo de
servicios el proveedor entrega el hardware (servidores, almacenamiento y red), el
software (tecnología de virtualización y sistemas de archivos), como un servicio logrando
dar mayor autonomía al usuario final en la asignación de los recursos necesarios para
desarrollar la administración de las terminales de usuario.
En algunas ocasiones se puede llegar a confundir los PaaS con los IaaS. Sin embargo, en
estos últimos no hay compromiso directo con el proveedor por administrar y gestionar la
plataforma, simplemente los miembros de la organización administran sus propios
recursos, que se encuentran en
la nube.
Otras capacidades que debe proveer la IaaS, son las utilidades para la onstrucción de
aplicaciones, los servicios de facturación, automatización de tareas administrativas,
escalabilidad, entre otros. Lo anterior, es necesario dado que la IaaS proporciona un
entorno de usuario que se ejecuta sobre sistemas virtualizados en la Nube. El ejemplo más
común de IaaS, es cuando una máquina virtual se ha creado para un entorno carga la
configuración y luego se despliega el ambiente de trabajo. Es decir, que IaaS, se
fundamente en la utilización de las máquinas virtuales que son el resultado de la creación
de un ambiente de trabajo.
Un ejemplo de IaaS es el entorno de trabajo Amazon Elastic Compute Cloud (Amazon EC2,
siglas en inglés), donde se contrata una interfaz de servicios web, que permite configurar y
controlar los recursos informáticos sobre los servidores de Amazon. Una de las
características importantes de este tipo de servicio es la alta disponibilidad, esquema de
seguridad, y que su acceso no solo se limita dentro de la organización, sino, desde
cualquier parte con conexión a Internet.