1.4.1. Infraestructura Como Servicio (IAAS)
(Microsoft, 2016) define la infraestructura como servicio (IAAS) como “una infraestructura informática que se abastece y gestiona mediante Internet en donde se tiene una escalabilidad o reducción vertical de los recursos con rapidez acorde a la demanda. El desembolso es según su uso”.
IaaS descarta el pago y la complejidad que conlleva el importe, la administración y configuración de sus servidores físicos y cualquier otro equipo del centro de datos. Cada recurso se oferta como un componente de servicio individual, y la parte interesada en la compra solo adquiere un recurso específico durante el tiempo que requiera. El proveedor de servicios Cloud, gestionará la infraestructura, mientras el cliente obtiene, instala, configura y administra su software, sean éstos: sistemas operativos, middleware, aplicativos, entre otros.”
Entre las cosas habituales que las empresas hacen con IAAS, Microsoft destaca las siguientes:
• Desarrollo y pruebas, en donde los equipos tecnológicos montan y desmontan ágilmente los ambientes de desarrollo y pruebas. Además de la escalabilidad y reducción vertical en los ambientes de desarrollo de manera inmediata y a bajo costo.
• Aplicar sitios web con IaaS resulta más rentable que el alojamiento web acostumbrado.
• Gestión de almacenamiento, copias de seguridad y recuperación. De tal forma que minimiza el gasto en cuanto al espacio de almacenamiento y se exime de la dificultad en su administración. Además, IaaS es muy útil para la planificación y la administración de las copias de seguridad y la facilidad de recuperación.
Ventajas de los servicios IAAS.
• IaaS, mejora la continuidad empresarial y la recuperación en caso de desastres, y garantiza disponibilidad, continuidad empresarial y recuperación, con el contrato de nivel de servicio adecuado.
• Transformar con rapidez, la infraestructura informática necesaria para una empresa u organización en cuestión de horas o minutos, en lugar de los días o semanas como se lo haría con una infraestructura tradicional.
El modelo IaaS independiza a su equipo de profesionales TI, para que pueda realizar las actividades principales de su empresa, Pues con la infraestructura como servicio IaaS, no existe la necesidad de mantener y actualizar el software y el hardware, ni de solucionar problemas en los equipos. Con la correcta y adecuada contratación del servicio, el proveedor de servicios garantiza que la infraestructura es confiable y cumple los contratos de nivel de servicio.
1.4.2. Plataforma Como Servicio (PaaS).
(Microsoft, 2017) lo define a la Plataforma como servicio (PaaS) como “un ambiente de desarrollo e implementación cloud íntegra cuyos recursos facilitan conceder todo, desde aplicativos simples basados en la nube hasta aplicativos empresariales complejos disponibles en la nube. Los recursos son adquiridos por el cliente a través de un proveedor de servicios en la nube, luego accede por medio de una conexión segura a Internet, y solo desembolsa por su uso”.
Similar a IaaS, PaaS contiene infraestructura tales como: servidores, redes, almacenamiento, comunicaciones. Sin embargo, también comprende: middleware, programas informáticos,
servicios de inteligencia de negocios (BI), sistemas de administración de bases de datos, entre otros. PaaS está estructurado para soportar cabalmente el ciclo de vida de las aplicaciones web, es decir, compilación, testeo, implementación, administración y actualización.
Con PaaS se evita el consumo y la complejidad que presumen la adquisición y la administración de licencias de software, herramientas de aplicaciones, middleware, herramientas de desarrollo y otros mecanismos. Mientras el cliente administra las aplicaciones y los servicios que desarrolla, el proveedor de servicios en la nube administra todo lo demás.
Por lo general, las empresas emplean PaaS en estos casos:
• PaaS otorga un escenario para que el personal de desarrollo pueda extender su ámbito de desarrollo o personalice aplicaciones basadas en la nube.
• Servicios adicionales para los proveedores de PaaS, orientados a mejoras en las aplicaciones como aspectos operacionales, directorios, programación y seguridad.
Ventajas de los servicios PaaS.
Al otorgar un servicio de infraestructura, PaaS contribuye las mismas ventajas que IaaS. Sin embargo, las características adicionales, tales como: herramientas de desarrollo y empresariales, ofrecen más ventajas:
• Mínimo tiempo de programación, por los componentes preprogramados integrados en la herramienta.
• Variedad de funcionalidades de desarrollo sin necesidad de incrementar personal.
• Facilidad en el desarrollo de aplicaciones en diversidad de plataformas (incluidos los dispositivos móviles).
• Ayuda entre grupos de desarrollo desde diversas ubicaciones geográficas porque el ambiente de desarrollo es desde Internet. El personal de desarrollo puede contribuir en proyectos sin importar que sus miembros se encuentren en sitios distintos.
1.4.3. Software Como Servicio (SaaS).
El software como servicio (SaaS) permite a los usuarios conectarse a aplicaciones basadas en la nube a través de Internet y usarlas. Algunos ejemplos comunes son el correo electrónico, los calendarios y las herramientas ofimáticas (como Microsoft Office 365).
Este servicio proporciona una solución de software completa otorgada a través de un proveedor de servicios en la nube. El cliente arrienda el uso de un servicio para su organización y los usuarios acceden al servicio desde Internet con un navegador web. El software y los datos que se procesan en las aplicaciones están ubicados en el Datacenter del proveedor. La empresa pone en marcha y ejecuta aplicaciones a un mínimo costo.
Ventajas de los servicios SaaS.
Con SaaS puede acceder a aplicaciones complejas sin necesidad de comprar o actualizar hardware o software. Aplicativos empresariales, como ERP y CRM están disponibles para empresas que no tienen los recursos suficientes para adquirir, implementar y gestionar una infraestructura tecnológica.
SaaS ofrece a sus usuarios las siguientes alternativas:
• Solo desembolsa por lo que se usa. Con el servicio SaaS tiene escalabilidad o reducción vertical de los recursos basado en el nivel de uso.
• Manejo gratuito de software cliente ya que los usuarios ejecutan la mayoría de las aplicaciones SaaS desde un navegador.
• Acceso a los datos de los aplicativos en cualquier región debido a que los datos están almacenados en la nube. Es más, los usuarios pueden consultar su información desde dispositivos móviles conectados a Internet.
1.5. Ventajas y desventajas del uso de los servicios de Cloud Computing.