Upgrade Assistant로 플랫폼 변경 준비하기
Upgrade Assistant는 예정된 플랫폼 변경, 영향을 받을 리소스와 필요한 조치를 보여 줍니다. 각 리소스에는 사용자나 그룹을 담당자로 지정하고 기한이 다가오면 알림을 보내 업무 중단을 예방하도록 돕습니다.
플랫폼 변경과 기한
플랫폼 변경에는 백엔드 서비스나 프런트엔드 앱의 업그레이드 및 설정 변경이 포함됩니다. 예를 들어 엔드포인트의 의미, URL이나 payload 형식 변경, 라이브러리의 함수 이름 및 인수 변경, 기능 제거와 보안 또는 Spark 정확성 수정 등이 있습니다.
호환되지 않는 변경은 기존 기능을 깨뜨릴 수 있습니다. 호환되는 수정이라도 파이프라인이나 분석 결과가 달라질 수 있으므로 영향과 대응 지침을 검토해야 합니다.
각 변경의 Due date는 예정 적용일입니다. 실제 배포가 그 이후로 늦어질 수 있어도 준비는 표시된 기한까지 완료해야 합니다.
영향 리소스의 탐지
Palantir는 변경을 알리기 전에 영향을 받을 가능성이 있는 리소스를 식별할 관측 기능을 마련합니다. 과거 Python 2에서 Python 3로 전환할 때에는 Python 2를 쓰는 저장소를 찾아 목록으로 제공한 사례가 있습니다.
영향 탐지는 대부분 백그라운드에서 수행하므로 수정 결과가 즉시 반영되지는 않습니다. 과거 Python 전환 사례에서는 저장소를 수정한 뒤 완료 상태로 보이기까지 최대 24시간이 걸릴 수 있었습니다. 변경마다 탐지 방식이 다르며, 변경 설명에 탐지에 사용하는 관측 정보가 안내되어 있으면 함께 확인합니다.
리소스 유형에 따른 표시
Compass 리소스
데이터셋, 코드 저장소, Data Connection 소스와 에이전트 등 파일시스템 리소스는 공간, 프로젝트, 리소스 순서의 계층으로 표시합니다.
플랫폼 인스턴스 리소스
플랫폼 인스턴스는 전용 아이콘으로 표시됩니다. 이 유형은 자동으로 완료 처리되지 않으며 Maintenance Operator가 수동으로 해결 또는 준수 상태를 표시해야 합니다. Pending 옆 화살표도 수동 처리가 필요함을 나타냅니다.
기타 리소스
나머지는 목록으로 표시합니다. 종류에 따라 이름, 유형이나 속한 프로젝트 같은 추가 정보를 보여 줄 수 있습니다.
리소스 무시
Ignore는 해당 캠페인의 대상에서 리소스를 제외하는 설정입니다. 모든 사용자에게 공통으로 적용되며 개인 알림만 숨기는 동작이 아닙니다.
무시한 항목은 실제 조치를 하지 않았더라도 진행률에서 조치한 것처럼 계산하고 알림을 보내지 않습니다. 이는 남은 작업의 진행률을 계산하기 위한 처리이며 기술적으로 문제가 해결되었다는 뜻은 아닙니다.
조치를 하지 않으면 기한 이후 해당 리소스가 작동하지 않을 수 있고 다른 업무에도 영향을 줄 수 있습니다. 이 캠페인에서 조치할 필요가 없다고 확실히 판단한 리소스만 무시합니다.
담당자를 정하는 기준과 알림 일정은 배정 및 알림, 전체 조직의 진행 관리와 사전 검토는 Maintenance Operator를 참조합니다.