Lucian Maran

home

MongoDB in Azure - diverse arhitecturi

05 Sep 2014

Am sa prezint cateva modalitati de interconectare, cu avantaje si dezavantaje, pentru un scenariu simplu: doua VM (un WebServer si un DataServer) hostate in Azure. Pentru exemplificare am ales un IIS/Windows si un MongoDB/Linux, dar aceste detalii sunt prea putin relevante.

Asadar, WebServer-ul il expui (cel putin portul 80). Dar DataServer-ul?

Arhitectura #1

Avantaje:

Dezavantaje:

Arhitectura #2

Avantaje:

Dezavantaje:

Arhitectura #3

Avantaje/Dezavantaje

Concluzie

In cazul in care doresti sa folosesti aceeasi baza de date (acelasi ConnectionString) indiferent de environment (dezvoltare, test, prod) - alege optiunea #3. Pentru toate celelalte cazuri, recomand arhitectura #2.

comments powered by Disqus