VIN
핵심 가치
운영을 「근거를 찾을 수 있고, 과정이 보이고, 원인을 되짚을 수 있는」 일로 만듭니다. 규범이 실행 가능, 목표와 현황이 대조 가능, 변경이 통제 아래, 산출과 검수가 분리, 기록이 완전.
여섯 가지 핵심 가치
1. 규범이 실행 가능
조직이 이미 써 둔 표준은 대부분의 기업에서 문서일 뿐입니다. 써 두긴 했으나 반드시 지켜지는 것은 아니고, 지켜지는지 알 방법도 없습니다. VIN은 이 문서들을 실행의 근거로 바꿉니다. 작업할 때마다 먼저 최신 판 규범을 받아 오고, 규범이 지목한 절차에 따라 진행합니다. 규범이 다루지 않거나 서로 모순되면 멈추고 보고서에 쓰며, 방식을 스스로 정하지 않습니다.
2. 목표와 현황이 대조 가능
유지하는 것은 「지금 어떤 모습인가」만이 아니라 「어떤 모습이어야 하는가」도 포함합니다. 대부분 운영 환경의 어려움은 현황을 모르는 것이 아니라, 대조할 믿을 만한 목표값이 없다는 데 있습니다. 목표가 없으면 드리프트는 영영 발견되지 않습니다.
3. 변경이 통제 아래
모든 변경은 먼저 변경 계획을 산출하고, 독립된 심사 역할의 확인을 거친 뒤에야 실행합니다. 자동 예행이 가능한 것은 시스템이 직접 계획을 생성하고, 적용되지 않는 것(물리 계층, 부팅 단계, 장비 마법사식 설치)은 서면 계획을 심사에 올립니다. 생략할 수 없습니다.
4. 산출과 검수의 분리
해결하려는 것은 스스로는 알아채기 어려운 종류의 실패입니다. 같은 사고에서 나온 것을 같은 사고로 검사하면 대개 문제없어 보입니다. 분리하고 나서야 오류가 인계 전에 드러날 기회가 생깁니다.
5. 완전한 기록
작업마다 보고서를 남깁니다. 성공도 실패도 중단도 마찬가지이며, 실패 시에는 완전한 실행 기록도 함께 보존합니다. 이로써 「같은 오류가 두 번째로 발생하는 일」이 탐지 가능해집니다. 되풀이되는 문제야말로 운영 비용의 가장 큰 원천이기 때문입니다.
6. 안전 경계가 내장
데이터는 민감도에 따라 등급을 나누고 서비스의 소재 법역과 대조합니다. 인증서와 비밀 정보에는 명확한 취급 경계가 있어, 시스템이 참조 구조를 산출하고 사람이 인증서 값을 제공합니다. 이는 덧붙인 컴플라이언스 모듈이 아니라 체계가 돌아가기 위한 전제입니다. 경계 없는 자동화는 규모가 커질수록 위험도 커집니다.