晋级前须知

  1. HummerRisk v1.0.0 版别与 HummerRisk v0.10.0 以及之前版别存在必定的差异。
  2. HummerRisk v1.0.0 增加了一些新功用,也同时删除了一些功用,另外也对部分功用进行了重构和修复。

整体架构

HummerRisk V1.0 :架构升级说明

功用原理

HummerRisk V1.0 :架构升级说明

工作流

HummerRisk V1.0 :架构升级说明

组件阐明

  • 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 作为桌面端组件库

架构比照

HummerRisk V1.0 :架构升级说明

架构优势

  • 系统被拆分红多个服务,粒度细,每个服务都是独立的事务单元,开发测验更简单。
  • 各服务之间不相互依靠,能够独立布置。
  • 每一个微服务专注于单一功用,并经过界说良好的接口明晰地表述服务边界,服务阻隔,复杂度可控。
  • 当架构中的某一组件发生毛病时,毛病不会在进程内扩散导致整个应用不可用,毛病会被阻隔在单个服务中。
  • 单个服务应用也能够完成横向扩展,当应用的不同组件在扩展需求上存在差异时,每个服务能够依据实际需求独立进行扩展。
  • 执行安全检测并发量进步,功能进步 100%,速度进步一倍。
  • 更符合企业级软件应用的要求。

关于HummerRisk

HummerRisk 是开源的云原生安全渠道,以非侵入的方法解决云原生的安全和管理问题。中心能力包含混合云的安全管理和K8S容器云安全检测。

GitHub 地址:github.com/HummerRisk/…

Gitee 地址:gitee.com/hummercloud…

HummerRisk V1.0 :架构升级说明