I am looking for an option for implementing high available Geoportal server in our environment, has anyone implemented / aware of this ?
Geoportal Server is a Java Web application typically run in Tomcat. Apache provides documentation on how to setup Tomcat in high availability mode using their connectors. For the index, Geoportal Server uses elasticsearch that itself can be run on a cluster of nodes for high performance or high availability. See the elastic.co documentation on this topic.