Sun Java System Web Server 7.0은 몇 가지 제한 사항과 함께 세션 복제를 지원합니다. 세션 페일오버의 목적은 웹 응용 프로그램에 고가용성을 제공하는 것입니다. 세션 복제는 하나의 인스턴스에서 같은 클러스터의 다른 서버 인스턴스로 HTTP 세션을 복제하여 이러한 목적을 달성합니다. 따라서 각 HTTP 세션에는 원격 인스턴스에 백업 복사본이 있습니다. 클러스터에서 인스턴스 하나를 사용할 수 없는 장애가 발생하는 경우에도 클러스터의 세션 연속성이 계속 유지됩니다.
하지만 현재 버전은 세션 복제에서 다음과 같은 기능을 지원하지 않습니다.
2개 이상 인스턴스의 동시 장애. 또한 2개 장애 간의 간격은 회복된 인스턴스를 완전히 복구하는 데 필요한 시간보다 커야 합니다.
2개 이상 인스턴스에 동일한 세션 백업. 정상적으로 작동될 경우에는 모든 세션에 대해 기본 세션과 백업 세션이라는 2개의 복사본만 있습니다.
세션 지속성. 세션은 페일오버를 위해 다른 인스턴스의 메모리에만 백업되며 영구적으로 지속되지 않습니다.