Este documento describe los diferentes modelos de servicio en la nube, incluyendo Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). También discute otros modelos como API como Servicio (APIaaS), Análisis como Servicio (AaaS), Backend como Servicio (BaaS), Datos como Servicio (DaaS), Base de Datos como Servicio (DBaaS) y Escritorio como Servicio (DaaS). Finalmente, destaca las ventajas
0 calificaciones0% encontró este documento útil (0 votos)
44 vistas6 páginas
Este documento describe los diferentes modelos de servicio en la nube, incluyendo Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). También discute otros modelos como API como Servicio (APIaaS), Análisis como Servicio (AaaS), Backend como Servicio (BaaS), Datos como Servicio (DaaS), Base de Datos como Servicio (DBaaS) y Escritorio como Servicio (DaaS). Finalmente, destaca las ventajas
Este documento describe los diferentes modelos de servicio en la nube, incluyendo Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). También discute otros modelos como API como Servicio (APIaaS), Análisis como Servicio (AaaS), Backend como Servicio (BaaS), Datos como Servicio (DaaS), Base de Datos como Servicio (DBaaS) y Escritorio como Servicio (DaaS). Finalmente, destaca las ventajas
Este documento describe los diferentes modelos de servicio en la nube, incluyendo Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). También discute otros modelos como API como Servicio (APIaaS), Análisis como Servicio (AaaS), Backend como Servicio (BaaS), Datos como Servicio (DaaS), Base de Datos como Servicio (DBaaS) y Escritorio como Servicio (DaaS). Finalmente, destaca las ventajas
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 6
Modelos de Servicios
Existen diferentes modelos de servicio en Cloud Computing, adaptados a las
distintas necesidades y requisitos que puedan tener las empresas y usuarios que los contraten. En este apartado vamos a analizar cómo funciona un modelo de servicio en Cloud Computing y a descubrir los diferentes tipos de modelos que existen en la oferta de soluciones en la nube para empresas. El esquema de funcionamiento de un modelo de servicio en Cloud Computing se estructura, en líneas generales, en estos componentes: Proveedor. Se encargará de proveer el servicio de Cloud Computing. Esto incluye facilitar el acceso a una infraestructura y recursos tecnológicos, así como el mantenimiento de los mismos. Tecnología. Dependiendo del tipo de modelo de servicio, el proveedor proporcionará un mayor o menor grado de acceso y personalización de recursos tecnológicos al consumidor. Consumidor. Accederá a los recursos tecnológicos ofrecidos por el proveedor, haciendo uso de los mismos y manipulándolos. A diferencia de la informática tradicional, la empresa no contará con equipos físicos pues se contratarán una serie de recursos tecnológicos al proveedor de Cloud Computing, alojados en la nube, y se accederá a los mismos mediante una conexión a Internet. De acuerdo al Instituto Nacional de Estándares y Tecnologías (NIST), por definición existen 3 modelos de servicio en la nube: Infraestructure as a Service (IaaS)(Infraestructura como Servicio): En este caso se contrata sólo capacidad de almacenamiento básico y de cálculo computacional (CPU), como servidores, discos duros, conexiones, enrutadores y otros sistemas para manejar tipos específicos de cargas de trabajo. Es decir, ofrece un hardware virtualizado bajo demanda, normalmente para empresas. El proveedor se encarga de su gestión y el cliente sólo paga por lo que usa. En este modelo se puede personalizar completamente la ejecución de sistemas operativos y software. Se trata de la opción más parecida a la adquisición de hardware tradicional, con la diferencia de que se contratan dichos recursos como servicio y físicamente no se encontrarán en nuestras instalaciones. En este sentido, desaparecen los costes de compra iniciales de los equipos y la necesidad de actualizar los mismos. Todos los recursos que se contraten en este modelo son escalables, esto implica que a medida que se necesite más capacidad, tanto a nivel de almacenamiento o potencia de ejecución, se puede contratar sin problema. Ejemplos: Amazon Web Services, IBM SmartCloud, Microsfot Azure, Google Cloud Platform, OpenStack, etc.
Platform as a Service (PaaS) o Plataforma como Servicio: En este caso la nube
proporciona además un servidor de aplicaciones a modo de plataforma donde se podrán desarrollar y ejecutar aplicaciones. Es la nube para desarrolladores, proporcionando todo lo necesario para desarrollar y poner en marcha aplicaciones y servicios web en internet. Es decir, dispondremos de un entorno ya preparado por parte de nuestro proveedor. Podremos configurarlo, pero estaremos restringidos a las herramientas ofrecidas por nuestro proveedor. En este entorno, podemos personalizar la instalación y ejecución de aplicaciones. Por ejemplo, con la instalación de un CRM propio. Ejemplos: Microsoft Windows Azure App Service, Google App Engine, AWS Elastic Beanstalk, Red Hat OpenShift, CloudFountry, Heroku, etc.
Software as a Service (SaaS) o Software como Servicio: En este tipo de servicios
el usuario accede a una aplicación a través del navegador. Es lo que comúnmente se ha extendido hacia el gran público y denominado como cloud. El usuario final puede pagar un alquiler por el uso de software, o bien se le proporciona de forma gratuita. No es necesario adquirir un software en propiedad, instalarlo, configurarlo ni mantenerlo. Ejemplos: Dropbox, Aplicaciones Web de Google, Microsoft Office 365, Servicios de mensajería Slack, etc. Desde otro punto de vista, la imagen a continuación permite conocer la relación que existe entre modelo de servicio, rol de usuario y los niveles de recursos informáticos que se involucran: Ahora bien, quizá los motivos más comunes que impulsan a una empresa a utilizar la computación en la nube, de acuerdo a SalesForce son: Flexibilidad: Los servicios basados en la nube pueden atender una demanda mayor de manera instantánea Recuperación de desastres: Los proveedores de Cloud Computing manejan los problemas de recuperación más rápidamente que las recuperaciones que no son en la nube. Actualizaciones automáticas de software: Los proveedores de Cloud Computing son responsables por el mantenimiento del servidor, incluyendo actualizaciones de seguridad. La capacidad de trabajar en cualquier lugar: Los empleados solo necesitan tener acceso a Internet para trabajar desde cualquier lugar. Colaboración: Todos los empleados pueden compartir aplicaciones y documentos al mismo tiempo. Seguridad: Los datos almacenados en la nube pueden ser accedidos desde cualquier lugar independientemente de la pérdida o daños de uno o más dispositivos Conciencia ecológica: La Computación en la nube utiliza solo el espacio necesario en el servidor, reduciendo la huella de carbono de la empresa. Debido a lo anterior, y en función de las necesidades de la empresa, se puede escoger uno u otro modelo de servicio de Cloud Computing para lo cual es necesario tomar en cuenta muchos aspectos que definirán qué solución de Cloud Computing se adapta mejor a las necesidades detectadas, ya sea el contar con un equipo técnico en plantilla, nuestro presupuesto o el grado de seguridad y control sobre nuestros datos. Actualmente hay muchos nombres cortos que se utilizan en los modelos de servicios en la nube y, a veces, puede resultar confuso. A continuación, se mencionan los más relevantes: APIaaS (API como Servicio): La API como servicio se utiliza para administrar sus propias API personalizadas y permitir que las aplicaciones se conecten a API de terceros como Google Map, API de búsqueda por voz, etc. También se utiliza para generar documentación de API, que describe todas las funcionalidades y trabaja en la API. Se puede compartir con el equipo que usa esa API o API de terceros. Con los servicios de API, una aplicación puede comunicarse con las funciones almacenadas en el backend. Ejemplos: mapas, Aviación, SERP AaaS (Analytics as a Service): Proporciona software de análisis en la nube en el modelo basado en suscripción. Se ha convertido en una opción crucial para que las empresas eviten los nuevos costos de capital iniciales y adopten fácilmente nuevos requisitos de procesos comerciales. Puede utilizar AaaS para análisis predictivo, análisis de datos, análisis empresarial, para encontrar información y tendencias sobre los datos. En esta era de Big Data, AaaS es un salvador. Puede limpiar, analizar y almacenar información de Big Data de una manera escalable y rentable. Ejemplos: Zoho Analytics BaaS (Backend as a Service): Se encarga de todos los servicios de backend de una aplicación, y los desarrolladores pueden concentrarse solo en escribir y mantener el lado de frontend de la aplicación. Proporciona servicios de backend como administración de bases de datos, autenticación de usuarios, almacenamiento en la nube, alojamiento en la nube, notificaciones push, etc. Por ejemplo amazon.com, es uno de los sitios web de comercio electrónico más populares en todo el mundo. Lo que ve un usuario es un sitio web amigable o una aplicación, pero suceden muchas cosas en el backend. BaaS puede ayudar a Amazon con el almacenamiento, la gestión de usuarios, la pasarela de pago, el sistema de recomendación, la notificación automática a su usuario para conocer las últimas ofertas y muchas más funcionalidades de backend. Ejemplos: Base de datos administrada por Digital Ocean DaaS (Data as a Service): Los datos como servicio son un modelo de servicio que proporciona datos agregados y calculados previamente, que pueden brindar mejores conocimientos y tomar mejores decisiones comerciales. Utiliza la nube para proporcionar almacenamiento de datos, procesamiento de datos de integración de datos, servicios de análisis de datos mediante redes. Un ejemplo es MongoDB. Algunas características de DaaS son: o Menos tiempo de configuración o Complejidades de los resúmenes o Tiempo de inactividad mínimo o Servicios / herramientas gestionadas automáticamente o Económico DBaaS (Base de datos como servicio): Es administrado por proveedores de nube pública y privada. Proporciona funcionalidades de base de datos como un servicio a clientes internos / externos. Los desarrolladores de aplicaciones no confían en los administradores de la base de datos para la gestión de la base de datos cuando utilizan la base de datos como servicio. Ejemplos: Scalegrid para MySQL, PostgreSQL, Redis, MongoDB. Algunos Beneficios de usar DBaaS son: o Reduce el costo operativo o Más fácil de implementar y administrar o Admite empresas de todos los tamaños o Paga por lo que usas o Automatiza las operaciones de la base de datos o Configuración de agrupamiento en minutos o Alta disponibilidad en todas las regiones DaaS (Desktop as a Service): Escritorios virtuales alojados en la nube en cualquier dispositivo desde cualquier lugar. Ofrece un modelo basado en suscripción y es multiinquilino. Mejora la seguridad de los datos y mejora la productividad remota ya que brinda servicios en todas las geografías. La infraestructura de escritorio virtual (VDI) tiene muchas similitudes con DaaS. La diferencia entre los dos es que la infraestructura de DaaS está alojada en la nube, mientras que la infraestructura de VDI se encuentra principalmente en las instalaciones. Ejemplo: Nube V2 FaaS (Function as a Service): Ayuda a eliminar las complejidades de los servidores y proporciona una arquitectura sin servidor. Puede concentrarse en la lógica empresarial y los proveedores de servicios se encargan de todo lo que se encuentra en segundo plano; todo lo que tiene que preocuparse es el desarrollo de código. AWS Lambda es un ejemplo de FaaS, que ha sido desarrollado por Amazon. Azure y GCP también admiten FaaS a través de funciones de Azure y funciones de Google Cloud. Algunos beneficios son: o Elimina la complejidad, proporciona una abstracción o Facturación basada solo en el uso o Desarrollo más rápido o Escalable fácilmente o Tiempo de aprovisionamiento en milisegundos SECaaS (Security as a Service): Seguridad basada en la nube donde una aplicación o infraestructura está protegida por un proveedor de seguridad basado en la nube (CSBP). Un ejemplo simple de seguridad como servicio es un software antivirus proporcionado por una organización como Avast, Norton, McAfee, etc. Otros servicios de seguridad como antimalware, cortafuegos, las pruebas de penetración, la detección de intrusiones, la autenticación, el filtrado de correo no deseado, la Gestión de Identidad y Acceso (IAM) son parte de SECaaS. Ejemplo SUCURI para firewall de aplicaciones web Estos son los modelos de servicios en la nube importantes con los que se encontrará con frecuencia al trabajar con soluciones en la nube.. Referencias beServices. (16-07-2019). Modelos de servicio en Cloud Computing. Madrid. DISTRITO DIGITAL 22 Recuperado de https://www.beservices.es/modelos- servicio-cloud-computing-n-5385-es Celaya Luna, A. (2014). Cloud: herramientas para trabajar en la nube. Málaga, Spain: Editorial ICB. Salesforce. (31-07-2020). Cloud Computing: Aplicaciones en un solo lugar. SalesForce Cloud Computing. SalesForce Latin América Recuperado de https://www.salesforce.com/mx/cloud-computing/ Frankier Flores. (22 de Marzo de 2021). Cloud Computing: Tipos de nubes, servicios y proveedores. Blog de Progamación y Sistemas. CW OpenWebinars Recuperado de https://openwebinars.net/blog/tipos-de- cloud-computing/ AVI. (21-04-2021). nube: PaaS, SaaS, IaaS, FaaS y más .... Computación en la nube (Cloud Computing). GEEKFLARE Recuperado de https://geekflare.com/es/cloud-service-models/