인프라 알람이 울렸을 때 — InfraManager가 운영자에게 답하는 법
핵심 요약 InfraManager와 미나는 인프라 알람이 발생했을 때 서버, DNS, 인증서, 컨테이너, 담당 정보를 따로 보지 않고 하나의 영향 관계로 묶어 보여주는 것을 목표로 합니다. 운영자에게 필요한 것은 메뉴 목록이 아니라 지금 무엇이 영향을 받는지에 대한 빠른 답입니다.
한밤중 휴대폰이 울립니다. "api.example.com 응답 없음." 잠에서 덜 깬 운영자가 머릿속에 떠올리는 질문은 늘 비슷합니다. 이게 어디 영향을 주는가, 누가 담당이었는가, 같은 일이 예전에 있었는가, 지금 손대도 되는가.
응급실에 환자가 들어왔을 때 의료팀이 가장 먼저 하는 트리아지(triage)와 비슷한 일입니다. 증상 하나로 영향 범위·우선순위·담당을 빠르게 묶어내는 일이죠. 이번 글은 클라우드 인프라가 흔들렸을 때 운영자가 무엇을 보는지 이야기합니다.
메뉴 다섯 군데를 도는 운영의 무게
기존 운영 화면은 보통 메뉴별로 나뉩니다. 서버 목록, DNS 목록, 컨테이너 목록, 인증서 목록을 따로 봅니다. 각 화면은 잘 정리돼 있지만, 정작 운영자가 알고 싶은 건 그 사이의 관계입니다.
한 도메인이 멈추면 뒤이어 어떤 서비스가 영향받는지, 누가 담당인지, 과거에는 이걸 어떻게 풀었는지. 메뉴 하나하나에는 답이 흩어져 있고, 그걸 머릿속에서 엮는 게 운영자의 역할이었죠.
응급실에 비유하면, 환자 차트는 다 있지만 누가 트리아지를 해주진 않는 상태입니다. 의사는 차트를 한 장씩 펼쳐 가며 머릿속에서 그림을 그려야 하죠.
InfraManager가 묶어내는 운영 체인
저희가 만들고 있는 InfraManager 는 이 흩어진 정보를 하나의 운영 체인으로 묶어 보여주는 운영 대시보드입니다.
도메인 → DNS → 프록시 → 컨테이너 → 서버 → 백업 → 담당팀 → 런북.
api.example.com 한 줄을 누르면, 시스템이 이 체인을 따라가며 연결된 모든 것을 한 화면에 펼쳐냅니다. 운영자는 이제 "어디 있더라"를 묻는 대신 "어떻게 할까"부터 시작합니다.
비용도 같은 방식으로 봅니다. 이번 달 청구서가 늘었다면, 어느 구독에서 얼마가 늘었고, 그 구독에 어떤 리소스가 매여 있고, 누가 그 리소스를 만들었는지를 함께 보여줍니다. 숫자 하나를 따라가다가 그 뒤에 누가 서 있는지까지 보이는 거죠.
미나 — 운영자의 질문을 받는 트리아지
InfraManager 위에는 AI 인프라 직원 **미나(MiNa)**가 함께 동작합니다. 운영자가 자연어로 묻기만 하면, 미나는 필요한 도구를 골라 결과를 묶어 답합니다.
운영자가 실제로 던지는 질문은 대략 이렇습니다.
- "이 도메인이 죽으면 뭐가 영향받지?" — 미나는 DNS·프록시·서비스·서버·담당팀을 한 묶음으로 가져옵니다.
- "이번 달 비용은 왜 늘었지?" — 구독·리소스·변경 이력·정리 후보를 함께 보여줍니다.
- "백업 안 되는 서버가 있나?" — 백업 정책·실패 이력·복구 대상을 묶어 답합니다.
- "같은 장애가 예전에 있었나?" — 과거 이벤트·조치 내역·재발 여부를 가져옵니다.
응급실 트리아지가 환자의 증상 하나로 진료 흐름 전체를 결정하듯, 미나는 질문 하나로 운영자가 다음에 봐야 할 화면·자료·사람을 함께 묶어줍니다. 운영자는 메뉴를 다섯 군데 도는 대신 미나에게 먼저 묻고, 시스템이 실제 데이터를 확인하는 흐름이 만들어집니다.
왜 이 방향인가
인프라 운영에서 가장 어려운 일은 "서버가 살아 있는지" 만 확인하는 게 아닙니다. 장애가 났을 때 영향 범위·담당·과거 사례·지금 손대도 되는지를 빠르게 묶어 다음 행동을 결정하는 일이죠.
이 일은 그동안 사람이 머릿속에 인프라를 외우고 있어야만 가능했습니다. 인프라가 커질수록, 담당자가 바뀔수록 이 방식은 흔들리기 쉽습니다. 시스템이 관계를 기억하고, AI가 그 관계를 운영자에게 답으로 묶어주는 쪽으로 무게를 옮기면, 운영의 부담이 사람의 기억력에서 벗어납니다.
마치며
저희는 InfraManager와 미나를 사내 인프라 운영에 직접 쓰면서, 한밤중 알람을 받았을 때 운영자가 머릿속 대신 시스템에게 먼저 묻는 흐름을 만들어가고 있습니다.
다음 글에서는 미나가 실제로 어떤 도구를 골라 어떤 답을 묶어내는지, 그 안쪽 흐름을 풀어보겠습니다.
좋아요와 댓글
GitHub 계정으로 로그인하면 댓글을 작성하고 반응(좋아요)을 남길 수 있습니다. 댓글과 GitHub 계정명은 공개되며, 수정·삭제와 신고는 GitHub Discussions에서 처리됩니다.