APP下载

基于Nginx的高可用Web系统的架构研究与设计

2019-10-21刘金秀陈怡华谷长乐

现代信息科技 2019年11期

刘金秀 陈怡华 谷长乐

摘  要:随着互联网的迅猛发展,传统的商务模式正在发生巨大变化:商家的销售模式和消费者的购物模式都在快速向互联网转变。本论文要解决的问题是Web应用系统的高并发和高可用问题,为此作者设计了一个在Linux操作系统下的Nginx+Keepalived的高可用架构。

关键词:Nginx;Keepalived;Mycat;高可用

Abstract:With the rapid development of the internet,the traditional business model is undergoing tremendous changes:the sales model of merchants and the shopping model of consumers are rapidly changing to the internet. The problem to be solved in this thesis is the high concurrency and high availability of the Web application system. For this reason,the author designs a high availability architecture of Nginx + Keepalived under Linux operating system.

Keywords:Nginx;Keepalived;Mycat;high availability

0  引  言

21世纪是信息大爆炸的时代。随着互联网的迅猛发展,传统的商务模式受到了巨大的冲击。近两年,整个社会都在大力推荐“互联网+”。在这样的大环境下,传统的商务模式正在发生翻天覆地的变化:商家的销售模式和消费者的购物模式都在快速向互联网转变。目前国内有阿里巴巴、淘宝、京东、当当网、唯品会、苏宁易购、一号店等电商平台,他们的线上销售做得比较成功,特别是京东,其拥有自己的京东物流和良好的售前售后服务,这无疑让他们的线上销售如虎添翼。

当前,中小企业对线上销售有很大的需求,但是因为种种原因,他们有的只能依托阿里巴巴和京东等这样的平台进行销售,有的是自己开发一个电商系统,进行线上销售。这样的线上销售方式存在着一些问题:依托大平台的企业,其商品的特色和性价比很容易淹没在大品牌效应中;另外,它们还需要向平台交付较高的管理费用,对很多小型企业来说,随着时间增长累计经费投入将成为一个很大的负担。很多企业可能会选择自己开发系统,然而,企业自己开发的系统,往往会因为架构原因,出现高可用和高并发问题。……

登录APP查看全文