클라우드 전환에 발맞춰 인프라 모니터링 모델을 재설계한 IT 부서

분산형 접근 방식으로 모니터링을 수행함으로써 IT와 비즈니스 앱 팀의 역량을 강화하는 방법을 알아보세요.

당면 과제: 클라우드 운영 모델에 적응하기

예전에 Microsoft Core Services and Engineering(CSEO)에 속한 관리 효율성 플랫폼 팀이 중앙 집중식 모니터링 및 경고 환경에서 인프라를 관리하고 있었을 때는 모델이 명확했습니다. 팀에서 자체 포함 서비스를 제공하면 비즈니스 앱 팀이 직접 서비스를 사용할 수 있었습니다. 하지만 이후에 Microsoft가 클라우드로 전환함에 따라 이 모델은 더 이상 적절하지 않았습니다.

회사가 내부 시스템 및 앱을 Azure로 이전함에 따라 비즈니스 앱 팀은 자체 VM(가상 머신)을 생성하고 그 VM을 완벽히 제어하기를 원했지만, 관리 효율성 플랫폼 팀에서 여전히 모니터링 및 관리를 책임져야 했습니다. 책임을 분담하려고 해도 문제가 해결되지 않았습니다. 관리 효율성 플랫폼 팀은 클라우드로 전환함에 따라 개발 팀이 VM을 완벽히 제어하도록 지원하는 최선의 솔루션을 찾기 시작했습니다. 해답은 일반적인 모니터링 비즈니스에서 탈피하여 새로운 분산형 모니터링 모델을 구축하는 것이었습니다.

"The move to Azure redefined the relationship between business app teams and us … It literally broke how we worked, including our accountability model, and we had to redesign our support services to accommodate the new self-service cloud model."

관리 효율성 플랫폼 수석 서비스 엔지니어, Dana Baxter

제어 문화의 변경

관리 효율성 플랫폼 팀은 처음에 비즈니스 앱 팀들이 사용할 자체 Azure 구독 풀을 만들려고 했습니다. 그런데 자율적인 관리를 원했던 비즈니스 앱 팀들에게는 여전히 해결해야 할 문제들이 남아있었습니다. Azure Monitor에서 자동화 및 셀프 서비스 기능을 사용할 수 있게 됨에 따라 관리 효율성 플랫폼 팀은 중앙 집중식 모델을 교체하고 모니터링에 대한 책임을 비즈니스 앱 팀들에 이전할 기회를 확인했습니다. 동시에 실행하기 어려울 수 있는 문화적 변화를 촉진하여 저항을 극복해야 한다는 사실을 깨달았습니다.

그러나 먼저 새 DevOps 모델의 운영 부분이 순서대로 되어 있는지 확인해야 했습니다. 이 팀은 혼란 상태의 오래된 경고를 약 100개에서 15개까지 줄이고 정리한 후 비즈니스 앱 팀이 자체 인프라를 모니터링할 수 있도록 GitHub에 도구 키트를 만들었습니다. 이 도구 키트를 통해 관리 효율성 플랫폼 팀은 비즈니스 앱 팀이 몇 년 동안 소유했던 항목에 대한 제어권을 포기해야 하는 데 따른 불편함을 완화하도록 지원하는 보완책을 수립했습니다. 마지막으로 추진한 사항은 조직 전체에 걸친 중요하고 다각적인 의사소통 및 교육 활동이었습니다.

"Our KPIs used to be all about alerts, trouble tickets, time to resolution, and so on. Today they're around things like inventory, security patching, compliance, and other components of enterprise manageability."

관리 효율성 플랫폼 수석 서비스 엔지니어, Dana Baxter

분산적 모니터링으로 두 팀 모두 역량 강화

엔터프라이즈 모니터링 및 보고에 대해 분산적 셀프 서비스 접근 방식으로 전환하는 일은 쉽지 않았지만 노력할만한 가치가 있었습니다. 이제 Azure Monitor 및 Power BI에서 사용 가능한 보고 및 대시보드 도구를 통해 비즈니스 앱 팀이 자체 환경의 모든 부분을 쉽게 모니터링할 수 있습니다. 비즈니스 앱 팀은 고유한 대시보드 및 경고를 빠르게 맞춤화하여 앱을 빌드 및 관리하는 방식에 맞게 조정할 수 있으므로 자체적인 요구에 가장 부응하는 모니터링 환경을 구성할 수 있습니다. 현재 관리 효율성 플랫폼 팀 멤버는 개발 팀이 사용하는 일상적인 모니터링 서비스를 제공하는 대신 개발 팀과 제휴하는 중요한 컨설턴트가 되었습니다. 가장 중요한 것은 이러한 멤버들이 여유를 가지고 비즈니스에 더 많은 가치를 제공하는 보안 패치, 인벤토리 및 규정 준수와 같은 더 전략적이고 미래 지향적인 프로젝트에 집중할 수 있다는 점입니다.

팀이 클라우드 운영 모델로 이전하기 위해 밟은 여정을 자세히 살펴보세요.

사례 전문 읽기