I have a figure contains a web server as well as database symbols and I would like to create it using latex. Is there a way to approach it in latex? I am still new in learning tikz package
but I included what I have tried to achieve this figure. The figure is as follows:
The current work I did to achieve this graph is as follows:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}
\definecolor{RYB1}{RGB}{218,232,252}
\definecolor{RYB2}{RGB}{245,245,245}
\begin{document}
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=RYB2]
\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=RYB1]
\tikzstyle{arrow} = [thick,->,>=stealth]
\begin{figure}
\centering
\begin{tikzpicture}[node distance=2cm]
\node (pro1) [process] {Process 1};
\node (dec1) [process, below of=pro1] {Decision 1};
\node (pro2a) [process, below of=dec1, yshift=-0.5cm] {Process 2a};
\node (pro2b) [process, right of=dec1, xshift=2cm, startstop] {Process 2b};
\node (out1) [process, below of=pro2a] {Output};
\node (stop) [process, below of=out1] {Stop};
\draw [arrow] (pro1) -- (dec1);
\draw [arrow] (dec1) -- (pro2a);
\draw [arrow] (dec1) -- (pro2b);
\draw [arrow] (dec1) -- node[anchor=east](pro2a);
\draw [->] (dec1) -- (pro2b);
\draw [<-] (pro2b) -- (dec1);
\draw [arrow] (pro2a) -- (out1);
\draw [arrow] (out1) -- (stop);
\end{tikzpicture}
\end{figure}
\end{document}
The original source of the two symbols is taking from this online tool in the network category as shown in the following figure:
Thank you