Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Modelos de Servicios

Descargar como docx, pdf o txt
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/

También podría gustarte