Deployment Options
Deployment Topography
La configuración de despliegue sugerida, si se requieren ODS Inquiry y ODS Ingestion, es 3+ instancias de ods-ingestion y 1+ instancias de ods-inquiry.
ODS Ingestion es stateful y forma un Akka Cluster, que requiere un mínimo de tres nodos.
ODS Inquiry es stateless y debe escalarse según sea necesario. Normalmente una instancia es suficiente.
IPF Archiver requiere que ODS Ingestion esté en ejecución y realizando la selección de candidatos para archivado.
IPF Metrics Processor requiere que ODS Ingestion esté en ejecución porque en algunos escenarios necesitará consultar la base de datos ODS.
| Si ODS Ingestion está *running to support IPF Archiver or IPF Metrics Processor only\*, ODS Inquiry no será necesario y el número de nodos de ODS Ingestion puede reducirse a uno. |
Ambos utilizarán la misma base de datos MongoDB. Ingestion escribe y actualiza datos, e Inquiry consulta esos datos.
Indexing
Los índices tienen un coste tanto de rendimiento de escritura como de almacenamiento; la ventaja es que las consultas son más rápidas y baratas.
Los índices que soportan ingestion son obligatorios y se deben aplicar todos los ODS Ingestion indexes, pero muchos índices de inquiry no son necesarios en todos los casos.
Dependiendo de los requisitos de ODS Inquiry, se deberían aplicar algunos o todos los ODS Inquiry indexes. Se recomienda aplicar todos los índices de inquiry para la colección summary, ya que son necesarios para soportar las búsquedas de la GUI.
Los índices necesarios para inquiry en otras colecciones pueden no ser necesarios y dependen totalmente de tus requisitos específicos.
ODS creará todos los índices al inicio, pero esto puede deshabilitarse. Consulta la indexing section para más información.