Nube

SaaS, PaaS, IaaS: la diferencia entre ellos y cómo elegir el adecuado

https://www.youtube.com/watch?v=ZYiOFEEEioU

El campo de TI es conocido por tener muchos acrónimos diferentes.Esto es especialmente cierto cuando se trata de computación en la nubeExisten tres modelos populares de servicios en la nube: infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS). Todo esto proporciona una capa de abstracción para los usuarios de servicios que crean aplicaciones, dijo Sridhar Vasudevan, director senior de estrategia de centro de datos y nube en la firma de tecnología global Insight Enterprises.

Piense en ellos como «los Baskin Robbins de los servicios en la nube de comercio electrónico», agrega Laura DiDio, directora de investigación y consultoría de ITIC.

Cada modelo reduce la cantidad de trabajo requerido para construir aplicaciones, dijo Vasudevan. Tanto Vasudevan como DiDio dijeron que los modelos se facturarían en un modelo de «pago por uso» o «pago por uso» basado en el consumo y uso del cliente.

«Hace diez años, SaaS era el más popular de los tres», observa DiDio. «Pero las cosas han cambiado con el tiempo y PaaS es ahora el servicio más popular y preferido porque es una ‘ventanilla única’.

Mirar: 10 alternativas gratuitas a Microsoft Word y Excel (Descarga de República Tecnológica)

El papel de cada modelo.

Vasudevan reduce la pila de nubes en cuatro capas:

  1. Capa de infraestructura: recursos informáticos, redes, almacenamiento y seguridad
  2. Pila de aplicaciones: sistema operativo, software de servidor de aplicaciones, base de datos, middleware, marco de programación y supervisión
  3. Capa de aplicación: interfaz de usuario, autenticación y autorización, transacciones y paneles
  4. Capa de usuario: iniciar sesión, ejecutar transacciones, administración

como un servicio como un servicio

Como sugiere el nombre, IaaS proporciona la capa de infraestructura de la pila. Algunos ejemplos incluyen: Amazon Web Services (AWS) EC2, Rackspace y Google Compute Engine (GCE), dijo DiDio.

«IaaS ofrece a los usuarios una alternativa a la infraestructura local basada en la nube, para que las empresas puedan evitar invertir en costosos recursos in situ», añadió Vasudevan.

En el modelo IaaS, dijo, los clientes pueden configurar los recursos de infraestructura de una instancia informática, los repositorios de almacenamiento y datos, las redes, los servicios de seguridad y otros servicios de utilidad básicos, como las copias de seguridad, manualmente a través de la consola o automáticamente a través de API y código. Los clientes pueden construir e implementar su software en esta infraestructura, incluidos los sistemas operativos y los sistemas de aplicaciones personalizados y listos para usar, dijo Vasudevan.

“Son responsables de administrar y controlar todo en la pila de la nube desde la capa del sistema operativo y superior, incluido el sistema operativo, los datos, la pila de aplicaciones (bases de datos, middleware, marcos de lenguaje de programación), seguridad, operaciones [such as] Monitorización, parcheo, etc., y gobernanza. «

como un servicio

PaaS proporciona la capa de pila de aplicaciones al cliente. «La pila de aplicaciones se asienta sobre la capa de infraestructura para proporcionar la funcionalidad de la capa de aplicaciones como un servicio a los clientes», dijo. Los servicios PaaS brindan un entorno de desarrollo e implementación, que incluye marcos de desarrollo de software para sistemas operativos, herramientas de desarrollo e interfaces de programación como .net, java y python.

Los clientes también tienen acceso a sistemas de bases de datos y análisis de negocios en este modelo, dijo Vasudevan. «También se brindan escalabilidad, alta disponibilidad y tenencia múltiple. La responsabilidad del cliente se limita a construir su sistema de aplicaciones basado en la nube. El proveedor de servicios es responsable de la infraestructura, la pila de aplicaciones y la administración».

Los ejemplos incluyen AWS Elastic BeanStalk, Microsoft Azure, Oracle, IBM, Pivotal Cloud Foundry, RedHat OpenShift Container Platform.

Software como servicio

Vasudevan y DiDio afirmaron que SaaS es una aplicación completa entregada a los consumidores como un servicio a través de un tercero a través de Internet. «El proveedor de servicios maneja toda la infraestructura, la lógica de la aplicación, la implementación de la aplicación y la entrega del servicio», dijo.

«Los clientes solo necesitan administrar los parámetros del cliente y la administración de usuarios».
Algunas de las «mejores soluciones» incluyen Google Apps, fuerza de ventasDropbox, DocuSign, Slack y punto centraldijo Didio.

Beneficios, limitaciones y lo que necesita saber

En teoría, dijo DiDio, PaaS, IaaS y SaaS están diseñados para hacer dos cosas: reducir costos y liberar a las organizaciones del tiempo y los gastos de comprar equipos y alojar todo en las instalaciones. «Sin embargo, los servicios de computación en la nube no son una panacea. Las empresas no pueden simplemente entregar todo a un proveedor de nube externo y olvidarse de ellos. Los riesgos son demasiado grandes».

Los departamentos internos de TI deben recordar lo que DiDio llama «las tres C: comunicación, colaboración y colaboración», que, según ella, son esenciales para obtener resultados comerciales exitosos y transacciones operativas diarias eficientes, fluidas e ininterrumpidas.
«IaaS es altamente flexible y escalable cuando se implementa y mantiene adecuadamente», dijo DiDio. «Múltiples usuarios pueden acceder fácilmente a él. Y es rentable. «IaaS beneficia a las empresas de todos los tipos y tamaños, dijo. «Proporciona un control completo y autónomo sobre la infraestructura… Muchas organizaciones descubren que pueden reducir los costos de hardware en un 50 % o más utilizando IaaS».

Sin embargo, IaaS «requiere un modelo operativo maduro y una pila de seguridad rigurosa, incluida la comprensión de la tecnología del proveedor de la nube», señaló Vasudevan. IaaS también «requiere habilidades y competencias en la gestión de recursos».

PaaS, dice DiDio, «es la enchilada completa. Es una plataforma. Por lo tanto, las organizaciones trabajan con proveedores preferidos como Amazon, Microsoft, Oracle, SAS, fuerza de ventas y otros crean implementaciones personalizadas que se adaptan mejor a sus necesidades comerciales y técnicas. «

La ventaja es que ahorra tiempo de desarrollo. «No es necesario contratar un equipo de desarrollo interno que cree el código de la aplicación desde cero. Esto puede llevar años, es costoso y las empresas siempre tienen que preocuparse por los errores de código y las incompatibilidades», dijo DiDio. «Esto es especialmente cierto para las grandes empresas con aplicaciones y necesidades especializadas en verticales como banca/finanzas y atención médica».

Las limitaciones de PaaS son el bloqueo del proveedor en la funcionalidad, la incapacidad de crear personalizaciones extremas y la dificultad de migrar a otra plataforma si es necesario, dijo Vasudevan. Con SaaS, no hay requisitos para el despliegue de infraestructura, desarrollo o entrega de software, mantenimiento y operaciones, dijo. Se puede acceder al software desde cualquier lugar en la mayoría de los dispositivos, se factura por una tarifa de uso mensual fija y requiere una participación mínima del usuario.

Sin embargo, SaaS dificulta los flujos de trabajo personalizados y depende de los proveedores para mejorar la funcionalidad y la confiabilidad, dijo Vasudevan.

Cómo averiguar lo que necesitas

Para determinar qué modelo es mejor para usted, considere la primera regla antes de embarcarse en cualquier nueva iniciativa o actualización: «Las necesidades comerciales siempre deben impulsar las compras de tecnología y viceversa», dice DiDio. «Muchas organizaciones adoptarán una implementación híbrida, eligiendo mantener algunas aplicaciones en las instalaciones por razones de seguridad…», dijo. Mientras tanto, las empresas también pueden decidir poner aplicaciones de misión crítica en la nube.

Ella dijo que cada negocio debe identificar sus objetivos y lo que quiere lograr, luego sopesar los costos y la viabilidad.

Vasudevan enumera algunas otras consideraciones:

  • La migración de aplicaciones heredadas a la nube requiere que los personalizadores de análisis empresarial adapten y actualicen las arquitecturas existentes para que puedan integrarse con nuevos servicios en la nube.
  • Es posible que algunas aplicaciones actualmente no sean aptas para la nube y requieran inversiones costosas para rediseñar arquitecturas heredadas y/o reescribir aplicaciones nativas de la nube.
  • Los nuevos servicios deben construirse en la nube para utilizar de manera óptima el modelo de la nube
  • Los planes de gestión del cambio organizacional requerirán capacitación de recursos, contratación de nuevos recursos o consultores
  • La transformación requerirá la creación de nuevos modelos operativos y la adquisición de herramientas o servicios adicionales
istock 1127257348
Imagen: ipopba, Getty Images/iStockphoto

LEER  Por qué es importante fijar las pestañas de su navegador y por qué a veces falla

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba