2016-06-28 2 views
0

Citrix XenApp 및 XenDesktop 관련 내용이 필요합니다.Citrix 씬 클라이언트 및 짙은 클라이언트 (XenApp 및 XenDesktop)

Citrix Server에 소프트웨어 (예 : Paint.NET)를 설치하고 XenApp 및 XenDesktop을 통해 사용자 집합에 게시하는 경우. 내 이해는 아래와 같습니다.

  1. XenApp로 게시 된 응용 프로그램에 액세스하는 사용자. 씬 클라이언트 응용 프로그램입니다.
  2. XenDesktop을 사용하여 액세스하는 사용자. 두꺼운 클라이언트 응용 프로그램입니다.

내 이해가 정확합니까? 나는 많이 봤지만 여전히 적절한 대답을 얻을 수 없었다. 나는이 Citrix 세계에 아주 새롭다.

누군가 평신도로 나를 설명해 주시겠습니까?

+0

누군가 이해해 주시겠습니까? –

답변

2

이 범주를 Citrix에 실제로 적용 할 수 있을지 잘 모르겠습니다. 제가 간단히 말해서 어떻게 작동하는지 당신이 판사가 될 수있는 방법을 설명해 드리겠습니다.

WPF를 배포하는 Citrix 서버 팜이 있습니다. 서버는 기본적으로 Windows 컴퓨터이므로 파일을 찾아보고 업로드하고 로컬 파일 시스템과 상호 작용할 수 있습니다. 응용 프로그램 자체가 개인용 컴퓨터처럼 Citrix 서버에 있습니다. Citrix 기술은 기본적으로 각 사용자가 서버에서 열어 본 모든 응용 프로그램의 그림 만 전송합니다. 이것은 클라이언트 (웹 브라우저 플러그인)를 설치하는 사용자가 수행하며 압축 된 그래픽 정보는 전선을 통해 오는 모든 것입니다. 알아볼 수있는 지연이 없으므로 기본적으로 서버에서 직접 작업하는 것과 같습니다. 나는이 웹 서버에서 내 랩톱으로 직접 개체를 복사 할 수 없다. 왜냐하면 거기에있는 OS는 실제로 동일한 운영 체제가 아니기 때문이다. (비록 내 랩톱으로 네트워크를 탐색하고 그렇게 빨리 복사 할 수 있지만).

이것이 Xenapp입니다. 나는 XenDesktop이 우리가 '원격 데스크톱 (Remote Desktop)'이라고 부르는 것과 동일하다고 생각하지만 그 점에 대해 다시 한번 확인해보십시오. 이것은 내가 집에서 사무실의 컴퓨터에 로그인하여 제어하는 ​​데 사용하는 것입니다. 이는 서버에 로그인하는 대신 데스크탑 PC에 로그인하는 것을 제외하고는 위와 매우 비슷합니다.

두 기술은 (압축 된) 이미지를 전송하기 만하면 키 스트로크와 마우스 움직임을 전송하여 사용자가 해당 컴퓨터에서 직접 작업하는 것과 비슷합니다. 내가 알고 있듯이, Citrix는 이런 종류의 기술을 가진 몇몇 게임 중 하나이며, 마지막으로 MS에서 라이센스를 받았다고 들었습니다.

일반적인 용도는 Citrix 팜에 뚱뚱한 클라이언트 응용 프로그램을 설치하여 작업 장소 외부에서 웹/브라우저에 액세스 할 수있게하는 것입니다. 응용 프로그램은 개별 응용 프로그램에 대한 링크가있는 게이트웨이 웹 사이트에 게시됩니다 (파일 시스템을 찾아보고 그런 식으로 열 수도 있음). 이 작업을 수행하기 위해 사용자가 설치해야하는 유일한 방법은 시각적 스트림을 해독하는 Citrix 클라이언트입니다. 클라이언트는 무료이며 가볍습니다.

기본적으로 Citrix 기술을 사용하면 팻 클라이언트를 Citrix 서버에 설치 한 다음 씬 클라이언트처럼 액세스 할 수 있습니다.

Citrix 배포와 일반적인 웹 응용 프로그램의 작동 방식에는 몇 가지 주요 차이점이 있습니다. 하나는 사용자가 로컬 웹 브라우저뿐만 아니라 실제로 응용 프로그램을 닫아야한다는 것입니다. 그렇지 않으면 응용 프로그램이 Citrix 서버에서 계속 실행됩니다. 기본적으로 포털에서는 특정 앱이 게시되어 특정 앱 만 링크 클릭 (데스크톱이나 Windows 탐색기가 아닌)에서 팝업되기 때문에 일반적으로 발생하지는 않습니다. 따라서 브라우저에서 '그림'을 닫으면 앱에서 'X'를 닫으면됩니다.그러나 만약 그들이 교활하다면, 클라이언트와 서버의 연결을 끊고 실행 상태를 유지할 수 있습니다. 랩탑이 다르게 종료되는 작업을 중단해야하는 작업 (장기 실행 데이터웨어 하우스 끌어 오기 등)이 필요한 경우 유용 할 수 있습니다. 또 다른 차이점은 사용자의 위치에 관계없이 속도와 성능이 거의 동일하다는 점입니다 (적어도 XenaPP의 경우). 일반적으로 광역 네트워크가 있고 도시 A의 웹 서버에 ASP.NET 웹 페이지를 배포한다고 가정하면 1000km 떨어진 B 도시의 사용자는 웹 앱에 약간의 지체가있을 수 있습니다. 데이터베이스 서버를 쿼리 한 다음 자바 스크립트를 뱉어 내면 클라이언트에서 소비되고 실행됩니다. Citrix Xenapp에서는 City A의 서버에서 모든 것이 발생합니다. Citry B에서는 사용자가 압축 된 그림 스트림을 받고 있습니다. 이러한 이유 때문에 대역폭을 낭비하고 일반적으로 자동 압축되어 어쨌든 이상하게 보일 수 있으므로 너무 멋진 그래픽은 피하는 것이 좋습니다. 그러나 그것이 완료되고 농장이 빨지 않는다고 가정하면, 성능은 인도 나 필리핀 또는 미국에서 같은 앱으로는 거의 동일합니다. 또 다른 차이점은 데이터는 본질적으로 샌드 박스이며, 웹 서버에 앱을 넣고 사용자가 Citrix를 통해 액세스하도록 결정하지 않는 한 URL이 없다는 것입니다 (해외 공급 업체를 사용하는 민감한 데이터를 사용하는 회사에서 본 것처럼 보입니다.) Sandboxing 및 속도 이점 때문에). 그러나 그렇게한다면 Citrix 포털 내에서 웹 응용 프로그램을 열고 그 서버에서 브라우저를 실행할 수 있습니다 (웹에서 웹 응용 프로그램에 대한 링크를 넣을 수는 없습니다). 마지막으로 - 그리고 아마도 이것은 내가 일하는 곳일 것입니다.하지만로드 밸런싱은 웹 서버와 조금 다르게 작동하는 것 같습니다. 사용자가 이미 다른 앱을 열어 놓은 경우 동일한 서버에 던져지는 경향이 있습니다. 이는 파일 복사 등에 편리 할 수 ​​있지만 때때로 특정 서버에 대한로드 균형이 적기 때문에 일반적으로 전체 평균로드가 높아지는 것을 원하지 않습니다 (서버가 더 필요함).

잘 설명하면 도움이 될 것입니다. Citrix는 컴퓨터를 원격 제어하는 ​​데 사용할 수있는 와이어 그림을 보냅니다. 두꺼운 또는 씬 클라이언트 질문에 "둘 다"라고 말하고 싶습니다. 일반적으로 Winforms, WPF 또는 다른 '팻 클라이언트'기술을 배포하는 데 사용되며 이미 씬 클라이언트 (웹 응용 프로그램)를 허용하는 기술에는 거의 필요하지 않습니다. 하지만 때로는 웹 앱도 여러 가지 이유로 그곳으로 밀려납니다.

관련 문제