Welcome to the opscloud wiki!
我们掌握的技术
- Java技术栈实现的堡垒机(支持容器),全面支持ED25519密钥格式
- 跨境运维能力,多云组网
- 3层DNS架构
- 全域统一账户集成
- 全冗余架构的持续集成平台(Java、H5、iOS、Android)
- 无运维DevOps
- 服务端(Java)
- 前端(Vue)
- MacBook M1 PRO (macOS Monterey 12.3.1)
- IntelliJ IDEA 2022.1 (Ultimate Edition)
- WebStorm 2022.1
- 动态数据源
- Zabbix、Nacos、LDAP、Jenkins、Guacamole、Ansible、Nexus、Gitlab、Sonar、Dingtalk、TencentExmail、Consul
Kubernetes
- ACK、EKS
Aliyun
- ECS、Image、VPC、RAM[User、Policy]、RDS[Instance、Database、Redis]、DMS[User]、ONS[Instance、Topic、Group]、Log
AWS
- EC2、IAM[User、Policy]、SQS[Queue]、SNS[Topic、Subscription]
华为云
- ECS
- 堡垒机
- 远程桌面[RDP、VNC]
- apache-guacamole
- ServerTerminal(Web终端)
- 支持多开、会话复制、命令同步、会话心跳
- KubernetesTerminal(Web终端)
- 支持多开、容器日志、Bash、命令同步、会话心跳
- SSH-Server
- 原生SSH协议实现,支持ED25519、RSA密钥
- 简化用户登录,自动关联用户Gitlab账户公钥
- 展示服务器环境,标签,授权账户
- 支持Kubernetes容器登录或直接查看容器日志
- 事件驱动技术
- 远程桌面[RDP、VNC]
flowchart LR
A[User] -->|SSH:22| B{SLB}
B-->|TCP:2222| C[Opscloud Server]
B-->|TCP:2222| D[Opscloud Server]
E[User] -->|ssh ed25519 | F{{SSH-Server}}
F-->|ssh ed25519| G[Linux]
- 服务器批量任务
- Ansible Playbook
- 单服务器多线程实现,任务日志更加清晰
- RBAC,MFA(OTP)
- 集群架构
- 实例健康检查接口 /api/instance/health/lb-check (GET)
- 分布式调度任务(Quartz)、定时任务分布式锁(Shedlock)、任务并发锁(Redis)
- 高性能、可伸缩、高可用性
- 集群SLA99.99%
- 无资产管理上限
- 标签驱动、事件驱动
- API文档
- example.com/doc.html
- API Token
服务 | 协议 | 端口 | 用户自定义端口(Java启动参数) |
---|---|---|---|
Web | http | 8080 | --server.port=8080 |
SSH-Server | ssh | 2222 | --ssh.shell.port=2222 |
传送门:https://www.kancloud.cn/ixrjog/opscloud4/2361886
Thanks JetBrains to support the project providing such great IDE.