37 lines
2.1 KiB
TeX
37 lines
2.1 KiB
TeX
\chapter{Conclusiones y recomendaciones}
|
|
\label{ch:conclusiones}
|
|
|
|
\section{Conclusiones}
|
|
\begin{enumerate}
|
|
\item IPSExtractor en staging responde correctamente a humo y carga ligera (gateway + heartbeats).
|
|
\item \textbf{Host dedicado vs compartido:} ST-BOT-01 muestra que, con la misma prueba,
|
|
un host libre (sin MLflow/swap compitiendo) baja el p95 de 2{,}28\,s a 86\,ms y elimina
|
|
el outlier de 23\,s. El comportamiento es claramente mejor en nodo dedicado;
|
|
la latencia mala no fue un bug funcional (HTTP 200 en ambas corridas).
|
|
\item Agent Selenium ($\approx$422\,fact/h) y LLM ($\approx$506\,fact/h) cubren el objetivo 24$\times$7 \emph{por etapa}.
|
|
\item La cola ARQ (ST-EXT-01) dren\'o 30 docs en $\approx$23\,s con mock; arquitectura async validada.
|
|
\item OCR bajo 3 concurrentes (ST-COUNT-01): p50 35{,}8\,s; $\approx$100--325 fact/h en shared8g;
|
|
degradaci\'on fuerte vs serie ($\sim$2\,s).
|
|
\item El pipeline a 100k/mes en el host actual \textbf{no est\'a garantizado}
|
|
(ritmo $\approx\min$ etapas $=$ OCR $\sim$100--325/h; piso $\sim$100 $<$ 139);
|
|
detalle en \textbf{Capacidad100k\_IPSExtractor.pdf}.
|
|
\item Con infra dedicada + OCR dimensionado, 24$\times$7 es \textbf{condicionalmente viable}.
|
|
\end{enumerate}
|
|
|
|
\section{Recomendaciones}
|
|
\begin{enumerate}
|
|
\item Separar IPSExtractor en un \textbf{host dedicado} (sin MLflow/Airflow/n8n en el mismo nodo
|
|
de rendimiento); ST-BOT-01 lo justifica con evidencia.
|
|
\item Producci\'on: \texttt{ASYNC\_QUEUE=true} + workers dimensionados a la cuota LLM.
|
|
\item Repetir ST-COUNT-01 en perfil lab (m\'as rps / VUs) con $\geq$3\,GiB libres.
|
|
\item Completar ST-BOT-03, ST-EXT-01 perfil lab (100--500) y E2E pendientes.
|
|
\item Dimensionar agents Selenium ($N$) y workers extraction antes de comprometer vol\'umenes.
|
|
\item Incorporar CI: pytest agent Selenium + orquestador \texttt{bot-descarga} en cada PR.
|
|
\end{enumerate}
|
|
|
|
\section{Documentos relacionados}
|
|
\begin{itemize}
|
|
\item \textbf{Plan de pruebas} --- estrategia e IDs.
|
|
\item \textbf{Capacidad 100k/mes} --- modelo, coste LLM, veredicto de volumen.
|
|
\end{itemize}
|