Небольшое вступление
Уж простите, но без вступления никак. Оно нужно чтобы вы понимали всю логику на которой строиться сама суть сети. Возможно некоторые это и так знают, но поверьте, осознают это далеко не все.
Чего мы хотим от идеальной инфраструктуры? Правильно. Чтобы она работала, а мы ничего не делали занимались собственным развитием.
Если добавить конкретики что мы хотим от сети :
- Автоматизация всего что только можно
- Управление из одного места
- Мониторинг в одном месте
- Уведомления
Понятное дело что идеала не достичь, но можно постараться идти в этом направлении, экономя свои силы и нервы. Сразу прийти к такому варианту новичкам не получиться, да и некоторым это будет не нужно на данном этапе. Допустим у вас сеть всего на 30-100 человек.
Поэтому так как это руководство рассчитано на новичков, мы сначала будет делать инфраструктуру которая будет удобно и быстро управляться вручную, а затем мы будем её автоматизировать (на моменте автоматизации будем использовать Bash, Python, Powershell, Ansible, Terraform и т.д.). Возможность дальнейшей автоматизации мы будем настраивать сразу, и использовать тот софт который этому будет способствовать. Нужно это для того, чтобы при необходимости расширения, вам не составило труда это расширение провести и автоматизировать инфраструктуру.
Начать конечно же лучше всего с плана!