OpenStack4j es una librería Java open-source que permite controlar y provisionar un Sistema OpenStack desde Java.
Ofrece abstracciones de estos servicios:
- Identity (Keystone) Service: (tanto de V2 como de V3) provee el directorio central de usuarios, tenants, grupos, endpoints, gestión de roles,…
- Compute (Nova) Service: que provee gestión de servidores ejecutando VM.
- Image Service: este servicio prove el descubrimiento, registro y despliegue se imágenes de disco y servidor.
- Network (Neutron) Service: que ofrece conectividad de red como servicio. OpenStack4J soporta Routers, Ports, Subnets y gestión de interfaces de red.
- Block Storage (Cinder) Service: es una solución de almacenamiento a nivel de bloque, que permite montar discos para almacenamiento.
- Object Storage (Swift) Service: que ofrece almacenamiento de objetos online para ficheros y media.
- Telemetry (Ceilometer) Service: ofrece métricas y estadísticas de los componentes core OpenStack
- Orchestration (Heat) Service: permite orquestar aplicaciones. OpenStack4J permite controlar Stacks, Templates, Resources y Events.
- DNS (Designate) Service: que es un NDSaaS multitentant para OpenStack.






Deja un comentario