产品体系

前端

对象:面向门店和潜在加盟者,当前重点是门店

名称:店务通。店务通,通店务,赚钱助手,智能营运专家。聚焦门店经营,传递赚钱能力

边界:

1、功能展示

2、数据提交(离线状态可以暂存,提示离线状态)

3、数据查询

说明:

1、按岗位+时间+任务方式展示相关内容。包括门店、员工(普通、拓展、指导员)角色等,重点是门店。

2、门店重点展示经营相关的内容。包括店务、形象、培训、报表、沟通等场景。

3、不同设备(PC、APP、平板等)展示内容自适应。例如 PC版本报表功能展示10项内容,APP展示5项。

中台

对象:业务部门

名称:一点通。轻轻一点,统统实现。聚焦业务运营,强调数据分析和智能决策能力

边界:

1、门店经营相关的具体功能支撑

2、数据和算法能力整合到具体的功能场景中

3、业务工作人员实现自由组合式的操作运营

4、零方内部主要对象是产品人员

说明:

不同场景下的各业务功能支撑

后台

对象:零方

名称:美宜佳行业云

边界:

1、开放平台技术功能整合

2、数据算法、模型、算力支撑

3、基础设施资源(计算、存储、网络)支撑

4、安全支撑

说明:

统一规划、统一标准、统一存储、统一数据来源、统一安全

整体名称

智慧零售产业系统。一体化数智零售方案

云原生

云计算的优势是将计算、存储、网络等资源进行集中池化,进而实现基础设施的大规模集约化管理,满足应用弹性、分布式的资源诉求,并通过基础框架进行资源管理,云计算的出现极大变革了传统基础设施资源的供给、管理和运维模式。

在云计算持续发展的基础之上,云原生更进一层,通过全新基于云计算的软件架构设计和应用开发交付方式,最大化利用云计算的技术优势,来构建具有敏捷性、高弹性、容错性、自愈性,以及可扩展、可观测、松耦合等特性的应用系统。

云原生有效解决了业务需求的“快”与分布式复杂基础设施“稳”之间的矛盾。

云原生是指企业充分利用云计算的先进技术红利,构建现代化的软件架构和应用系统,聚焦业务开发与应用创新,充分释放业务价值,进而为企业实现降本增效的最佳实践和方法论。

业务网络架构

1、网络调度支持全国 IDC 数据中心资源

2、各数据中心同类应用的架构完全一致,实现统一运维管理和调度,各节点资源实现按需调整和扩展。调整和扩展操作不影响业务运行

需要的支持

1、各业务系统支持分布式部署

2、前端 web 页面实现无需 Session 保持的架构设计

3、数据库架构支持全国 IDC 分布式模式(解决数据更新和读取的同步问题,也可以考虑按场景分离读写模式)

4、短期内无法解决数据库跨数据中心的同步问题可以考虑存储设备同步方式(成本高,需同时增加跨数据中心专线网络和存储设备,存储设备配置需要一致)

组件说明

DNS 解析

1、采用公有云解析方式(主要考虑功能和运营资质)。支持按用户接入的宽带线路自动解析到合适的线路资源,例如电信的用户自动解析到电信线路,移动用户自动解析到移动线路(无法确保100%准确)

2、域名解析线路故障发送短信提醒

3、发送 DDOS 攻击通过设置 cname 方式引流到运营商或安全厂商清洗处置(CDN 可采用类似方式)

网络安全防护

1、IDC 机房接入互联网线路的网络防火墙设备。利用防火墙的安全规则过滤和拦截网络层的攻击(启用 IPS 和 病毒防护功能)

2、双机互备高可用配置

LVS 网络层转发

1、当前架构和应用层转发整合在一起

2、业务扩展后独立配置,采用物理服务器+万兆网络+开源 LVS 组件实现基于网络层的快速转发(按端口转发数据流量,不作额外处理)

3、结合 LVS 自带的策略按后端应用层转发服务的性能自动分配转发流量

4、2节点起,支持多节点配置,对外服务使用虚拟 IP 地址

应用层转发

1、当前采用 Nginx架构。后续考虑 ApiSix 方案,通过 Openresty 实现更多基于业务控制的功能整合。

2、采用 apisix 方案,自带 GUI 管理界面,管理层面和控制层面分离,通过 ETCD 实现群集扩展。支持容器整合和 k8s 架构

3、 域名资源整合(按产品规划通过 URL 跳转功能访问,目前采用二级域名方式),需要产品和开发配合支持

4、按 URL 方式整合访问速率控制(例如允许1分钟访问同一个 URL 100次)和基于访问者 IP 的黑名单控制功能

5、采用虚拟机资源,同时实现 SSL 证书加载和反向代理解析

web 安全防护

1、商业版本 web 安全防火墙。利用防火墙的安全规则拦截过滤 web 访问的安全攻击(如 SQL 注入和 XSS 跨站挂马攻击等)

2、暂未配置高可用架构

基础资源

基础设施资源云原生(容器化)。实现资源按业务需求快速扩展和收缩,统一软件版本的环境变量(如 Java、nginx版本、安全策略等),部署效率提升到秒级

1、需要考虑和解决 MSSQL 数据库分布式问题 (SQL 2017 已支持 Linux 环境,或调整到 MySQL 环境)

2、数据库文件持久化问题 (容器环境的存储支持或 NFS 方式,NFS 方式需要考虑性能问题)

超融合架构

1、综合计算资源和存储资源。采用混合硬盘配置方式兼顾容量和性能。用于性能要求不高(硬盘 IO 100M以内)的业务。前端 web 应用+轻量数据库应用

2、全闪存分布式存储。采用全闪存配置主要用于重点数据库场景。(考虑 Nvme硬盘+40G网络架构,同时评估全闪存磁盘柜对比)

基础软件

1、云管通过深信服底层对接。(现有开放平台对接情况)

2、超融合及分布式存储采用 Vmware VSAN 方式(实施案例和版本向下兼容以及KB库和技术人员等因素)

  • 无标签
写评论...