hydro-monitor / web-api

MIT License
0 stars 0 forks source link

Documentar reglas necesarias en security groups #112

Closed aibarbetta closed 4 years ago

aibarbetta commented 4 years ago

Para comunicación entre Cassandras, web-apis, ha-proxies y panel

aibarbetta commented 4 years ago
% Servidor
\section{Despliegue}
\subsection{Reglas de ingreso}
Dadas 3 instancias llamadas Instancia 1, Instancia 2 e Instancia 3 con direcciones IP IP\_1, IP\_2 e IP\_3 respectivamente, se deberán configurar las reglas de ingreso descritas en la tabla \ref{tab:reglas-ingreso} para habilitar la comunicación entre réplicas de Cassandra y de API.
\begin{table}[htbp]
\begin{adjustbox}{center}
\begin{tabular}{l|l|l|l|}
\cline{2-4}
\textbf{} & \textbf{\begin{tabular}[c]{@{}l@{}}IP\\ de ingreso\end{tabular}} & \textbf{\begin{tabular}[c]{@{}l@{}}Puerto \\ de ingreso\end{tabular}} & \textbf{Descripción de puerto de ingreso} \\ \hline
\multicolumn{1}{|l|}{\multirow{9}{*}{\textbf{\begin{tabular}[c]{@{}l@{}}Instancia 1\\ (IP\_1)\end{tabular}}}} & \multirow{7}{*}{IP\_2, IP\_3} & 7000 & Cassandra cluster communication \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 7001 & Cassandra cluster communication w/TLS \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 7199 & Cassandra JMX \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9042 & Cassandra cqlsh client port \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9142 & Cassandra client port w/TLS \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9160 & Cassandra client port, Thrift \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 8080 & Servidor API \\ \cline{2-4} 
\multicolumn{1}{|l|}{} & * & 443 & HTTPS, Panel de administración \\ \cline{2-4} 
\multicolumn{1}{|l|}{} & * & 22 & SSH \\ \hline
\multicolumn{1}{|l|}{\multirow{9}{*}{\textbf{\begin{tabular}[c]{@{}l@{}}Instancia 2\\ (IP\_2)\end{tabular}}}} & \multirow{7}{*}{IP\_1, IP\_3} & 7000 & Cassandra cluster communication \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 7001 & Cassandra cluster communication w/TLS \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 7199 & Cassandra JMX \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9042 & Cassandra cqlsh client port \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9142 & Cassandra client port w/TLS \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9160 & Cassandra client port, Thrift \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 8080 & Servidor API \\ \cline{2-4} 
\multicolumn{1}{|l|}{} & * & 443 & HTTPS, Panel de administración \\ \cline{2-4} 
\multicolumn{1}{|l|}{} & * & 22 & SSH \\ \hline
\multicolumn{1}{|l|}{\multirow{9}{*}{\textbf{\begin{tabular}[c]{@{}l@{}}Instancia 3\\ (IP\_3)\end{tabular}}}} & \multirow{7}{*}{IP\_1, IP\_2} & 7000 & Cassandra cluster communication \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 7001 & Cassandra cluster communication w/TLS \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 7199 & Cassandra JMX \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9042 & Cassandra cqlsh client port \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9142 & Cassandra client port w/TLS \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 9160 & Cassandra client port, Thrift \\ \cline{3-4} 
\multicolumn{1}{|l|}{} &  & 8080 & Servidor API \\ \cline{2-4} 
\multicolumn{1}{|l|}{} & * & 443 & HTTPS, Panel de administración \\ \cline{2-4} 
\multicolumn{1}{|l|}{} & * & 22 & SSH \\ \hline
\end{tabular}
\end{adjustbox}
\caption{Reglas de ingreso para instancias de servidor}
\label{tab:reglas-ingreso}
\end{table}