Ребят, привет.
Я новичек в теме девопса.
Раньше ставил проекты на wserver. Через FTP. Руками.
Сейчас хочу организовать удобную архитектуру.
Начал изучать докер с дженкинсом. Но позже узнал про pm2.
И у меня в голове какая то каша образовалась.
В общем какой стек стоит выбрать для начала?
Какие существуют архитектуры и технологии? Чем принципиально отличаются?
Для начала нужно понять следующее:
1 - Persistent data layer
2 - Non-persistent data layer
И как эти два слоя связаны между собой.
2 - это твоя ОС, библиотеки, все что нужно для запуска твоего проекта.
1 - это твои данные, необходимые для проекта.
Очень важно научится их разделять и не перемешивать.
То есть в начале у тебя будет 1 + 2, то ты должен разбить это на две части:
Сперва 2 уровень,
Затем 1 уровень.
Это нужно чтобы понимать, как работает виртуализация - образы, докер - контейнеры.
Дальше уже будет проще настроить всякие пайплайны