双十一抢购IT先行 电商后端系统构建初探
前面我们介绍了,电商服务器需要特别注重稳定性、性能、扩展性和可维护性性,同时还需要能满足对于负载、灵活部署和行业属性的需求。因此,接下来我们将探讨电商服务器的部署和设计的一些原则和事项。 电商服务器通常会根据子系统而对其进行分类设计。通常来说,电商服务器包括有下载服务器、Web服务器、数据库服务器、素材处理服务器、缓存服务器等。WEB服务器集群系统与下载服务器系统分离,可以利用集群的形式解决单台服务器处理能力有限的问题,随着机器数量的增加,群集系统的WEB处理能力可以线性增长。同时具有解决单点故障的容灾能力,某台服务器的故障不会影响系统的运行,增加了系统的高可用性。 电商平台功能 对于数据库服务器来说,可以采用双机热备的方案来解决数据库服务器的性能和高可用性方面的问题。条件成熟的可以考虑配置光纤存储设备和全闪存阵列解决系统的磁盘I/O性能问题,并以磁盘阵列的方式进行对数据的保护。当然了,为了确保各大服务器之间的高可用性和高数据传输,可对服务器网络端口和交换机网络设备同时进行冗余设计,并引入专线网络带宽服务器系统,满足各大服务器和存储、服务器、交换机等设备之间网络连接的需要。 电商平台常见应用 软件层面,尤其是在服务器操作系统方面,目前主流的还是基于Linux的各大发行版,以及WindowsServer2012等系统。如果是基于非x86的服务器(比如IBM的RISC服务器Power系列产品),还可以选择基于Unix变种的各大类型操作系统。 电商架构中的各类开发开放接口 值得关注的是,目前的SDX趋势越来越明显,对于这种具有周期性变化的“双十一”促销,其带来的海量用户和对电商系统的压力考验,与其事先对硬件、软件架构分层部署和设计,不如将现有的IT基础设施以分布式计算、融合价格、工作负载为导向的方式来设计。目前来说,可探讨的一般考虑软件定义网络、存储、数据中心等形式,进而通过软件定义和优化的方式来呈现对于高并发访问、在线订单处理等一系列的业务应用。 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |