- 王教授: 最佳实践
- 陈佳源: 如何使用 Composer + Github 进行版本管理
- √ SVN
- √ Git
- 容器
- √ Docker
- 容器编排
- √ K8s
- √ docker-compose
- 框架
- 消息中间件:解耦、异步、削峰
- 服务管理:服务注册与发现、动态扩容、熔断、服务降级、限流
- 进程间通信
- √ RPC
- √ Restful Api
- 日志监控分析
- √ Elasticsearch
- √ Logstash
- √ Kibana
- 数据存储
- √ Mariadb/Mysql
- √ Sqlserver
- √ Mongodb
- CouchDB
- √ Redis
- Flare
- Cassandra
- Hbase
- Memcache
- 数据中台
- Python
- Pandas
- 服务网格Service Mesh
-
单元测试
-
自动化部署
-
资源编排
遵循 ROS 定义的模板规范,编写模板文件,在模板中定义所需云计算资源的集合及资源间的依赖关系、资源配置细节等,ROS 通过编排引擎自动完成所有资源的创建和配置,以达到自动化部署、运维的目的。
- 运维编排
自动化管理和执行任务。只要通过模板定义执行任务、执行顺序、执行输入和输出,然后通过执行模板来完成任务的自动化运行。
- 通过弹性伸缩创建 ECS
弹性伸缩根据设置的伸缩规则,在业务需求增长时自动增加 ECS 实例以保证计算能力,在业务需求下降时自动减少 ECS 实例以节约成本。