Otros Componentes de OpenStack

Alberto Molina Coballes y José Domingo Muñoz Rodríguez

Theme by: reveal.js

OpenStack Components

Randy Bias - 'Vanilla OpenStack' Doesn’t Exist and Never Will

Otros componentes de OpenStack

  • Horizon
  • Heat
  • Ceilometer
  • Trove
  • Sahara
  • Magnum
  • Designate
  • ...

Horizon (Dashboard)

  • No es "core" pero sí muy habitual
  • Hay algunas alternativas no oficiales
  • Desarrollada en Django
  • AngularJS desde Kilo
  • Extensible y adaptable
  • No incluye toda la funcionalidad de cada componente
  • Habitualmente se complementa con memcached

Heat

  • Encargado de orquestar la infraestructura
  • Despliega y mantiene escenarios definidos medianta plantillas
  • Dos formatos: HOT y Cloudformation (AWS)
  • Importantes diferencias entre versiones de OpenStack
  • Puede integrarse con Ceilometer

Ceilometer

  • Encargado de realizar métricas
  • Utiliza MongoDB en lugar de un SGBDR
  • Se integra con heat para proporcionar autoescalado
  • Puede consumir gran cantidad de recursos

Trove

  • DBaaS. Similar a Amazon RDS o ElastiCache
  • Bases de datos soportadas:[1]
    • MySQL, Percona y MariaDB
    • Couchbase
    • Cassandra
    • Redis
    • PostgreSQL
    • MongoDB
    • Oracle
    • ...
  • Desarrollado principalmente por Tesora

Sahara

  • Conocido anteriormente como Savanna
  • Big Data: Hadoop o Spark
  • Creación automatizada de clusters para Big Data
  • Desarrollado inicialmente por Mirantis

Magnum

  • Contenedores integrados en OpenStack
  • Muy reciente desarrollo
  • Se integra con Heat
  • Contenedores: Docker
  • Gestión de orquestadores: Kubernetes y Swarm

Designate

  • DNS como servicio
  • Proporciona DNS a las instancias
  • En desarrollo desde hace tiempo, pero oficial desde Liberty