Fundación Naturgy / FPE. Vol.2 Digitalización de redes eléctricas
108 • 3. Convergencia de las tecnologías de la operación (TO) y la información (TI) Ilustración 129. Funcionamiento de los contenedores en Dockers. Docker Image Docker Container Dockerfile Development or Deployment Environment build pull push run CONTAINER Tomcat Java Debian CONTAINER PHP MySQL Ubuntu CONTAINER Static Binary Alpine Kernel Una tercera vía explotada por Amazon en su arquitectura cloud es el encapsulamiento en funciones lambda en la que únicamente se encapsula el código de la función. La siguiente figura recoge los distintos niveles de encapsulamiento existentes en la actualidad en el Cloud y los componentes del software que encapsulan y los que se comparten, siendo las máquinas Virtuales las unidades de encapsulamiento funcional que más componentes incluyen y por tanto más pesados y el encapsulamiento por funciones el que menos y por tanto más ligeros. 3.1.6. Arquitectura TI e IoT El uso de arquitecturas basadas en servicios (SOA) es general en los grandes sistemas IT empresariales. La implementación de estas arquitecturas ha ido evolucionando a lo largo del tiempo, las primeras y muy extendidas son las basadas en el protocolo WS-* (SOAP) . Su evolución, que separa cada servicio en una estructura independiente con su propio canal de comunicación, son las llamadas arquitecturas de Microservicios , que se comunican entre sí a través de sus APIs RESTfull con un API Manager. Ilustración 130. Arquitecturas SOAP y de Microservicios. Cloud Cloud IaaS PaaS CaaS Services Database Database Services Microservices Enterprise Bus Service SOA-WS-* (SOAP) SOA-MicroServicios-API RESTfull Vs Fuente: Minsait. Docker Hub Fuente: https://www.uv.mx/personal/ermeneses/files/2020/09/Clase1-Introduccion.pdf
RkJQdWJsaXNoZXIy OTM0Nw==