¿Cuáles son los diferentes componentes de la fundición en la nube?

  1. RUTA
    1. COMPONENTE: Enrutador
    2. USO: enruta el tráfico entrante al componente apropiado. El componente puede ser un controlador de la nube o aplicaciones alojadas que se ejecutan en una celda Diego.
  2. AUTENTICACIÓN
    1. COMPONENTE: Servidor OAuth2 (UAA) y Servidor de inicio de sesión
    2. USO: Tanto el servidor OAuth2 (UAA) como el servidor de inicio de sesión trabajan juntos para proporcionar gestión de identidad.
  3. APP LIFECYCLE – PARTE 1
    1. COMPONENTE: Cloud Controller y Diego Brain
    2. USO: Cloud Controller dirige el despliegue de aplicaciones. Cuando un desarrollador empuja una aplicación a Cloud Foundry, se dirige directamente al controlador de la nube y, a su vez, interactúa con Diego Brain a través de CC-Bridge para coordinar las Celdas Diego individuales para organizar y ejecutar aplicaciones.
  4. APP LIFECYCLE – PARTE 2
    1. COMPONENTE: nsync, BBS y Cell Reps
    2. UTILIZAR:
      1. Cuando el desarrollador escala una aplicación, nsync recibe un mensaje del controlador de la nube. nsync escribe el número de instancias en una estructura DesiredLRP en la base de datos Diego BBS.
      2. BBS utiliza su proceso de convergencia para monitorear los valores DesiredLRP y ActualLRP. Inicia o mata instancias de aplicaciones según corresponda para garantizar que el recuento de ActualLRP coincida con el recuento de DesiredLRP.
      3. Cell Reps monitorea los contenedores y proporciona el valor ActualLRP.
  5. APLICACIÓN ALMACENAMIENTO Y EJECUCIÓN
    1. COMPONENTE: Blobstore y Diego Cell
    2. UTILIZAR:
      1. Blobstore es un repositorio para archivos binarios grandes que incluye paquetes de códigos de aplicación, paquetes de compilación y gotitas.
      2. Cada aplicación VM tiene una celda Diego que ejecuta el inicio y la detención de la aplicación localmente, administra los contenedores de la VM e informa el estado de la aplicación y otros datos al BBS y al agregador de registros.
  6. SERVICIOS
    1. COMPONENTE: Service Brokers
    2. USO: Cuando un desarrollador aprovisiona y vincula un servicio a una aplicación, el agente de servicio para ese servicio es responsable de proporcionar la instancia del servicio.
  7. MENSAJERÍA
    1. COMPONENTE: Cónsul y BBS
    2. UTILIZAR:
      1. Un servidor Consul almacena datos de control de mayor duración, como direcciones IP de componentes y bloqueos distribuidos que evitan que los componentes dupliquen acciones.
      2. BBS almacena datos desechables y actualizados con mayor frecuencia, como el estado de las celdas y las aplicaciones, el trabajo no asignado y los mensajes de latido.
  8. Métrica y registro
    1. COMPONENTE: recopilador de métricas y loggregator
    2. UTILIZAR:
      1. El recopilador de métricas recopila métricas y estadísticas de los componentes. Por lo tanto, los operadores pueden usar esta información para monitorear una implementación de Cloud Foundry.
      2. El sistema Loggregator transmite registros de aplicaciones a los desarrolladores.

Los diferentes componentes de CloudFoundry son

  • Enrutamiento: enruta el tráfico entrante a su aplicación
  • Autenticación: gestión de identidad
  • App LifeCycle: define la arquitectura de su aplicación y controla la implementación de su aplicación
  • Almacenamiento y ejecución de aplicaciones: su almacenamiento para aplicaciones: blob, block, etc.
  • Servicios: servicios como MongoDB, Redis, etc.
  • Mensajería: implementación de mensajería entre componentes
  • Métricas y registro: mecanismos de registro para su aplicación

More Interesting

¿Es la computación en la nube MobileMe de Apple?

Soy nuevo en AWS y actualmente estoy jugando con AWS EC2. ¿Quería saber cuál es la diferencia entre implementar aplicaciones a través de WASND frente a EC2?

¿Cuáles son las 10 principales empresas de computación en la nube en Asia?

¿Por qué DigitalOcean no le tiene miedo a Amazon y cómo lidió con la obtención de fondos cuando AWS es gigante?

Azure Pay-As-You-Go vs. MPSA (Acuerdo de productos y servicios de Microsoft), ¿cuál es el mejor por el precio?

¿Cuál es el desafío de usar el almacenamiento en la nube cuando el requisito de la base de datos es extremadamente grande, a pesar de la escalabilidad de la nube?

¿Cuál es la diferencia entre el servicio de alojamiento de archivos y el servicio de almacenamiento en la nube?

¿Es la independencia de la plataforma de los lenguajes de programación un factor en la computación en la nube?

¿Cuál es la mejor solución para monitorear todas mis cuentas en la nube en un solo lugar?

¿Qué centros de datos proporcionan servicios de Azure?

¿Cuál es la diferencia entre grid y cloud computing? ¿Los servicios de red como Globus son aplicables a AWS? ¿Por qué o por qué no?

¿Qué es la seguridad en la nube?

Cómo trazar métricas de instancia de CloudWatch EC2 usando Python

¿Qué significa una "nube" en TI?

¿Puede Amazon AWS ayudarme a crear una plataforma en la nube que tenga diferentes archivos para diferentes usuarios y se pueda acceder a ella en la web y en una aplicación de teléfono?