Рекомендации по управлению изменениями в сети ЦОД
Мне было поручено составить список возможных изменений сетевого оборудования в центре обработки данных. Задача включает в себя пометки, какие изменения требуют контроля изменений, а какие нет. Кто-нибудь знает список "лучших практик", с которого я могу начать?
Методы контроля изменений в этом центре обработки данных хорошо известны. Список будет состоять из конкретных элементов конфигурации, которые, например, должны или не должны включаться в процесс управления изменениями;
статические записи маршрута
переключение назначений портов
дополнения / изменения правил брандмауэра
и т.п.
2 ответа
Файлы конфигурации (если они основаны на тексте) являются лучшими кандидатами для контроля версий. иметь репозиторий с установленными образами (коммутаторы, маршрутизаторы и т. д.)
также ведите журнал изменений - это даст четкое представление о том, что меняется чаще всего, и вы можете взять его оттуда.
взгляните на это видео - описывает, как это делает facebook от dev до prod.
Я не эксперт центра обработки данных, но мое внутреннее чувство по этому поводу:
Вам необходимо контролировать изменения для всего, что может оказать существенное влияние более чем на одного клиента.
В то время как изменения, специфичные для одного клиента, могут быть оставлены на их усмотрение, чтобы контролировать, если это их запрос.
Значительное влияние будет включать в себя все, что имеет один или несколько из следующих эффектов:
- Заставляет клиента вносить изменения в использование услуги (даже если были предусмотрены такие изменения в условиях);
- Изменяет операции резервного копирования и восстановления;
- Изменяет процедуры сборки.
Я уверен, что есть потенциально много других причин, но это ключевые, которые приходят на ум.