Tabla de contenido:
- Infraestructura como servicio (IaaS)
- Plataforma como servicio (PaaS)
- Software as a Service (SaaS)
- Proceso empresarial como servicio (BPaaS)
Video: Certificación Cloud Computing de Google Activate - Cómo desbloquear el examen final ? 100% correcto 2024
Los servicios son importantes para la computación en la nube tanto desde la perspectiva de la infraestructura como de la aplicación. Cuando tenga algunos antecedentes sobre cómo adoptar un enfoque orientado a los servicios para diseñar sistemas de tecnología, puede comenzar a ver la relación entre este enfoque y la computación en la nube.
La orientación del servicio impregna la nube, y la nube sirve como un entorno que puede albergar otros servicios (ya sea a nivel técnico o empresarial). Por lo tanto, los vendedores en la nube deben pensar en la arquitectura de sus plataformas para que puedan soportar diferentes modelos de negocios.
Aquí hay dos escenarios diferentes que un proveedor de la nube puede tener que tratar:
-
Los proveedores de la nube construyeron la infraestructura de la nube en servicios bien diseñados con interfaces de caja negra claramente definidas. Estos servicios de caja negra permiten que la nube se escale. Para ejecutar este enfoque, la infraestructura de la nube debe estar orientada a los servicios.
-
Las empresas que crean aplicaciones diseñadas para la nube tienden a construirlas como servicios, lo que hace que sea más fácil para los clientes y socios utilizarlas. Por ejemplo, los proveedores de SaaS (Software as a Service) necesitan un ecosistema de socios que proporcione componentes complementarios o aplicaciones completas que sean importantes para mantener y hacer crecer sus negocios. Seguir un enfoque orientado a los servicios es un requisito previo para los socios que desean construir económicamente en estas plataformas.
Infraestructura como servicio (IaaS)
La capa IaaS (Infraestructura como servicio) ofrece recursos de almacenamiento e informática que los desarrolladores y las organizaciones de TI pueden utilizar para ofrecer soluciones comerciales personalizadas. Un proveedor de la nube quiere que la capacidad de aprovisionamiento asociada con IaaS se diseñe como un servicio modular con interfaces publicadas para que pueda usarse en muchas situaciones diferentes.
Supongamos que tiene un grupo de aplicaciones que desea ejecutar en una nube pública porque desea capacidad bajo demanda. Usted se registra con un proveedor de IaaS. A través de su navegador web, puede comprar esta capacidad y comenzar a ejecutar sus aplicaciones en el servicio. Mientras ejecuta la aplicación, el servicio proporciona el hardware para ejecutarla y luego desmantela los servidores virtualizados cuando haya terminado.
Como usuario de este servicio de aprovisionamiento de capacidad, no necesita saber cómo el proveedor realiza el servicio; es una caja negra para ti. Si la nube no estuviera orientada a servicios, tendría que averiguar cómo aprovisionar su aplicación al entorno.Con la nube, puede usar un solo servicio de aprovisionamiento.
Plataforma como servicio (PaaS)
La capa PaaS (plataforma como servicio) ofrece entornos de desarrollo para crear aplicaciones comerciales listas para la nube. Este modelo se ofrece como un conjunto de servicios de caja negra que permite a los desarrolladores crear aplicaciones sobre la infraestructura informática. Esto podría incluir herramientas de desarrollador que se ofrecen como un servicio para construir servicios, o incluso acceso a datos y servicios de bases de datos, o incluso servicios de facturación.
En estas situaciones, los principios de orientación del servicio (como el acoplamiento flexible y la reutilización) se aplican a los componentes de la infraestructura de TI que se entregan como servicios en la nube a los usuarios de PaaS. Los desarrolladores de su organización pueden ubicar los servicios de plataforma que necesitan consultando un catálogo de servicios.
Software as a Service (SaaS)
Con SaaS (Software as a Service), el proveedor aloja el software por usted para que no necesite instalarlo, administrarlo o comprar hardware para él. Todo lo que tienes que hacer es conectarte y usarlo.
Por ejemplo, puede usar CRM como un servicio o contabilidad como un servicio. Muchos de estos proveedores han creado sus servicios de forma modular para permitir la escalabilidad (porque está utilizando estos servicios junto con quizás miles de otros clientes). Un enfoque orientado a servicios permite al proveedor, por ejemplo, intercambiar funciones fácilmente.
En todos estos modelos, las empresas utilizarán un conjunto de servicios bien definidos a los que pueden acceder a través de interfaces. Las empresas pueden aprovechar estos servicios de muchas maneras diferentes, según los problemas que intentan resolver.
Las empresas se benefician de la orientación al servicio y la nube porque ambos enfoques priorizan la comprensión de lo que necesita el negocio, cuándo lo necesita y qué tan eficiente y rentable puede ser el negocio.
Proceso empresarial como servicio (BPaaS)
Con BPaaS (Proceso empresarial como servicio), el proveedor del servicio crea un conjunto de procesos comúnmente utilizados que se pueden conectar a otros entornos, incluidos IaaS y SaaS. Un proveedor de servicios o un desarrollador podría usar un BPaaS para diseñar un proceso de negocios.
Un ejemplo de un proceso comercial podría ser una forma de que un minorista incluya un servicio de envío como parte del sistema de comercio electrónico. Debido a que estos servicios se escriben de manera independiente, agregar nuevos procesos de negocios para servir a un constituyente diferente o automatizar un nuevo negocio iniciado se vuelve más fácil.