Представьте себе что есть распределенная система из 2х десятков сервисов - мониторинг,
прием-обработка сообщений, криптосервер, сервис генерации отчетов, балансер нагрузки, клиентское приложение и т.д. и т.п.
Каждое приложение отжирает по 1-2 Гб, поэтому чтобы все поднять нужно 32Гб минимум.
На работе все поднято на нескольких тестовых серверах - но с ними постоянно кто-то копается перезапуская приложения.
А я хочу поднять все у себя локально, чтоб никто не ребутил сервис пока я к нему обращаюсь.
Но 32Гб - это реально много, с учетом того что у запущена IDE и всякая мелочь - никак (у меня 16Гб на работе)
А может все же можно как-то их поднять - пусть бы они работали медленно но при этом жрали не 32 а 10 Гб?
Так ты никак это не проверишь, пока сам не затестишь. Единственное в чем есть отличие - это то, что на каждом сервере установлена операционка, которая сама по себе сжирает какое-то количество памяти, и в первом случае у тебя память съедают например 5 ОС + сервисы, а во втором - только одна ОС на твоей локальной машине + те же сервисы. Но тут разница невелика, если, конечно, на каждом из этих серверов не 10-ая винда с работающим microsoft edge :)
А что по-хорошему для этого надо? Меня как-то пытаются раздевопсить, но очень туго даётся. Что-то выкатить через гитхаб (заставляли пару раз) для меня очень тяжко и уныло, всегда всё ручками или башевскими скриптами. С языками ещё хуже. Сейчас модны всякие там chef, ansible - но не знаю, зачем оно мне...
Я ориентировался вот на это - https://toster.ru/q/215615
статья, конечно, не первой свежести, но, по крайней мере, есть, от чего отталкиваться








Публикации
Мужчина
