Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

La Nube

IaaS PaaS SaaS, 3 capas

Definición de IaaS, PaaS y SaaS

Servicios en la nube (Cloud Computing), manejan nueva terminología como IaaS, PaaS, SaaS, etc.

Gracias a estos servicios, las empresas están evitando realizar grandes inversiones tanto en software como en hardware. Además, obtienen múltiples ventajas de tener todas sus aplicaciones en la nube, permitiendo a sus empleados poder acceder a ellas desde cualquier dispositivo en cualquier lugar y a cualquier horario.

El mercado ofrece hoy día una gran variedad en cada uno de estos servicios, facilitando a los usuarios la búsqueda de cúal es el más apropiado para sus necesidades. Grandes empresas de la informática como Microsoft, Amazon o Google no son ajenas a este hecho y ofrecen algunos de los mejores servicios IaaS, PaaS y SaaS.

En este artículo vamos a definir qué es IaaS, PaaS y SaaS, conocer algunos ejemplos de los distintos servicios y ver qué diferencia hay entre los mismos.

Qué es IaaS

Cuando nos referimos a IaaS, estamos hablando de infraestructuras como servicio. Las empresas contratan la infraestructura de hardware a un tercero a cambio de una cuota o alquiler. La contratación de este hardware permite elegir la capacidad de proceso (procesadores), la memoria a utilizar (memoria RAM) y el espacio de almacenamiento (disco duro).

IaaS ofrece también servicios de virtualización como máquinas virtuales, cortafuegos, sistemas de backups o balanceadores de carga.

IaaS es la base del servicio y contiene los bloques fundamentales para la TI en la nube, pues proporciona los servicios y estructuras necesarios sobre los cuales se construyen los otros servicios.

Ejemplos de IaaS

En IaaS es el desarrollador de las aplicaciones el que debe ocuparse de todo.

Amazon Web Services y Microsoft Azure son dos claros ejemplos de infraestructura como servicios, a continuación vemos las principales características de cada uno.

  • Microsoft Azure: Microsoft dispone de un servicio IaaS con Azure. En él, se puede realizar una contratación de hardware personalizada en cuanto a CPU, memoria, almacenamiento y velocidad de red. En esta infraestructura los clientes pueden hacer correr sus aplicaciones empresariales, como por ejemplo SAP o Sharepoint sin necesidad de preocuparse por el hardware necesario para hacerlo. Microsoft Azure destaca por la gran cantidad de recursos que pueden ser contratados, lo que la hace ideal para las empresas con necesidades muy exigentes en cuanto a infraestructura.

Qué es PaaS

En PaaS pueden gestionar la plataforma, pero no el servidor.

El servicio PaaS ofrece plataformas como servicios. En estas plataformas se pueden lanzar aplicaciones como bases de datos, middleware, herramientas de desarrollo, servicios de inteligencia empresarial, etc.

Este tipo de servicios es el ideal para los desarrolladores que sólo quieran centrarse en la implementación y administración de sus aplicaciones. Al no tener que preocuparse por los recursos de hardware y software (sistemas operativo), mejoran su eficacia, centrándose sólo en la parte que les interesa.

PaaS es la más complicada de entender debido a que el término plataforma puede confundirse con software. Una plataforma es un software de por sí, que permite desarrollar aplicaciones.

Qué es SaaS

En SaaS, los usuarios ni siquiera tienen acceso al software.

Este modelo de software como infraestructura, aloja el software de la empresa, así como sus datos, en servidores externos a la misma, y paga una cuota por su utilización. Cualquier empleado de una empresa podrá acceder desde cualquier lugar a las aplicaciones de la empresa sin necesidad de instalarlas en un equipo local.

Cuando hablamos de software en la nube estamos hablando de SaaS.

Con un SaaS la preocupación de la empresa será sólo cómo utilizar los programas de software necesarios para su funcionamiento, olvidándose del resto de recursos. El hardware requerido, sistemas operativos, aplicaciones, etc. son provistas por el proveedor del servicio que, además, se encarga de mantenerlas funcionando correctamente y actualizadas.

Todos los usuarios acceden diariamente a aplicaciones SaaS ya que se puede decir que, cualquier aplicación online que se ejecuta en la nube y que se pueda acceder a ella a través de internet, es una aplicación SaaS.

Ejemplos de SaaS

  • Microsoft Office 365: con esta plataforma de Microsoft los usuarios pueden acceder a las herramientas de ofimática de Microsoft (Word, Excel, Access, PowerPoint, etc.) desde cualquier dispositivo, que se ejecutan en servidores de Microsoft. El usuario sólo se preocupa de utilizar la aplicación sin tener nada que ver con su instalación, mantenimiento y actualización.

Diferencias entre IaaS, PaaS y SaaS

Dependiendo de las necesidades de las empresas o los profesionales, puede ser más atractivo un modelo IaaS, PaaS o SaaS. Hay que tener en cuenta que la plataforma como servicio y el software como servicio están montado sobre una infraestructura como servicio, ya que en ambas el usuario se desentiende de todo lo relacionado con la infraestructura (instalación, costes, mantenimiento, etc.).

La diferencia fundamental entre estos tres tipos de plataformas viene dada por el tipo de mantenimiento y soporte que ofrezca el proveedor del servicio. Por ejemplo, en una plataforma IaaS el usuario tiene acceso al software instalado y su configuración, cosa que los usuarios de un servicio Saas no tienen. En cambio un servicio PaaS sólo tiene acceso al software que forme la plataforma de desarrollo a utilizar.

En cuanto a seguridad también hay diferencias notables. En un entorno IaaS la seguridad de las aplicaciones instaladas recae en el usuario que debe estar atento a qué versión instalar y a que la misma permanezca actualizada. Sin embargo, en un entorno SaaS o PaaS, la seguridad de las aplicaciones instalada recae en el proveedor del servicio, que se encarga de su instalación y actualización.

Los servicios de Cloud Computing son utilizados a diario por millones de usuarios y cada vez son más las empresas que, no sólo quieren sus datos en la nube, sino todo su entorno TI. Con los servicios IaaS, PaaS y SaaS se puede contratar el servicio cloud necesario para cada empresa, pudiendo centrarse la misma, en los procesos que realmente le sean útil, dejando el resto de recursos para el proveedor del servicio.

Con este tipo de servicios las empresas ahorran muchos costes pues no deben preocuparse por la infraestructuras de hardware o virtualización (reduciendo costes en servidores, etc), ni de los sistemas operativos instalados (licencias, actualizaciones, etc) o incluso del software o plataformas que van a utilizar (versiones, compatibilidades, etc).

Al final de este artículo se han incluido definiciones y acrónimos de algunos términos utilizados que no se han querido incluir dentro del propio texto para facilitar su lectura.

Acrónimos y definiciones

  • Cloud Computing: computación en nube. Servicios de software y de hardware proporcionados por terceros a través de internet.
  • Middleware: software de capas que permite comunicar una aplicación con otras aplicaciones, redes o hardware.
  • CMS: Content Management System, se trata de un sistema de gestión de contenidos para diseño de páginas web.
  • Balanceadores de carga: se trata de dispositivos que actúan como proxies inversos cuya función es la de distribuir el tráfico de red o de una aplicación hacia diversos servidores.
  • Máquinas virtuales: es un software que permite emular el funcionamiento de un ordenador o servidor dentro de otro ordenador, haciendo unos recursos hardwares que se pueden preasignar.
  • TI: tecnología informática.

Seguridad

Merece la pena prestar especial atención a la seguridad. En el caso de los servicios IaaS, la seguridad de la infraestructura recae de manera íntegra en el proveedor que ofrece el servicio. Aun así, el proveedor no es en ningún caso responsable de cualquier tipo de problema de seguridad en las aplicaciones que ha instalado el usuario.

Es decir, si el usuario contrata una estructura Iaas y posteriormente instala una aplicación WordPress obsoleta con importantes problemas de seguridad y su sitio web es hackeado, es responsabilidad del usuario y no del proveedor.

En cuanto a SaaS, es el proveedor el que se encarga de la gestión total de la infraestructura. Es él quien debe encargarse de la aplicación de las medidas que sean necesarias para garantizar la seguridad de los usuarios. Esto es lo que sucede con plataformas como Dropbox o Google Drive, entre otras.

iaas

Author

admin

× -