¿Por qué orientación de servicio es importante para los modelos de cloud computing

Los servicios son importantes para la computación en nube tanto de una infraestructura y una perspectiva de aplicación. Cuando usted tiene algunos antecedentes sobre cómo adoptar un enfoque orientado al servicio al diseño de sistemas de tecnología, se puede empezar a ver la relación entre este enfoque y el cloud computing.

la orientación al servicio impregna la nube y la nube sirve como un entorno que puede albergar otros servicios (ya sea en una técnica o un nivel de negocios). Por lo tanto, los proveedores de nubes tienen que pensar en la arquitectura de sus plataformas para que puedan soportar diferentes modelos de negocio.

Aquí hay dos escenarios diferentes que un proveedor de nube puede tener que lidiar con:

  • Los proveedores de cloud construyeron la infraestructura de la nube de servicios bien diseñados con interfaces de recuadro negro claramente definidos. Estos servicios de recuadro negro permiten la nube a escala. Para ejecutar este enfoque, la infraestructura de nube debe estar orientada a servicios.

  • Las empresas que crean aplicaciones diseñadas para la nube tienden a construirlos como los servicios, lo que hace que sea más fácil para los clientes y socios de usarlos. Por ejemplo, los proveedores de SaaS (software como servicio) necesitan un ecosistema de socios que proporcionan ya sea componentes complementarios o aplicaciones completas que son importantes para el mantenimiento y crecimiento de sus negocios. Siguiendo un enfoque orientado al servicio es un requisito previo para parejas que desean construir económicamente de estas plataformas.

    Video: Cloud Computing_Andrea Castrillon

Infraestructura como Servicio (IaaS)

El IaaS (Infraestructura como Servicio) capas ofrece recursos informáticos y de almacenamiento que los desarrolladores y las organizaciones de TI pueden utilizar para ofrecer soluciones de negocio personalizadas. Un proveedor de la nube quiere la capacidad de provisión asociada a la IaaS a ser diseñado como un servicio modular con interfaces publicadas por lo que se puede utilizar para muchas situaciones diferentes.

Video: Entrevista Cloud Computing

Digamos que tiene un grupo de aplicaciones que desea ejecutar en una nube pública porque quiere capacidad bajo demanda. Firmar con un proveedor de IaaS. A través de su navegador web, se puede comprar esta capacidad y empezar a publicar sus aplicaciones en el servicio. Mientras se está ejecutando la aplicación, el hardware de las disposiciones de servicio para ejecutarlo y después-disposiciones de Thé servidores virtualizados cuando haya terminado.

Como usuario de este servicio de aprovisionamiento de capacidad, usted no necesita saber cómo el proveedor está haciendo el servicio suceder- se trata de un cuadro negro en su caso. Si no estuviera orientada a los servicios de la nube, que tendría que encontrar la manera de prestación de su aplicación al entorno. Con la nube, se puede utilizar un único servicio de aprovisionamiento.

Plataforma como servicio (PaaS)

La PaaS (Plataforma como Servicio) capas ofrece entornos de desarrollo para crear aplicaciones empresariales en la nube listo. Este modelo se ofrece como un conjunto de servicios de recuadro negro que permite a los desarrolladores crear aplicaciones en la parte superior de la infraestructura informática. Esto podría incluir herramientas de desarrollo que se ofrecen como un servicio para construir servicios, o incluso el acceso a datos y servicios de bases de datos, o incluso los servicios de facturación.

En estas situaciones, los principios de orientación de servicio (tales como el acoplamiento débil y reutilización) se aplican a los componentes de infraestructura de TI que son entregados como servicios en la nube para los usuarios de PaaS. Desarrolladores de su empresa pueden localizar los servicios de la plataforma que necesitan, haciendo referencia a un catálogo de servicios.

Software como Servicio (SaaS)

Con SaaS (software como servicio), el proveedor aloja el software para usted para que usted no necesita instalarlo, gestionar, o compra de hardware para ello. Todo lo que tiene que hacer es conectar a ella y utilizarla.

Video: Cloud Computing

Por ejemplo, es posible usar CRM como servicio o la contabilidad como un servicio. Muchos de estos proveedores han creado sus servicios de forma modular para permitir la escalabilidad (porque usted está utilizando estos servicios, junto con quizás miles de otros clientes). Un enfoque orientado a los servicios permite al proveedor, por ejemplo, para intercambiar a cabo la funcionalidad fácilmente.

En todos estos modelos, las compañías utilizarán un conjunto de servicios bien definidos que pueden acceder a través de interfaces. Las empresas pueden aprovechar estos servicios de muchas maneras diferentes, dependiendo de los problemas que están tratando de resolver.

Las empresas se benefician de la orientación al servicio y la nube, porque estos dos enfoques dan prioridad a la comprensión de lo que necesita el negocio, cuando lo necesita, y cómo de manera eficiente y rentable el negocio puede ser servido.

Business Process as a Service (BPaaS)

Con BPaaS (Business Process as a Service), el proveedor de servicios crea un conjunto de procesos de uso común que se pueden conectar a otros entornos, incluyendo IaaS y SaaS. Un proveedor de servicios o un desarrollador podría utilizar un BPaaS para diseñar un proceso de negocio.

Un ejemplo de un proceso de negocio puede ser una manera para que un minorista para incluir un servicio de envío como parte del sistema de comercio electrónico. Debido a que estos servicios se escriben de forma independiente, la adición de nuevos procesos de negocio para servir ya sea un constituyente diferente o automatizar un nuevo negocio iniciar vuelve más fácil.

Artículos Relacionados