Opciones de Despliegue

Topografía de Despliegue

La configuración de implementación sugerida, si ambos ODS Inquiry y ODS Ingestion son requeridos, es 3 + ods-ingestion instances, and 1+ ods-instancias de consulta.

ODS Ingestion es con estado, y forma un Akka Cluster, que requiere un mínimo de tres nodos.
ODS Inquiry es sin estado y debe ser escalado según sea necesario. Una instancia es típicamente suficiente.

IPF Archiver requiere ODS Ingestion estar en funcionamiento y realizar la selección de candidatos para archivo.

El procesador de métricas IPF requiere ODS Ingestion para estar en funcionamiento porque en algunos escenarios necesitará consultar el ODS base de datos.

Si ODS Ingestion está ejecutándose para soportar únicamente el Archiver IPF o el Procesador de Métricas IPF, ODS Inquiry no será necesario, y el número de ODS Ingestion los nodos pueden disminuirse a uno.

Ambos utilizarán el mismo MongoDB base de datos. La ingestión escribe y actualiza datos, y la consulta interroga estos datos.

Diagram

Indexación

Los índices conllevan tanto un costo de rendimiento de escritura como un costo de almacenamiento, siendo la ventaja consultas más rápidas y económicas.

Los índices que soportan la ingestión son obligatorios, y *todos*ODS Ingestion indexes deben aplicarse, pero muchos índices de consulta no son necesarios en todos los casos.

Dependiendo de los requisitos para ODS Inquiry, algunos o todos ODS Inquiry indexes deben aplicarse. Se recomienda que todos los índices de consulta para el summary la colección debe aplicarse, ya que se requieren para apoyar las búsquedas en la interfaz gráfica de usuario.

Los índices requeridos para la consulta sobre otras colecciones pueden no ser necesarios y dependen completamente de sus requisitos específicos.

ODS creará todos los índices al inicio, pero esto puede desactivarse. Consulte el xref:persistence/persistence.adoc#_indexing[sección de indexación] para más información.