CAS Server的高可用性探讨
2012-07-13 17:46:03   来源:我爱运维网   评论:0 点击:

CAS Server的高可用性要从4个层面来做,但是可以根据实际情况有所取舍。Server Instance的高可用:​前提是能够在多个Server Instance之...
CAS Server的高可用性要从4个层面来做,但是可以根据实际情况有所取舍。
 
  1. Server Instance的高可用:​
    前提是能够在多个Server Instance之间共享用户认证的状态信息,即Tickets的信息能被共享。 目前实际环境中采用了JpaTicketRegistry的方式将Tickets信息集中存放在Mysql数据库中 (详细步骤参考https://wiki.jasig.org/display/CASUM/JpaTicketRegistry).因此只需要在搭建多台CAS Server并采用一种Failover或者Load Balance的方案既可以实现Server Instance的高可用性。 
  2. TicketRegistry (Mysql数据库)的高可用。仅仅是数据库层面的主备,DBA应该可以搞定。
  3. 后端认证服务(LDAP)的高可用。 前提是LDAP服务器有主备,CAS Server只需要做配置即可。
  4. 网络层面的高可用,需要用到主备路由。 可根据实际需要决定是否采用。

另外,请参考国外关于CAS服务HA实现的PPT文档:Yale CAS实现高可用(HA)

相关热词搜索:CAS Server 高可用

上一篇:Yale Cas Client开发实例
下一篇:CAS与AD域集成:如何实现AD域的高可用

分享到: 收藏
iTechClub广告