Skip to content

基础部署模式

概述

基于编排的容器化部署运维逐渐已成为目前的主流方式,无论是基于 Kubernetes 还是 Docker 的基础设施环境,都可以通过编排的方式快速的搭建业务组件,同时也可以高效的运维管理,这里我们推荐你使用基于容器的部署方案。

Kubernetes 部署模式 或者 Docker 部署方案

当然我们也提供了传统的基于物理机部署 GenAuth 的方案,物理机部署的优势在于可以充分利用物理机的资源并且能够精细化控制部署流程。

本文描述了 GenAuth IDaaS 平台基础部署方案以及具体的操作指导。

整体架构

GenAuth IDaaS 平台架构中主要组件包括:对象存储服务、Redis、ElasticSearch、Postgres 及 GenAuth Server。GenAuth Server 作为 GenAuth IDaaS 平台的主服务,接收来自客户端的请求;对象存储作为存储静态资源的服务;Redis 存储 Session 信息、数据缓存等;Postgres 用来存储核心业务数据;ElasticSearch 用作数据统计分析、日志采集分析的工作。

部署方案

1. 组件规划

服务器组件包功能说明
ElasticSearchelasticsearch-7.7.0搜索引擎、日志服务
GenAuth Serverauthing-server-1.2.0GenAuth 主服务
Redisredis-4.0.0缓存服务
PostgreSQLpostgres-12.5数据库服务
Logstashlogstash-7.7.0日志收集、分析服务
JDBC-Riverjdbc-logstash-river:1.0.0后台数据服务
Staticfilesauthing-staticfiles:1.0.0静态资源服务

2. 系统环境要求

服务器配置:

项目 最低配置推荐配置
CPUX86 64 位 8 核X86 64 位 16 核
内存32 GB64 GB 及以上
硬盘500 GB2 TB
内网带宽100 Mbps1 Gbps

操作系统环境要求:

项目 最低配置 推荐配置
操作系统平台linux/amd64-
内核版本linux 3.10.0 及以上-

3. 相关文档

名称 说明
《GenAuth IDaaS 平台使用指南 1.2.0 版本》介绍 GenAuth IDaaS 平台操作指导
《GenAuth IDaaS 平台产品文档 1.2.0 版本》介绍 GenAuth IDaaS 平台产品功能

注:以上资源请联系 GenAuth 售前人员 获取。

4. 安装包

名称 说明
authing-jdbc-logstash-river-1.0.0.tar.gzGenAuth 后端数据服务安装包
authing-server-1.2.0.tar.gzGenAuth 服务安装包
authing-staticfiles-1.0.0.tar.gz静态资源服务安装包
elasticsearch-7.7.0-linux-x86_64.tar.gzElasticSearch 服务安装包
logstash-7.7.0-linux-x86_64.tar.gzLogstash 服务安装包
postgres-12.5-linux-x86_64.tar.gzPostgreSQL 服务安装包
redis-4.0.0-linux-x86_64.tar.gzRedis 服务安装包

注:以上资源请联系 GenAuth 售前人员 获取。

面向 Agent 的身份、记忆与网页行动基础设施。