FarOps自动化运维管理系统
FarOps介绍
Run and manage apps in one place
- 可视化
- 将数据通过图形的方式直观展现出来,可视化是一种高效、一致性、透明性、面向用户的服务
- 自动化
- 将日常运维重复性工作由手工转为自动化操作,从而减少乃至消除运维中的延迟,实现"零延迟"的运维
- 智能化
- 智能化运维提升开发效率,降低成本
Why FarOps - 使用FarOps的优势
DevOps实际上是人、过程和工具的结合体
-
从过去每周两次的发布窗口期改善为随时可交付,大幅节省运维发布时间,不再依赖人工操作和当面沟通
- 使用业界成熟的部署方案,实现持续部署与线上环境安全
- 从“马车时代” --> “蒸汽时代”
- 实现自动构建,减少人工干预,提升系统发布效率
- 一键部署发布,节省大量发布时间
FarOps的功能
- Mysql
- Redis
- Kafka
- Spring Boot Application
- Nodejs
- Tomcat Web
- 定制开发...
Mysql服务发布
- 设置数据库密码
- 设置数据库IP权限
- 按照下面sql格式,上传数据库初始化数据
数据库初始化SQL
1 2 3 4 5 6 7 8 9 10 11 | CREATE DATABASE `fr_test` use fr_test; DROP TABLE IF EXISTS `book`; CREATE TABLE `book` ( `id` int (11) NOT NULL , ` name ` varchar (45) DEFAULT NULL , `price` varchar (45) DEFAULT NULL , PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
Redis服务发布
- 修改Redis默认端口
- 修改Redis密码
Nodejs应用发布
1 | http: //182.61.21.151:3000/ |
Spring Boot应用发布
支持源码获取方式
- Git仓库
- 从指定链接下载zip文件
- 上传zip文件
Tomcat Web应用发布
定制化服务发布
FarOps可以实现所有应用的自动化部署,根据不同企业不同应用的要求,可以具体定制化开发。
FarOps的账号
- 使用Spring Security OAuth2保证api接口安全
- 支持接入现有的账号系统
FarOps的目的
利用DevOps的能力和实践,帮助企业显著提升软件交付效能,提升工程生产力。
给企业带来更高的产出,创造更大的价值
FarOps的业务合作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗