Полууправляемый VPN: в названии не сказано, кто дежурит
Название — не протокол и не процент разделения. Превратите его в ответственных за оконечные точки, общие настройки, мониторинг и передачу инцидента, задача за задачей.
В восемь утра соединение падает, и первый вопрос — кто должен его починить. Выражение полууправляемый VPN на это не отвечает, потому что называет коммерческую договорённость, а не разделение работ. Два провайдера могут применять одно и то же выражение с противоположным распределением: один обслуживает устройство на стороне клиента, другой лишь наблюдает за собственным шлюзом. Пока задачи не записаны, название — догадка, переодетая в описание.
Начните с соединения, которое упало
Назовите оконечную точку, которая перестала отвечать, время и то, что делал пользователь, когда всё сломалось. Затем перечислите компоненты на этом пути: ноутбук, местную линию, шлюз на стороне клиента, шлюз провайдера и ресурс за ним. У каждого либо есть владелец в договоре, либо есть пробел. Их сортировка занимает десять минут и определяет следующие три часа.
Симптом, общий для нескольких пользователей, указывает на общий компонент, а тот, что следует за одним ноутбуком, — на клиента. Это различие ставит заявку в правильную очередь ещё до того, как кто-то откроет конфигурацию.
Разберитесь с двумя оконечными точками до настроек
Решите, кому принадлежит шлюз на стороне клиента и кому принадлежит удалённая оконечная точка. Когда эти две определены, каждая сторона знает, что может проверить и что должна запросить. Всё остальное в договорённости становится проще оттуда.
Провайдер может наблюдать за своим шлюзом, а клиент остаётся ответственным за местную линию интернет-провайдера, службу каталога или целевое приложение. Устройство в собственности клиента всё равно может попадать под договор обслуживания провайдера, поэтому собственность и то, кто обслуживает коробку, — два разных вопроса. Запишите оба ответа для каждой оконечной точки, потому что именно во втором обычно расходятся продления.
У общих объектов должен быть ровно один владелец
Идентичности, учётные данные, защищённые префиксы, предложения и соглашение об обратной маршрутизации — это общие объекты, а общие объекты гниют быстрее всего. Если обе стороны могут менять один, обе и будут менять, и каждое изменение выглядит локально правильным, пока согласованный поток ломается. Дайте каждому объекту одного владельца и один процесс изменения и требуйте, чтобы другая сторона была уведомлена до вступления изменения в силу. Альтернатива — журнал изменений, который читается как двое людей, чинящих разные половины одной машины.
Классическая поломка — изменение селектора на одной стороне и изменение NAT на другой на той же неделе. Ни один инженер не ошибся, и туннель всё равно перестал нести приложение.
Кто принимает первое сообщение
Заранее решите, кого вызывают первым, что каждая сторона вправе читать и в какой момент дело переходит из рук в руки. Укажите оконечную точку, время попытки и разрешённый поток, чтобы обе стороны могли сопоставить одно и то же событие.
Узкая сводка состояния обычно полезнее неотредактированной конфигурации, и она не выдаёт секретов. Мониторинг принадлежит тому, кто владеет компонентом, а не тому, кто владеет логотипом, поэтому спросите, какая сторона видит состояние туннеля, какая видит приложение и кого будит каждое оповещение. Поставьте маршрут вне рабочих часов рядом с каждым оповещением, потому что панель, по которой никто не дежурит, — это документация.
Определите право на изменения с той же тщательностью. Провайдер, правящий селектор, пока клиент правит NAT, делает обе локальные конфигурации правдоподобными, а туннель всё равно падает.
Чего название не говорит никогда
Впишите в настоящий договор сопровождение программного обеспечения, ротацию учётных данных, утверждённые резервные копии конфигурации и путь восстановления. Модель разделённой ответственности, как модель, которую публикует AWS показывает, насколько разделение может смещаться между услугами, и это пример, а не определение условий вашего поставщика. Выводить что-либо из выражения «полууправляемый» — это и есть способ, которым разговор о продлении обнаруживает пробел.
В объёме работ должны быть названы обычный оператор и путь эскалации для каждой зависимости. Как бы предложение ни называло услугу, на практике это и есть тот список.