《大型网站技术架构》学习总结(4)
网站高可用架构
1、 网站可用性
业界用多少个9来衡量网站的可用性,即99.999%的形式,两个9是基本可用,不可用小时小于88小时,3个9是小于9小时,4个9是具有自动恢复能力的 高可用,不可用时间小于53分钟,5个9是极高可用,不可用时间小于5分钟,6个9。。。。emmm
2、session管理
可用性高、伸缩性好、性能不错、对信息大小没有限制的服务器集群session管理:session服务器。
利用独立部署的Session服务器(集群)统一管理Session,每次读写Session时,都访问Session服务器。这种方案是将应用程序的状态分离,分为无状态的和有状态的Session服务器,针对有状态的,简单的方法就是利用分布式缓存、数据库等,在产品的基础上包装,使其符合Session的存储和访问要求,如果业务场景对Session管理有比较高的要求,比如利用session服务继承单点登录、用户服务等 功能,则需要开发专门的Session服务管理平台。