- RUTA
- COMPONENTE: Enrutador
- 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.
- AUTENTICACIÓN
- COMPONENTE: Servidor OAuth2 (UAA) y Servidor de inicio de sesión
- USO: Tanto el servidor OAuth2 (UAA) como el servidor de inicio de sesión trabajan juntos para proporcionar gestión de identidad.
- APP LIFECYCLE – PARTE 1
- COMPONENTE: Cloud Controller y Diego Brain
- 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.
- APP LIFECYCLE – PARTE 2
- COMPONENTE: nsync, BBS y Cell Reps
- UTILIZAR:
- 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.
- 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.
- Cell Reps monitorea los contenedores y proporciona el valor ActualLRP.
- APLICACIÓN ALMACENAMIENTO Y EJECUCIÓN
- COMPONENTE: Blobstore y Diego Cell
- UTILIZAR:
- Blobstore es un repositorio para archivos binarios grandes que incluye paquetes de códigos de aplicación, paquetes de compilación y gotitas.
- 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.
- SERVICIOS
- COMPONENTE: Service Brokers
- 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.
- MENSAJERÍA
- COMPONENTE: Cónsul y BBS
- UTILIZAR:
- 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.
- 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.
- Métrica y registro
- COMPONENTE: recopilador de métricas y loggregator
- UTILIZAR:
- 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.
- El sistema Loggregator transmite registros de aplicaciones a los desarrolladores.
¿Cuáles son los diferentes componentes de la fundición en la nube?
Related Content
¿Es seguro guardar datos personales en el almacenamiento en la nube?
¿El alojamiento en la nube localizado de Amazon Web Services es bueno en su experiencia?
Si almaceno todos mis archivos importantes en la nube, ¿debo preocuparme por el ransomware?
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?
¿Cuáles son las 10 principales empresas de computación en la nube en Asia?
¿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?
¿Qué es la seguridad en la nube?
Cómo trazar métricas de instancia de CloudWatch EC2 usando Python