HummerRisk V1.0 :架构升级说明

HummerRiskv1.0.0版本引入新功能并重构部分组件,采用Vue.js、SpringCloud等技术栈,结合CloudCustodian、Prowler等工具强化云原生安全检测。新架构实现服务拆分,提高并发量和性能,提供混合云和K8S安全治理解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

升级前须知

  1. HummerRisk v1.0.0 版本与 HummerRisk v0.10.0 以及之前版本存在一定的差异。

  2. HummerRisk v1.0.0 增加了一些新功能,也同时删除了一些功能,另外也对部分功能进行了重构和修复。

整体架构

e188aea6f1943ae464cf16e8adede657.jpeg

功能原理

069fa91710f082bcbe483a63c19ce854.jpeg

工作流程

dab6ecd9fac3ce84435f8476b7ed20d6.jpeg

组件说明

  • Vue:使用了 Vue.js 作为前端技术栈
  • Spring Cloud:使用了 Spring Cloud 作为微服务框架
  • MySQL:使用了 MySQL 作为数据库引擎
  • Cloud Custodian:使用了 Cloud Custodian 作为云平台检测引擎
  • Prowler:使用了 Prowler 作为 AWS 检测引擎
  • Trivy:使用了 Trivy 作为云原生检测引擎
  • Kube-Bench:使用了 Kube-Bench 作为 CIS Kubernetes Benchmark 检测工具
  • Element:使用了 Element 作为桌面端组件库

架构对比

cd1ce703b4a7afba32daf33a27ed1667.jpeg

架构优势

  • 系统被拆分成多个服务,粒度细,每个服务都是独立的业务单元,开发测试更容易。

  • 各服务之间不互相依赖,可以独立部署。

  • 每一个微服务专注于单一功能,并通过定义良好的接口清晰地表述服务边界,服务隔离,复杂度可控。

  • 当架构中的某一组件发生故障时,故障不会在进程内扩散导致整个应用不可用,故障会被隔离在单个服务中。

  • 单个服务应用也可以实现横向扩展,当应用的不同组件在扩展需求上存在差异时,每个服务可以根据实际需求独立进行扩展。

  • 执行安全检测并发量提高,性能提高 100%,速度提高一倍。

  • 更符合企业级软件应用的要求。

关于HummerRisk

HummerRisk 是开源的云原生安全平台,以非侵入的方式解决云原生的安全和治理问题。核心能力包括混合云的安全治理和K8S容器云安全检测。

GitHub 地址:https://github.com/HummerRisk/HummerRisk

Gitee 地址:https://gitee.com/hummercloud/HummerRisk

83108b6cf9e0dcb45fa043f8eab7548e.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HummerCloud云原生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值