RTC failover configuration

For standalone CCM environment, here is what I am planning for. Please suggest if this is okay or additional components needed. Also for the below servers if I have to configure HA or failover, how do we do it ?
JTS also needs to be configured for high availability, right ? or not ?. If not not, why ?
Server 1 |
HA proxy for Linux |
Server 2 |
Liberty server hosting JTS |
Server 2 |
Liberty server hosting CCM |
Server 3 |
Liberty server hosting JRS it will include DCC and LQE both |
Server 4 |
Database DB2/ Oracle |
Please suggest ?