SkyeYoung commented on code in PR #1443:
URL: https://github.com/apache/apisix-website/pull/1443#discussion_r1046724335


##########
blog/zh/blog/2022/12/07/junrunrenli-with-apisix.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "APISIX 在君润人力云原生平台的架构实践"
+author: "袁鹏"
+keywords: 
+- 用户案例
+- 开源
+- APISIX
+- 君润人力
+description: 本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 APISIX 对其自研平台系统架构的多样化应用场景支持。
+tags: [Usercase]
+image: https://static.apiseven.com/2022/12/06/638ef9ee2c067.png
+---
+
+> 本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 APISIX 对其自研平台系统架构的多样化应用场景支持。
+
+<!--truncate-->
+
+> 分享嘉宾袁鹏,一页科技架构师
+
+君润人力成立于 2019 
年,是一家以科技驱动的人力资源解决方案服务商,依托行业领先的科技水平和服务能力,专注于为客户提供一站式人力资源服务。自研数十家人力资源服务平台,深度链接 B 
端企业和 C 端用户,构建数字化人力资源服务生态。
+
+本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 APISIX 
对其自研平台系统架构的多样化应用场景支持,共有四大线上实战案例,希望对仍在网关选型过程中的企业或用户有所帮助。
+
+![君润人力业务](https://static.apiseven.com/2022/12/09/639291b9ce2a8.png)
+
+## 君润人力自研系统架构概述
+
+君润人力在搭建自研服务平台架构时,首要原则就是“开放、开源、拥抱云原生”。平台基于 K8s 微服务架构构建云端系统,整体架构参考下图。
+
+![自研服务平台](https://static.apiseven.com/2022/12/09/639291ba824c6.png)
+
+可以看到,君润自研服务平台 DevOps 流程(右侧)依托 Git webhook、coding、K8s 集群实现全自动化与无感发布,业务系统基于 PaaS 
平台进行迭代开发,确保研发规范,并达成技术栈的统一。(上侧)在监控手段上,系统集成了 sky-agent 和 
arthas,满足了线上服务观测多维度的需求。与此同时,采用腾讯日志云与 K8s 结合的方式将服务日志存储在云上,实现 K8s 
集群内无文件化服务,避免磁盘容量堆积从而影响到 K8s 集群单个节点的健康。
+
+架构图的左侧,是业务系统中最重要的环节 -- 流量管理。所有流量会通过 WAF(WAF,Web应用防火墙,负责网络安全)进入三层网络里面的第一层 
CLB,它主要负责流量的转发;第二层就是云原生网关 APISIX,它承担了业务系统的内部服务治理;第三层则是业务系统的 Gateway 
应用内部的网关,负责单系统鉴权和路由。

Review Comment:
   ```suggestion
   架构图的左侧,是业务系统中最重要的环节 -- 流量管理。所有流量会通过 WAF(Web Application 
Firewall,Web应用防火墙,负责网络安全)进入三层网络里面的第一层 CLB,它主要负责流量的转发;第二层就是云原生网关 
APISIX,它承担了业务系统的内部服务治理;第三层则是业务系统的 Gateway 应用内部的网关,负责单系统鉴权和路由。
   ```



##########
blog/zh/blog/2022/12/07/junrunrenli-with-apisix.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "APISIX 在君润人力云原生平台的架构实践"
+author: "袁鹏"
+keywords: 
+- 用户案例
+- 开源
+- APISIX
+- 君润人力
+description: 本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 APISIX 对其自研平台系统架构的多样化应用场景支持。
+tags: [Usercase]
+image: https://static.apiseven.com/2022/12/06/638ef9ee2c067.png
+---
+
+> 本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 APISIX 对其自研平台系统架构的多样化应用场景支持。
+
+<!--truncate-->
+
+> 分享嘉宾袁鹏,一页科技架构师
+
+君润人力成立于 2019 
年,是一家以科技驱动的人力资源解决方案服务商,依托行业领先的科技水平和服务能力,专注于为客户提供一站式人力资源服务。自研数十家人力资源服务平台,深度链接 B 
端企业和 C 端用户,构建数字化人力资源服务生态。
+
+本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 APISIX 
对其自研平台系统架构的多样化应用场景支持,共有四大线上实战案例,希望对仍在网关选型过程中的企业或用户有所帮助。
+
+![君润人力业务](https://static.apiseven.com/2022/12/09/639291b9ce2a8.png)
+
+## 君润人力自研系统架构概述
+
+君润人力在搭建自研服务平台架构时,首要原则就是“开放、开源、拥抱云原生”。平台基于 K8s 微服务架构构建云端系统,整体架构参考下图。
+
+![自研服务平台](https://static.apiseven.com/2022/12/09/639291ba824c6.png)
+
+可以看到,君润自研服务平台 DevOps 流程(右侧)依托 Git webhook、coding、K8s 集群实现全自动化与无感发布,业务系统基于 PaaS 
平台进行迭代开发,确保研发规范,并达成技术栈的统一。(上侧)在监控手段上,系统集成了 sky-agent 和 
arthas,满足了线上服务观测多维度的需求。与此同时,采用腾讯日志云与 K8s 结合的方式将服务日志存储在云上,实现 K8s 
集群内无文件化服务,避免磁盘容量堆积从而影响到 K8s 集群单个节点的健康。
+
+架构图的左侧,是业务系统中最重要的环节 -- 流量管理。所有流量会通过 WAF(WAF,Web应用防火墙,负责网络安全)进入三层网络里面的第一层 
CLB,它主要负责流量的转发;第二层就是云原生网关 APISIX,它承担了业务系统的内部服务治理;第三层则是业务系统的 Gateway 
应用内部的网关,负责单系统鉴权和路由。
+
+其中第一层的 CLB 和第二层的 APISIX 尤其重要,它是所有系统的入口,一旦出现问题,那么所有系统将无法被访问。CLB 
采用的是腾讯云服务,稳定性、扩展性与抗并发性能都比较高,业务架构需要解决的是第二层云原生网关 APISIX,保证它的高可用。
+
+APISIX-Service 被部署在 K8s 集群内部,K8s 集群采用的是腾讯云提供的服务,为了保证出现问题后能够快速恢复,系统外置了 etcd 
集群,使数据得以保留,这是 APISIX 集群高可用的体现。
+
+那么,如何来保证 APISIX 的高并发和高性能?这里系统利用了 K8s 的机制,当 APISIX 进行路由转发时,通过 K8s 的服务名 + 
服务端口使它在同一个网段内跳转;因为网关服务部署在 K8s 内部,依托于 K8s 的特性,可以进行滚动升级,进而达到 APISIX 网关升级的无感发布。
+
+通过该架构图不难发现,第二层是所有流量的入口,选择一个满足业务扩张需求的云原生网关,对我们来说至关重要,下面谈谈在网关技术选型时的主要思考。
+
+## 技术网关选型痛点
+
+- 数量庞大的业务系统。我们在人力资源这个领域有 15+ 
服务平台,生态业务多样化,面临的问题也比较多,服务请求需要频繁变更,导致需要操作和配置的路由也非常多。原来我们是基于 CLB 
进行流量转发,久而久之,运维人员需要配置和操作的地方非常多,耗费了大量的人力与时间。
+
+- 
频繁的高并发大流量。举个例子,客户集中在同一天发薪或提现大额资金。在用户数量达到大几十万时,集中进行的某些行为,如打卡、签约、领取任务或工资等,此时系统并发流量非常大,短期翻倍的情况比比皆是。
+
+- 个性化需求的扩张压力。APISIX 是基于 OpenResty、Nginx 和 Lua 开发的,但如果用 Lua 
来开发插件,会有一定的研发投入和维护成本。

Review Comment:
   ```suggestion
   - 个性化需求的扩张压力。APISIX 是基于 OpenResty、NGINX 和 Lua 开发的,但如果用 Lua 
来开发插件,会有一定的研发投入和维护成本。
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to