원격 데스크톱 서비스에서 소프트웨어 업데이트

원격 데스크톱 서비스에서 소프트웨어 업데이트

세션 모드의 Windows 2012 R2에 원격 데스크톱 서비스가 설정되어 있습니다. 이는 머신을 가상화하지 않음을 의미합니다. 우리가 출시하는 소프트웨어는 자체 소프트웨어이므로 다중 테넌트 환경에서 제대로 작동하는지 확인할 수 있으며 리소스를 절약하고 싶습니다. 현재 우리가 겪고 있는 유일한 문제는 모든 사람을 컴퓨터에서 쫓아내지 않고 소프트웨어를 업데이트하는 쉬운 방법이 없는 것 같다는 것입니다. 바이너리를 업데이트하려고 하면 앱을 실행하는 사용자가 파일을 모두 잠급니다.

각 사용자에 대해 완전히 가상화된 데스크톱을 사용하지 않고도 사용자가 활성 세션을 갖고 있는 동안 컴퓨터에서 소프트웨어를 업데이트할 수 있습니까? 또한 사람들은 일반적으로 유지 관리를 어떻게 수행합니까?

답변1

권장되는 방법은 단일 서버를 보유하는 대신 터미널 서버 팜을 설정하는 것입니다. 새로운 연결을 방지하는 배수 모드로 서버를 쉽게 설정할 수 있습니다. 해당 구성원 서버가 비워질 때까지 기다렸다가 소프트웨어를 업데이트하고 드레인 모드를 비활성화한 후 추가 서버에 대해 반복합니다.

앱이 휴대용 애플리케이션처럼 완전히 독립적인 경우 실제로 아무것도 설치할 필요가 없으며 사용자에게 최신 버전의 파일을 알려주기만 하면 됩니다. 이는 애플리케이션의 각 빌드를 자체 디렉터리에 저장하여 수행할 수 있습니다. 그런 다음 사용자가 최신 빌드를 감지하고 실행하는 실행기를 통해 애플리케이션을 실행하도록 합니다.

앱이 독립적이지 않고 여전히 단일 서버 접근 방식을 수행하려는 경우 이를 처리할 수 있는 유일한 실제 방법은 중단을 예약하는 것입니다.

관련 정보