Files
SergObsidian/WORK & PROJECTS/Mol/Серверы/Схема инфраструктуры.canvas
2025-05-16 12:13:26 +05:00

72 lines
9.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"nodes":[
{"id":"2e1cc678d432c54b","type":"group","x":-2800,"y":-673,"width":730,"height":1053,"label":"clients.mol-desk.ru"},
{"id":"a2eba28266676357","type":"group","x":-2780,"y":-600,"width":290,"height":980,"label":"Prod 1"},
{"id":"a4b22ee32128aab4","type":"group","x":-2380,"y":-600,"width":290,"height":980,"label":"Prod 2"},
{"id":"9116c3eb07839ead","type":"group","x":-940,"y":-1240,"width":300,"height":682,"label":"FirstVDS"},
{"id":"5d2dc9bca77d8555","type":"group","x":-2175,"y":-1300,"width":800,"height":247,"color":"5","label":"Cerberus - firewall / router"},
{"id":"526a304cfaf6b2d7","type":"group","x":-1340,"y":-673,"width":290,"height":627,"label":"Public & Main Mol"},
{"id":"d82c5eb6240f42ce","type":"group","x":-1880,"y":-640,"width":285,"height":439,"label":"Service & CRM"},
{"id":"4608064a92b6a9d1","type":"text","text":"#### TRAEFIK\nОсновной reverse proxy + обновляемые из облачного сервиса конфиги","x":-2155,"y":-1280,"width":315,"height":151},
{"id":"d5d47118fc6e4e60","type":"text","text":"#### **Пользователи**","x":-1936,"y":-1620,"width":321,"height":59,"color":"4"},
{"id":"fb0a2d4c41b9c5d3","type":"text","text":"Фильтрация осуществляется на основе подсетей","x":-1936,"y":-1561,"width":321,"height":76},
{"id":"b38c800618b2b662","type":"text","text":"ufw","x":-1635,"y":-1280,"width":220,"height":50},
{"id":"937f7b75703cac6a","type":"text","text":"Публичный доступ","x":-1895,"y":-923,"width":240,"height":50,"color":"3"},
{"id":"fe6811c5af10638c","type":"text","text":"Клиенты","x":-2187,"y":-923,"width":190,"height":50,"color":"1"},
{"id":"7c82756a6bea5a1f","type":"text","text":"Сотрудники","x":-1565,"y":-923,"width":190,"height":50,"color":"4"},
{"id":"4d7318cf070c2903","type":"text","text":"**Alfa docker 1: 8001**\nclient1.mol-desk.ru\n*updatable .env*","x":-2760,"y":-580,"width":250,"height":86},
{"id":"63cfc1586ebec00c","type":"text","text":"**Alfa docker 2: 8002**\nclient2.mol-desk.ru\n*updatable .env*","x":-2760,"y":-494,"width":250,"height":86},
{"id":"3d137edce1138976","type":"text","text":"**Alfa docker 3: 8003**\nclient3.mol-desk.ru\n*updatable .env*","x":-2760,"y":-408,"width":250,"height":86},
{"id":"0c22d657398409d6","type":"text","text":"**Alfa docker 4: 8004**\nclient4.mol-desk.ru\n*updatable .env*","x":-2760,"y":-322,"width":250,"height":86},
{"id":"446f63ae369ba423","type":"text","text":"mariadb","x":-2760,"y":-180,"width":250,"height":60},
{"id":"f5fbdfcb37d7b10b","type":"text","text":"**Alfa docker 5: 8005**\nclient5.mol-desk.ru\n*updatable .env*","x":-2360,"y":-580,"width":250,"height":86},
{"id":"dbaaef3ca9500ce8","type":"text","text":"**Alfa docker 6: 8006**\nclient6.mol-desk.ru\n*updatable .env*","x":-2360,"y":-494,"width":250,"height":86},
{"id":"a84852a25c7d7cd1","type":"text","text":"**Alfa docker 7: 8007**\nclient7.mol-desk.ru\n*updatable .env*","x":-2360,"y":-408,"width":250,"height":86},
{"id":"3d98a573d756770d","type":"text","text":"**Alfa docker 8: 8008**\nclient8.mol-desk.ru\n*updatable .env*","x":-2360,"y":-322,"width":250,"height":86},
{"id":"a6f10fc2544d8770","type":"text","text":"Prometeus","x":-1635,"y":-1230,"width":220,"height":50},
{"id":"8b425eb6bf3182ab","type":"text","text":"Grafana","x":-1635,"y":-1180,"width":220,"height":50},
{"id":"35e61e001bb26357","type":"text","text":"Certbot","x":-1635,"y":-1130,"width":220,"height":50},
{"id":"db8f55014e48e08a","type":"text","text":"#### configure firewall for connections from internal network ONLY","x":-2360,"y":202,"width":250,"height":138},
{"id":"7ef68fafb89cd8ae","type":"text","text":"#### configure firewall for connections from internal network ONLY","x":-2760,"y":202,"width":250,"height":138},
{"id":"f0ece97cdfd84922","type":"text","text":"mariadb","x":-2360,"y":-180,"width":250,"height":60},
{"id":"bd52d1f7367a3e5f","type":"text","text":"**nginx\nsupervisor\nlaravel reverb**\nws2.mol-desk.ru\n*updatable config*","x":-2360,"y":-120,"width":250,"height":148},
{"id":"907f90495a891eb8","type":"text","text":"**nginx\nsupervisor\nlaravel reverb**\nws1.mol-desk.ru\n*updatable config*","x":-2760,"y":-120,"width":250,"height":148},
{"id":"a93aede560834707","type":"text","text":"**additional soft**\ngit\ndocker\ndocker-compose","x":-2760,"y":60,"width":250,"height":120},
{"id":"a4f3440a7fe2161e","type":"text","text":"**additional soft**\ngit\ndocker\ndocker-compose","x":-2360,"y":60,"width":250,"height":120},
{"id":"26dde50716bb84ec","type":"text","text":"**docs.mol-soft.ru**\nconfluence","x":-1860,"y":-620,"width":250,"height":60},
{"id":"2580b707c35c25fa","type":"text","text":"**crm.mol-soft.ru**\n1C Bitrix CRM","x":-1860,"y":-538,"width":250,"height":60},
{"id":"5cc6627b1ec7f80b","type":"text","text":"**jira.mol-soft.ru**\nJira","x":-1860,"y":-439,"width":250,"height":60},
{"id":"fba068dda9f84c43","type":"text","text":"**service.mol-soft.ru**\n**jira.mol-soft.ru/servicedesk/**\nJira Service Portal","x":-1860,"y":-362,"width":250,"height":116},
{"id":"9eab03c82f9aabbf","type":"text","text":"mail.mol-soft.ru\nк почтовому серверу должен быть доступ для всех почтовых серверов","x":-920,"y":-1213,"width":250,"height":108},
{"id":"a3e5ab2044e04fdb","type":"text","text":"test.moldev.ru","x":-920,"y":-1080,"width":250,"height":60},
{"id":"4e63a1f0f81b5ab5","type":"text","text":"git.moldev.ru","x":-920,"y":-1020,"width":250,"height":60},
{"id":"eada78c18bad690b","type":"text","text":"Настроить приём трафика только из Цербера. Нагрузка к гиту и тестовому окружению будет невысокой\n\nОсенью, как закончатся деньги на тарифе - перенесём в основную подсеть","x":-920,"y":-897,"width":250,"height":317},
{"id":"c2b86758f042a830","type":"text","text":"**mol-soft.ru**","x":-1320,"y":-653,"width":250,"height":60},
{"id":"db5ad41733784639","type":"text","text":"**mol-desk.ru**\nfrontend & backend","x":-1320,"y":-574,"width":250,"height":67},
{"id":"7aa691ba92a7ad44","type":"text","text":"**Cloud admin**\n**Cloud API**","x":-1320,"y":-472,"width":250,"height":60},
{"id":"0180fcbaf9c87523","type":"text","text":"**editor.mol-desk.ru**","x":-1320,"y":-397,"width":250,"height":60},
{"id":"17acca0b1fdfb275","type":"text","text":"RabbitMQ server","x":-1320,"y":-180,"width":250,"height":60}
],
"edges":[
{"id":"ae16f1fbd7654a7d","fromNode":"fb0a2d4c41b9c5d3","fromSide":"bottom","toNode":"5d2dc9bca77d8555","toSide":"top"},
{"id":"e8646033fdf864d6","fromNode":"5d2dc9bca77d8555","fromSide":"bottom","toNode":"fe6811c5af10638c","toSide":"top","color":"1"},
{"id":"36d904b501b850fa","fromNode":"5d2dc9bca77d8555","fromSide":"bottom","toNode":"937f7b75703cac6a","toSide":"top","color":"3"},
{"id":"77e8525117a9ae93","fromNode":"5d2dc9bca77d8555","fromSide":"bottom","toNode":"7c82756a6bea5a1f","toSide":"top","color":"4"},
{"id":"8b9d267ab3e6f3d9","fromNode":"7c82756a6bea5a1f","fromSide":"bottom","toNode":"26dde50716bb84ec","toSide":"right","color":"4"},
{"id":"b7322a7a9fd07268","fromNode":"7c82756a6bea5a1f","fromSide":"bottom","toNode":"2580b707c35c25fa","toSide":"right","color":"4"},
{"id":"7dc90a9cff77c432","fromNode":"7c82756a6bea5a1f","fromSide":"bottom","toNode":"5cc6627b1ec7f80b","toSide":"right","color":"4"},
{"id":"ae9600f18ce30b06","fromNode":"7c82756a6bea5a1f","fromSide":"bottom","toNode":"7aa691ba92a7ad44","toSide":"left","color":"4"},
{"id":"0fd20b582a956ba3","fromNode":"db5ad41733784639","fromSide":"right","toNode":"17acca0b1fdfb275","toSide":"right","fromEnd":"arrow"},
{"id":"c9a2441c069530ca","fromNode":"17acca0b1fdfb275","fromSide":"left","toNode":"2e1cc678d432c54b","toSide":"right","fromEnd":"arrow","label":"Синхронизация чатов / клиентов / польз."},
{"id":"3ac0d9cbb4a53988","fromNode":"937f7b75703cac6a","fromSide":"bottom","toNode":"c2b86758f042a830","toSide":"left","color":"3"},
{"id":"4329be991c59aa8c","fromNode":"fe6811c5af10638c","fromSide":"bottom","toNode":"4d7318cf070c2903","toSide":"right","color":"1"},
{"id":"40eb31ea39b6dd2b","fromNode":"fe6811c5af10638c","fromSide":"bottom","toNode":"f5fbdfcb37d7b10b","toSide":"right","color":"1"},
{"id":"d7807199582650c5","fromNode":"fe6811c5af10638c","fromSide":"bottom","toNode":"bd52d1f7367a3e5f","toSide":"right","color":"1"},
{"id":"991f3c698a3e59ef","fromNode":"fe6811c5af10638c","fromSide":"bottom","toNode":"907f90495a891eb8","toSide":"right","color":"1"},
{"id":"c1adfbd349a6994e","fromNode":"fe6811c5af10638c","fromSide":"bottom","toNode":"fba068dda9f84c43","toSide":"left","color":"1","label":" СИЛА"},
{"id":"7af69d23ef8cb579","fromNode":"937f7b75703cac6a","fromSide":"bottom","toNode":"db5ad41733784639","toSide":"left","color":"3"},
{"id":"ed19d51d2487a0ab","fromNode":"fe6811c5af10638c","fromSide":"bottom","toNode":"0180fcbaf9c87523","toSide":"left","color":"1"},
{"id":"ddd10860524a3425","fromNode":"7c82756a6bea5a1f","fromSide":"right","toNode":"9116c3eb07839ead","toSide":"left","color":"4","label":"?"},
{"id":"3df06bd04d51030e","fromNode":"7c82756a6bea5a1f","fromSide":"bottom","toNode":"fba068dda9f84c43","toSide":"right","color":"4"}
]
}