Application Server Enterprise Edition에서는 HTTP 세션 및 Stateful Session Bean 데이터의 고가용성 저장을 위해 HADB(고가용성 데이터베이스)를 제공합니다 . HADB는 로드 균형 조정, 페일오버 및 상태 보존형 복구 등을 통해 최고 99.999%의 서비스 및 데이터 가용성을 지원하도록 설계되었습니다. 일반적으로 HADB는 Application Server와는 별도로 구성하고 관리해야 합니다.
Application Server와는 별도로 상태 관리를 수행하면 큰 이점을 얻을 수 있습니다. 응용 프로그램 서버 인스턴스는 외부 고가용성 상태 서비스에 상태 복제를 위임하는 확장 가능하고 성능이 뛰어난 Java™ 2 Platform, Enterprise Edition(J2EE™ 플랫폼) 컨테이너의 역할을 수행합니다. 이와 같이 구조가 느슨하게 결합되어 있으므로 응용 프로그램 서버 인스턴스를 클러스터에서 아주 쉽게 추가 또는 삭제할 수 있습니다. HADB 상태 보존형 복제 서비스는 최적의 가용성 및 성능을 위해 독립적으로 확장될 수 있습니다. 또한 응용 프로그램 서버 인스턴스가 복제를 수행하면 J2EE 응용 프로그램의 성능이 저하될 수 있으며 가비지 모음이 더 오랫 동안 중단될 수 있습니다.
하드웨어 구성 결정, 크기 조정 및 토폴로지를 비롯하여 HADB를 통한 고가용성 구현을 위해 응용 프로그램 서버 설치를 계획 및 설정하는 방법에 대한 자세한 내용은 Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Deployment Planning Guide의 Planning for Availability와 Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Deployment Planning Guide의 3 장, Selecting a Topology를 참조하십시오.