Do more with less : Microsoft Azure 베스트 프랙티스를 통한 쉐도우 IT 최적화
“당신이 모르는 것을 당신은 모른다” IT 세계에서 이러한 숨겨진 영역을 밝히는 것은 놀라움을 방지하는 데 도움이 됩니다.
IT 인프라의 요소가 미스터리로 가려져 있을 때, 이는 보안 취약점, 규정 미준수, 예산 관리 문제로 이어질 수 있습니다. 이것이 바로 쉐도우 IT의 문제점입니다. 쉐도우 IT는 전통적인 IT 팀과 엔지니어가 관리하지 않는 모든 기술 인프라를 의미합니다.
마이크로소프트에서는 쉐도우 IT 성숙도를 높이기 위한 여정을 진행 중이며, 이를 통해 취약점을 줄이고 효율성을 높이고 있습니다. 이를 위해 마이크로소프트의 퍼블릭 클라우드인 Azure 최적화의 핵심 원칙과 직접 개발한 도구와 기술들을 활용하여대응하고 있습니다.
쉐도우 IT의 도전 과제
쉐도우 IT는 정의된 회사 표준 외부에서 부서가 개발하고 관리하는 애플리케이션, 서비스 및 인프라의 집합입니다.
이는 일반적으로 IT 부서가 비IT 부서를 지원할 수 없을 때 발생합니다. 이러한 상황은 IT 지원 자원의 가용성 부족이나 전문 도메인에 특화된 솔루션 개발의 필요성에서 비롯될 수 있습니다. 이러한 상황 외에도, 최신 앱 개발 도구는 시민 개발자가 로우 코드/노 코드 솔루션을 구축할 수 있게 하여 전통적인 IT 조직에 대한 의존도를 줄이는 경향을 보이고 있습니다.
마이크로소프트는 사업 개발, 법무, 재무, 인사, 그리고 소비자 및 기업 마케팅 및 영업 조직 등의 여섯 부서가 쉐도우 IT 환경을 만드는 데 관여했습니다. 그들이 개발한 많은 솔루션은 보안과 효율성이 필요할 뿐만 아니라 강력한 비즈니스 논리를 가지고 있습니다. 여기서 마이크로소프트의 IT 부서인 Microsoft Digital (MSD) 팀이 중요한 역할을 합니다.
지난 몇 년 동안, 마이크로소프트의 IT 전문가들은 쉐도우 IT 부서와 협력하여 그들이 개발한 솔루션의 성숙도를 높이고 있습니다. 이를 통해 미승인된 도구 리스트에서 벗어나 잘 관리되고, 준수하며, 안전한 자산으로 전환하여 비즈니스 목표를 안전하게 추진할 수 있게 되었습니다.
마이크로소프트 쉐도우 IT 대전환 여정
이제 이러한 쉐도우 IT 솔루션이 더 안전하고 준수하게 되었으므로, 가능한 한 적은 예산 지출로 최대한 많은 일을 할 수 있도록 효율성과 최적화에 주목하고 있습니다. 많은 쉐도우 IT 솔루션이 Microsoft Azure 구독하여 활용하고 있기 때문에, 최적화 작업을 시작하기에 자연스러운 장소였습니다.
Azure 베스트 프랙티스 - 쉐도우 IT 효율성 제고
다행히도, 마이크로소프트는 기존IT 환경에서 Microsoft Azure 의 비용 지출을 최적화하도록 강력하게 추진하고 있었습니다. Microsoft Azure 포털을 통해 제공되는 “Microsoft Azure Advisor”는 수년 동안 마이크로소프트 내부와 고객 포함 모든 구독자에게 최적화를 위한 권장 사항을 제공하고 과도한 지출을 예방할 수 있도록 하였습니다.
내부적으로 마이크로소프트는 최적화 프로세스를 간소화하는 데 도움이 될 수 있도록 몇가지 레이어를 추가했습니다. 그 중 하나인 CloudFit은 최적화를 위한 권고 라이브러리를 활용해서 IT가 지원하는 팀의 특정 요구에 맞춥니다. 그런 다음 Service 360이라는 내부 알림 센터를 사용하여 IT 팀이 처리해야 할 작업을 표시하고, 이러한 권고 사항을 MSD, 제품 그룹 및 비즈니스 그룹 내 구독 소유자에게 전달합니다.
이에 최적화 티켓은 큐에 들어가고 열림, 활성, 해결 상태를 거쳐 진행됩니다. 이는 IT 작업을 생성하고 우선순위를 정하는 표준 방법이며, 마이크로소프트의 고객은 Jira, ServiceNow 등의 자체 보유 티켓 도구와 Microsoft Azure Advisor를 연결하면서 유사한 결과를 얻을 수 있습니다.
이 목표를 달성하기 위해서는 가시성을 확보하고 문화를 조성하는 것이 중요하였습니다.
쉐도우 IT 비용 지출의 최적화 방안 수립
쉐도우 IT 부서 내의 많은 최적화 문제는 비엔지니어 및 비개발자가 구독 기반 소프트웨어에 익숙하지 않거나 교육을 받지 못했기 때문에 발생했습니다. 그들은 구독을 설정하거나 목적을 달성한 후 구독을 종료하는 방법을 알지 못하는 경우가 많았습니다.
일부 경우에는 벤더나 계약자가 구독을 설정한 후 계약이 완료되면 그냥 떠나는 경우도 있었습니다. 이러한 시나리오는 최적화되지 않은 Azure 비용지출의 문제점을 가지고 있었습니다.
이러한 문제에 가시성을 제공하는 것은 비교적 간단했습니다. 조직 전체의 모든 Microsoft Azure 구독은 회사 전체 인벤토리 관리 시스템을 통해 검색 가능하고 부서별로 분류할 수 있기 때문에, IT 엔지니어들은 쉐도우 IT 부서에 속한 모든 구독을 찾을 수 있었습니다. 그 후, 그들은 단순히 CloudFit에서 제공하는 권고 사항을 해당 구독에 적용하고 Service 360을 통해 이를 실행시키기만 하면 되었습니다.
마이크로소프트 IT는 실행에 필요한 정보를 가지게 되었고, 리더들은 Service 360 대시보드를 방문하거나 실행 요약 보고서를 검토하여 비용을 절감할 수 있는 방법을 확인할 수 있었습니다. 여기서 문화와 교육이 중요한 역할을 하였는데 단순히 Microsoft Azure 최적화 기술에 대한 교육만이 아니었습니다. CloudFit과 Service 360은 IT가 작업을 완료하는 데 필요한 많은 지침을 제공했습니다. 비엔지니어 직원들은 개발자나 엔지니어처럼 티켓을 받고 해결하는 프랙티스를 구축하였고 이를 문화로 조성하였습니다.
마침내 IT부서와의 협력을 통해 쉐도우 IT 부서에서 Azure 지출을 최적화하는 목표를 달성하였고, 첫 6개월 동안 다양한 최적화를 통해 100만 달러를 절감할 수 있었습니다.
Microsoft Azure 비용 절감 및 조직 문화 조성
쉐도우 IT는 어떤 형태로든 항상 존재할 것이므로, 이 여정은 단순히 과거의 비효율성을 해결하는 것만이 답은 아닙니다. 앞으로 Microsoft Azure 구독을 사용하는 동안 쉐도우 IT 부서 전반에 걸쳐 최적화와 모범 사례 문화를 조성하는 것이 필요합니다.
일부 쉐도우 IT 부서는 훌융한 성과를 내고 있는데, 마이크로소프트의 영업 및 마케팅 조직은 쉐도우 IT 솔루션을 매우 광범위하게 사용하고 있으며, 예산 최적화에 매우 열정적이어서 권고 사항의 구현을 자동화하고 자체 내부 FinOps 팀을 만들면서 기대 이상의 뛰어난 성과를 내고 있습니다.
“우리의 쉐도우 IT 프로그램의 전체 비전은 현업 부서가 자율적이고 지속 가능하도록 돕는 것입니다.”라고 IT 팀의 수석 프로그램 관리자 Qingsu Wu가 말했습니다. “이러한 솔루션과 실천이 조직 문화로 자리 잡히면서, 우리는 ‘청결’과 ‘청결 유지’ 문화에서 ‘청결을 시작하는’ 문화로 발전되었습니다.”
이는 더 적은 자원으로 더 많은 일을 할 수 있는 마이크로소프트 문화와 부합되고, 효과적으로 실천하는 과정의 일부입니다.
주요 Take-away
- 기업 인벤토리의 이해: Azure 리소스와 기업의 조직 계층 구조를 연결하는 데 시간 투자.
- 자산과 데이터 가시성 확보.
- 지나친 규정 준수 지양: 상황에 따라 접근하는 개방적인 방안 도입.
- 지속 가능성 유지: 비IT 부서가 정기적인 IT 프랙티스에 더 익숙해지고 서로 배울 수 있는 문화 조성.
- 작은 성과의 시작과 반복 : 조직 전체에 걸쳐 작은 성과들이 확산되면 상당한 비용 절감 효과 발생.
(본 블로그는 마이크로소프트 본사 공식 블로그인 Inside Track을 참조하여 작성되었습니다.)