传统数据库运维究竟要面对哪些变化?
构 分布式架构可能是近几年最火的话题,与之相对的则是集中式架构,后者是传统金融行业如银行最常见的部署架构。在“去IOE”之前,各大银行的目标还停留在将集中式单点做强做大,不少银行采用IBM的主机系统就是鲜明的例子。数据库服务器更是如此,通常都是采用最好的机器。 近几年,随着银行业务增长,互联网行业爆发,用户行为模式发生变化,集中式架构的系统面临很大的挑战。问题主要体现在扩展性和可用性这两方面: 1. 扩展性 集中式架构的横向水平扩展能力非常低。面对性能不足,用户能做的就是加CPU、加内存、换存储、换机器等方式。 2. 可用性 集中式架构的服务能力依赖高性能的主机。然而一旦主机出现故障,上面的服务就会受到影响。应对这个问题的方案就是搭建高可用架构。每一个环节都需要考虑冗余和HA。集中式架构下这几乎是最好的方式了。然而无论哪个环节出故障,影响的都是全局服务。
这种架构下的数据库也是通过做主备机冗余,HA服务自动管理切换满足高可用性。性能方面通常也是采用纵向扩容的方式。然而纵向扩容是有限制 (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |