03 小罗 python与devopsPython与Devops Law 目录 CONTENTS Devops技术栈 Devops构建示例 Python工具二次开发 Devops DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为 基础,来优化程式开发、测试、系统运维等所有 环节 构建Devops之前面临的问题 Devops 过程包含,代码构建打包、测试、部署、发布、监控、回滚等等一个 过程包含,代码构建打包、测试、部署、发布、监控、回滚等等一个 项目的闭环、快速构建以上过程。 构建Devops常用软件技术栈 •代码管理(SCM):GitHub、GitLab、SubVersion •构建工具:Ant、maven •自动部署:ansible、saltstack、puppet •持续集成(CI):Jenkins •配置管理:Ansible、Chef、Puppet、SaltStack •容器:Docker、kvm sul •脚本语言:python、ruby、shell •日志管理:ELK、Logentries •系统监控:zabbix、prometheus 前东家关于Devops的一些实践 Devops传统方式下构建示例 Devops发布流程需要考虑几个问题 1、发布什么应用,发布到哪里(CMDB) 2、发布人员是否有权限(RBAC) 3、发布过程是否有认证,授权发布(流程审计) 4、发0 码力 | 22 页 | 1.64 MB | 1 年前3
Python in Azure Functions 基于Python的Azure Functions实践 赵健in Azure 创建&管理 Azure 云端资源 Azure SDK for Python Ansible Azure Module 支持 Python 的 Dev Tools Azure DevOps Azure NoteBook 运行 Python 代码 VM App Service Functions AKS ACI Azure Batch Notebook 连接 & 集成 Azure服务 in Azure 创建&管理 Azure 云端资源 Azure SDK for Python Ansible Azure Module 支持 Python 的 Dev Tools Azure DevOps Azure NoteBook 运行 Python 代码 VM App Service Functions AKS ACI Azure Batch Notebook 连接 & 集成 Azure服务0 码力 | 28 页 | 12.57 MB | 1 年前3
3 在AWS部署与发布你面向全球的Python Serverless应用 谢洪恩decompose for agility 2002 microservices + 2 pizza teams Full ownership Full accountability “DevOps” Focused innovation Two-pizza teams When the impact of change is small, release velocity can increase0 码力 | 53 页 | 24.15 MB | 1 年前3
Build Python App with Serverless 费良宏 …… 不支持 “Long Run” 的任务 • 性能 …… “冷启动” 带来的响应延迟 • 资源限制 …… 并发、I/O、内存、程序包大小等等 • 监控与调试 …… 需要新的IDE、APM、DevOps、分析器等工具 • 缺少特定的硬件支持 ……只有通用的计算环境,缺如GPU、FPGA等支持 • 标准化 …… 可移植性的问题 “冷启动” 带来的响应延迟 1 10 100 10000 码力 | 35 页 | 7.81 MB | 1 年前3
Python3 基础教程 - 廖雪峰517/531 很多做开发的同学把部署这件事情看成是运维同学的工作,这种看法是 完全错误的。首先,最近流行 DevOps 理念,就是说,开发和运维要变 成一个整体。其次,运维的难度,其实跟开发质量有很大的关系。代码 写得垃圾,运维再好也架不住天天挂掉。最后,DevOps 理念需要把运 维、监控等功能融入到开发中。你想服务器升级时不中断用户服务?那 就得在开发时考虑到这一点。 下面,我们就来把0 码力 | 531 页 | 5.15 MB | 1 年前3
共 5 条
- 1













