메인 콘텐츠로 건너뛰기
Tanium Deploy를 위한 배포 자동화 – Tanium Tech Talks #120의 동영상 썸네일 이미지
모듈 심층 분석

Tanium Deploy를 위한 배포 자동화 – Tanium Tech Talks #120

이번 ‘Tanium Tech Talks’ 에피소드에서 진행자 애슐리 맥글론은 Tanium Deploy를 활용해 원활하고 자동화된 소프트웨어 배포를 구현하는 방법을 살펴봅니다. 애슐리와 함께한 사람은 타늄(Tanium)의 기술 계정 관리자인 제이슨 와세르로, 그는 배포 자동화에 대한 전문 지식과 노하우를 공유합니다.

자동화된 소프트웨어 배포는 IT 운영팀과 보안팀 모두에게 있어 매우 중요한 고려 사항입니다. 의 핵심 기능인 Tanium Deploy를 통해 배포 자동화를 통합함으로써, 기업은 중단 현상을 최소화하고 운영 안정성을 유지하며 강력한 보안 통제를 준수함으로써 사용자 생산성을 높이는 동시에, 보다 안전하고 효율적인 소프트웨어 배포 프로세스를 구현할 수 있습니다.

아래 동영상을 통해 Tanium Deploy를 활용하여 소프트웨어 배포를 자동화하고, 조직 내 모든 엔드포인트에 소프트웨어 업데이트를 효율적으로 적용하는 방법에 대한 자세한 시연을 확인해 보세요.

주요 시사점

  • 배포 자동화가 중요한 이유: 배포 자동화를 통해 단계별 소프트웨어 업데이트가 가능해지며, 이를 통해 서비스 중단 위험을 줄일 수 있습니다. 모든 엔드포인트에 업데이트를 한꺼번에 배포하는 대신, 소수의 엔드포인트부터 시작하여 성공률을 바탕으로 점차 범위를 확대해 나가며 단계적으로 업데이트를 적용합니다.
  • 배포 자동화에 사용되는 Tanium AEM 구성 요소:
    • 배포 계획 이해하기: 배포 계획을 사용하면 작업을 단계별 또는 링 단위로 실행할 수 있습니다. 예를 들어, 표준 계획은 전체 엔드포인트의 1%로 시작해 성공 여부를 평가한 뒤, 15%, 40%로 확대하고, 결국 모든 엔드포인트로 확대할 수 있습니다. 제이슨이 배포 계획과 규칙을 설정하는 방법을 보여줍니다. 또한 그는 ‘Ring 배포 상태’ 페이지를 활용하여 배포 활동을 모니터링하고, 필요에 따라 배포를 일시 중지하거나 중단하는 등 해당 프로세스를 관리하는 방법도 설명합니다.
    • 신뢰도 점수를 활용한 배포 성공 예측: 신뢰도 점수( )는 Tanium Cloud에서 관리되는 수백만 개의 엔드포인트에서 수집된 텔레메트리 데이터를 기반으로 소프트웨어 배포 성공률에 대한 유용한 정보를 제공합니다. 이러한 점수는 해당 환경에서 업데이트가 성공적으로 적용될 가능성을 판단하는 데 도움이 되며, 관리자는 성공률과 잠재적인 성능 영향에 근거하여 업데이트를 진행할지 여부에 대해 정보에 입각한 결정을 내릴 수 있습니다.
  • 실제 사용 사례: 제이슨은 한 조직이 Chrome의 새 버전을 배포하고자 하는 시나리오를 소개합니다. 새로운 Chrome 버전의 신뢰도 점수가 높다면, 이는 다수의 엔드포인트에 배포가 성공적으로 이루어졌음을 의미하므로, 관리자는 안심하고 다음 단계를 진행할 수 있습니다. 조직이 배포가 성공적일 것이라고 확신하게 되면, 엔드포인트의 1%를 대상으로 하는 ‘카나리아 링’부터 시작하여, 해당 환경에서 12 시간 동안 안정화될 수 있도록 하는 등, 소수의 엔드포인트부터 단계적으로 진행하는 배포 계획을 수립할 수 있습니다. 성공률이 90%에 도달하면 배포는 자동으로 다음 링으로 진행되어 엔드포인트의 15%로 확대되며, 하루 동안 대기한 후 성공률을 재평가합니다.
    또한 배포 계획은 애플리케이션 충돌 증가, CPU 사용량 급증, 메모리 사용량 증가와 같은 성능 저하 데이터를 모니터링하여 새 버전이 엔드포인트에 부정적인 영향을 미치지 않도록 합니다. 이 과정은 추가 단계를 거쳐 계속 진행되며, 결국 모든 컴퓨터에 적용되어 문제가 모든 사용자에게 영향을 미치기 전에 이를 파악하고 해결할 수 있도록 합니다.
  • 제로데이 취약점 대응: 제이슨은 Tanium Deploy가 필요 시 배포 속도를 높여 제로데이 취약점 을 처리할 수 있는 방법을 설명합니다. 이러한 경우에는 각 단계 간의 대기 기간을 단축하고, 업데이트로 인해 성능 저하나 기타 문제가 발생하지 않도록 보장하기 위한 추가 평가 기준을 포함하는, 보다 적극적인 배포 계획을 적용할 수 있습니다.
”지난 몇 년간 소프트웨어 배포 자동화와 관련해 고객들로부터 들은 모든 피드백이 떠오르네요. 제 말은, 이게 바로 사람들이 오랫동안 바래왔던 바로 그거잖아요. 버전 관리를 제어하고 최신 버전을 자동으로 배포할 수 있는 기능. 이건 정말 여러 가지 조건을 모두 충족하네요.”
Tanium 제품 지원 담당 이사(아키텍처) 애슐리 맥글론

추가 자료