首页 > 专用服务器 > 电商服务器

需求_大型网站架构系列(一):电商网站架构案例

电商服务器 电商服务器 2020-12-18 13:02:35 0 需求 架构

大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。

根据实际需要,进行改造,扩展,支持千万PV,是没问题的。

本次分享大纲

    电商案例的原因

    电商网站需求

    网站初级架构

    系统容量估算

    网站架构分析

    网站架构优化

    架构总结

电商网站案例,一共有三篇本篇主要说明网站的需求,网站初始架构,系统容量估算方法。

一、电商案例的原因

分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.电商网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。大型门户一般是新闻类信息,可以使用CDN,静态化等方式优化,开心网等交互性比较多,可能会引入更多的NoSQL,分布式缓存,使用高性能的通信框架等。电商网站具备以上两类的特点,比如产品详情可以采用CDN,静态化,交互性高的需要采用NOSQL等技术。因此,我们采用电商网站作为案例,进行分析。

顺便给大家推荐一个Java技术交流群:908676731,里面会分享一些资深架构师录制的视频资料:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多!

二、电商网站需求

客户需求:

    建立一个全品类的电子商务网站(B2C),用户可以在线购买商品,可以在线支付,也可以货到付款;

    用户购买时可以在线与客服沟通;

    用户收到商品后,可以给商品打分,评价;

    目前有成熟的进销存系统;需要与网站对接;

    希望能够支持3~5年,业务的发展;

    预计3~5年用户数达到1000万;

    定期举办双11,双12,三八男人节等活动;

    其他的功能参考京东或国美在线等网站。

    客户就是客户,不会告诉你具体要什么,只会告诉你他想要什么,我们很多时候要引导,挖掘客户的需求。好在提供了明确的参考网站。因此,下一步要进行大量的分析,结合行业,以及参考网站,给客户提供方案。

    其他的略~~~~~

    需求功能矩阵

    需求管理传统的做法,会使用用例图或模块图(需求列表)进行需求的描述。这样做常常忽视掉一个很重要的需求(非功能需求),因此推荐大家使用需求功能矩阵,进行需求描述。

    本电商网站的需求矩阵如下:

    网站需求

    功能需求

    非功能需求

    全品类的电子商务网站

    分类管理,商品管理

    方便进行多品类管理(灵活性)

    网站访问速度要快(高性能)

    图片存储的要求(海量小图片)

    用户可以在线购买商品

    会员管理,购物车,结算功能

    良好购物体验(可用性,性能)

    在线支付或货到付款

    多种在线支付方式

    支付过程要安全,数据加密(安全性)

    多种支付接口灵活切换(灵活性,扩展性)

    可以在线与客服沟通

    在线客服功能

    可靠性:即时通讯

    商品打分评价

    商品评论

    目前有成熟的进销存系统

    对接进销存

    属于约束条件

    对接时要考虑数据一致性,鲁棒性

    支持3~5年,业务的发展

    属于约束条件

    伸缩性,可扩展性

    3~5年用户数达到1000万

    约束条件

    举办双11,双12,三八男人节等活动

    活动管理,秒杀

    突增访问流量(可伸缩)

    实时性要求(高性能)

    参考京东或国美在线

    参考条件

    以上是对电商网站需求的简单举例,目的是说明(1)需求分析的时候,要全面,大型分布式系统重点考虑非功能需求;(2)描述一个简单的电商需求场景,使大家对下一步的分析设计有个依据。

    三、网站初级架构

    一般网站,刚开始的做法,是三台服务器,一台部署应用,一台部署数据库,一台部署NFS文件系统。

    这是前几年比较传统的做法,之前见到一个网站10万多会员,垂直服装设计门户,N多图片。使用了一台服务器部署了应用,数据库以及图片存储。出现了很多性能问题。

    如下图:

    但是,目前主流的网站架构已经发生了翻天覆地的变化。一般都会采用集群的方式,进行高可用设计。至少是下面这个样子。

    (1) 使用集群对应用服务器进行冗余,实现高可用;(负载均衡设备可与应用一块部署)

    使用数据库主备模式,实现数据备份和高可用;

    四、系统容量预估

    预估步骤:

    (1) 注册用户数-日均UV量-每日的PV量-每天的并发量;

    (2) 峰值预估:平常量的2~3倍;

    (3) 根据并发量(并发,事务数),存储容量计算系统容量。

    客户需求:3~5年用户数达到1000万注册用户;

    每秒并发数预估:

    (1) 每天的UV为200万(二八原则);

    (2) 每日每天点击浏览30次;

    (3) PV量:200*30=6000万;

    (4) 集中访问量:24*0.2=4.8小时会有6000万*0.8=4800万(二八原则);

    (5) 每分并发量:4.8*60=288分钟,每分钟访问4800/288=16.7万(约等于);

    (6) 每秒并发量:16.7万/60=2780(约等于);

    (7) 假设:高峰期为平常值的三倍,则每秒的并发数可以达到8340次。

    (8) 1毫秒=1.3次访问;

    没好好学数学后悔了吧?!(不知道以上算是否有错误,呵呵~~)

    服务器预估:(以tomcat服务器举例)

    (1) 按一台web服务器,支持每秒300个并发计算。平常需要10台服务器(约等于);[tomcat默认配置是150]

    (2) 高峰期:需要30台服务器;

    容量预估:70/90原则

    系统CPU一般维持在70%左右的水平,高峰期达到90%的水平,是不浪费资源,并比较稳定的。内存,IO类似。

    以上预估仅供参考,因为服务器配置,业务逻辑复杂度等都有影响。在此CPU,硬盘,网络等不再进行评估。

    顺便给大家推荐一个Java技术交流群:908676731,里面会分享一些资深架构师录制的视频资料:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多!

    [中小企业建站租用香港服务器的利好优势]

    如今大中小型竞争能力更加猛烈,许多线下推广公司以便宣传策划商品、提升公司名气与知名度,竞相都转型发展的线上去,而且都创建了企业官网,进而提高在网络时代的商品竞争能力。

    据有关数据分析,如今有超出40%的中国中小企业建站都是租用香港服务器。实际上香港服务器和国内服务器沒有实质上的差别,香港服务器就是说大数据中心香港,而国内服务器的大数据中心全是坐落于中国主机房。那麼,为何中小企业建站都是租用香港服务器,它又有什么利好消息优点?这儿网编就简易的解析下。

    最先香港服务器所属主机房连接的是国际性带宽,而且具备特性好、速度更快、可靠性好等优点。终究网络服务器特性不平稳,即便其他层面做的再多也没啥用,由于这立即会危害网址客户体验度,让潜在性的客户外流。而香港服务器全是坐落于顶尖大数据中心,国际性带宽資源充裕,可以确保香港服务器的访问速度和可靠性。

    此外,做为全世界互联网技术技术骨干较为关键构成部分,香港服务器的系统配置都十分的好,带宽层面也较为充裕。因此针对公司级外贸平台、电子邮件服务项目、数据传输等运用全是较为非常好的挑选。香港服务器带宽连接的全是国际性带宽,而国内服务器全是当地带宽,基础比较合适中国建网站。

    次之,香港服务器不用办理备案,而国内服务器得话是务必办理备案的,且全过程繁杂,時间也较为长,一般都必须20天上下。而香港服务器不用办理备案,即买即用,十分便捷。针对大部分中小型企业而言,为扩张业务流程争得大量的销售市场,网址当然发布越是快就越好。

    此外,香港服务器租用性价比高较高,如今香港服务器配备基础都较为高,并且价钱也并不是太贵,远远地小于国内服务器的租用价钱。因此以便减少企业网站建设成本费,许多中小型企业基础都是优选香港服务器。

    最终,香港服务器不会有中国电信网、网通电信互连不相通的难题,针对中国客户而言,不管应用的是啥路线的网址,浏览香港服务器的速率都一样快。此外,不管从日本国、英国、美国、還是欧州等地检测状况看来,香港服务器访问速度都非常好,非常合适企业网站建设、外贸网站建设及其基本建设建网站。

    综合性左右几个点由此可见,针对企业网站建设而言,假如顾客只是是内地、中国香港、日本等东亚地区浏览看来,那麼香港服务器毫无疑问是较为理想化的挑选,由于香港服务器对于大中华地区的访问速度都迅速,并且可靠性也非常好,优点還是十分多的。

    现阶段在诸多的香港服务器之中,香港服务器被探讨的较为多,许多客户也常有在应用。不管从系统配置、性价比高還是售后服务技术咨询看来,香港服务器在业界用户评价都较为非常好,最该挑选。

    特别注意的是,中小企业在租用香港服务器时,还要综合性企业官网的经营规模尺寸来有效挑选中国香港物理主机计划方案,记牢租用到性价比高的中国香港物理主机才算是较为关键的,那样才可以有益于网址的长期性发展趋势。

    总而言之,时下香港服务器的优点也愈来愈显著,租用价钱也便宜,充分考虑来讲,中小型企业租用香港服务器还是挺聪明的挑选,能够大大减少公司的建网站成本费。

    外贸网站建设租用美国服务器需要注意哪些事项呢

    随着互联网的普及,国际贸易业务正在加速发展,同时国内外贸企业参与到国际贸易市场也在迅速增加,纷纷都开始拓展海外市场。

    对于外贸企业来说,要想做好国际外贸业务,首要任务就是进行外贸网站建设。不过要想进行外贸网站建设,租用可靠的美国服务器至关重要。那么外贸网站建设租用美国服务器需要注意哪些事项呢?这里优质服务器租用托管小编就简单的说说。

    第一、选择口碑好的主机商;正规可靠的主机商是非常重要的,这也能给外贸企业建站提供有力保障。外贸企业最好是选择口碑好、有资质的主机商。这样选择到的美国服务器产品有质量保证,而且在使用过程中遇到任何问题,有技术实力的主机商都会在第一时间内帮忙解决。

    第二、美国服务器的稳定性和访问速度;稳定的美国服务器是网站良好运营的首要条件,这也是很多站长在租用美国服务器的时候比较关心的问题。外贸企业在选择美国服务器时不仅要看重数据中心的网络稳定性,而且硬件的稳定性也是需要考虑的,至少拥有99.9%以上的稳定性运行保证。

    另外,对于外贸网站建设来说,网站的访问速度也很重要,它对搜索引擎的正常收录和用户体验度都有影响。因此,在租用美国服务器时,一定要能够保障外贸网站的快速访问,在购买之前一定要多加以测试。

    第三、美国服务器租用的扩展性;由于外贸网站建设时刻处于发展壮大阶段,而且外贸企业的业务也在不断增长。所以对于美国服务器的配置和性能也都新的要求。选择扩展性较好的美国服务器也能给外贸企业省下一笔开销,同时对外贸网站的运营也有较小的影响。因此,选择较高扩展性的美国服务器很重要,它可以随着调整配置来适应业务的不断发展。

    第四、正规看待美国服务器的租用价格;很多外贸企业在租用美国服务器时,都喜欢选用低价格的美国服务器,其实这个应该要正确的去看待。有时候不能一味的选择价格低的美国服务器,毕竟一分价格一分货,低价格的美国服务器配置肯定不是很高。如果配置过低而影响外贸网站建设的正常运行,那么价格再低也没什么用。

    所以租用美国服务的时候,在保证美国服务器的配置前提下尽量选择价格低的服务器(至少能满足外贸网站的正常运行),也就是常说的高性价比美国服务器。

    以上简单总结企业在进行外贸网站建设租用美国服务器的一些注意事项,也仅供搭建参考。外贸网站建设是企业拓展海外市场最为便捷、有效的方法之一,对于外贸企业来说非常重要。所以外贸企业一定要租用优质的美国服务器来保障外贸网站建设的稳定运营,务必要加以重视。需要美国服务器的朋友,请咨询优质服务器租用托管销售人员!

版权声明

本文内容由互联网用户自发贡献,版权归用户所有,本站不为本文内容承担相关法律责任。如有侵犯您的合法权利,请联系本站进行删除。

留言与评论(共有 条评论)

   
验证码:

标签列表

09主机网

统计代码 | 京ICP2194458-1号

Powered By 09主机网

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯