파일 서비스 어플리케이션(WAFS)

CIFS 프로토콜을 사용하는 WAFS(Wide Area File Services)

데이터 센터 및 서버 통합의 추세로 IT 관리는 수월해지는 반면 WAN을 통해 원격 사용자에게 제공되는 어플리케이션 성능은 저하되는 경우가 많습니다. 성능이 저하되는 이유 중 하나는 WAFS(Wide Area File Service)용 Microsoft CIFS(Common Internet File System) 프로토콜과 같은 비효율적인 프로토콜을 사용하기 때문입니다. CIFS 프로토콜은 오늘날 LAN과 WAN에서 가장 많이 사용되는 파일 공유 프로토콜로서, LAN에서는 성능이 양호하지만 빈번하게 패킷을 교환하며 중복된 정보를 전송하는 경향 때문에 가용 대역폭이 거의 없는 WAN 링크에서 대기 시간이 길어지는 문제가 있습니다. 또한 CIFS 트랜잭션과 관련된 실제 파일(예: 대용량 PowerPoint 프레젠테이션 파일)의 크기가 계속 증가하는 문제도 있습니다. 따라서 CIFS 트랜잭션의 성능을 최적화하려면 실제 페이로드 딜리버리를 최적화해야 합니다.

예를 들어, 사용자가 간단한 1MB Word 파일을 요청하는 경우에도 일반적으로 1,000회에 이르는 왕복이 필요합니다. 이것은 대역폭이 풍부한 LAN 환경에서는 문제가 되지 않지만, 장거리 링크에서는 프로토콜의 비효율성과 대용량 파일 크기 때문에 응답 시간이 허용할 수 없는 수준까지 느려집니다. 더욱이 CIFS를 사용하는 중앙 집중식 어플리케이션과 원격 사용자의 수가 지속적으로 증가하면서 정기적인 업그레이드에도 불구하고 WAN 링크가 계속 포화 상태에 머물고 있습니다.

모든 Blue Coat SG 장비의 핵심 기능인 Blue Coat MACH5 가속성 기술을 사용하면 CIFS 및 WAN 파일 서비스와 관련된 성능 문제를 해결할 수 있습니다. Blue Coat는 MACH5의 각 기법을 사용하여 CIFS 트래픽을 가속화함으로써 대기 시간을 줄이고 대역폭을 보존해 줍니다. 따라서 최종 사용자의 생산성이 높아지는 동시에 비용이 많이 드는 대역폭 업그레이드가 필요없게 되는 등 여러 가지 면에서 운영 비용이 절감됩니다. 아래에는 MACH5를 통해 CIFS 및 WAN 파일 서비스가 어떻게 향상되는지 자세히 나와 있습니다.

대역폭 관리
조직은 대역폭 관리를 사용하여 CIFS 상호 작용 및 관련 어플리케이션 콘텐츠에 적절한 우선순위를 할당할 수 있으며, 서로 다른 사용자 및 그룹 간에도 이것이 가능합니다. 이러한 우선순위는 트래픽이 전송되는 순서와 트래픽에 할당되는 대역폭 양에 영향을 줍니다.

프로토콜 최적화
프로토콜을 최적화하면 대개 기존의 연속 통신이 병렬화되어 WAN에서 CIFS의 효율성이 높아집니다. 또한 빈번하게 패킷을 교환하는 CIFS 상호 작용(개별 파일 요청당 수천 번의 왕복이 필요할 수 있음)의 효율성이 한층 높아지고 응답 시간이 대폭 빨라집니다. 이러한 향상 효과는 장거리에서 더욱 두드러집니다.

바이트 캐싱
바이트 캐싱은 소용량 하위 어플리케이션 개체 정보의 저수준 캐시로서 딕셔너리 압축(dictionary compression)이라고도 합니다. 일반적으로 바이트 캐싱은 어플리케이션 트래픽에서 두 캐시 사이를 이동하는 반복 패턴을 관찰하여 해당 패턴을 토큰으로 기호화한 다음 대량 트래픽 대신 토큰을 전송합니다. 여기서 토큰은 대개 1-2바이트로 대용량 블록(예: 64KB)을 나타냅니다. 가장자리의 캐시는 토큰을 원래 데이터 블록과 매칭하여 해당 트래픽을 재구성한 다음 어플리케이션 또는 사용자(둘 중 적절한 대상)에게 전송합니다. 바이트 캐싱은 CIFS 및 요청과 관련된 어플리케이션 페이로드를 비롯한 모든 TCP 트래픽의 대역폭을 감소시킵니다.

개체 캐싱
개체 캐싱은 프로토콜/어플리케이션별로 이루어지고 양자 택일 방식이라는 점에서 바이트 캐싱과 매우 다릅니다. 캐시에 개체가 포함된 경우 사용자는 로컬 저장소에서 매우 신속하게 개체를 받을 수 있습니다. 개체 캐싱을 통해 대역폭 사용량과 파일 서비스 대기 시간을 모두 0에 가까운 수준으로 대폭 줄일 수 있습니다. WAN을 통과하는 유일한 트랜잭션은 사용 권한 확인과 캐시의 복사본이 여전히 최신 상태인지에 대한 간단한 확인뿐입니다.

압축
압축은 트래픽을 전송하기 전에 일반적인 압축 알고리즘을 사용하여 트래픽에서 불필요한 정보와 예측 가능한 정보를 제거합니다. 해당 정보는 대상에서 동일한 알고리즘을 사용하여 재구성됩니다. 압축 기법은 WAN 링크를 통해 전송되는 파일 서비스 데이터를 감소시킵니다.