51CTO订阅专栏 基于Python的DevOps实战 ...

微信扫一扫 体验手机阅读

18篇  73天更完 21人已订阅

专栏介绍

过去一年以来,一批来自欧美的、不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps。DevOps就是开发(Development)和运维(Operations)这两个领域的合并。

此专栏全部内容都均出自于作者亲身工作总结和实战,主要是帮助大家迅速提升,所学即所用,学到的知识技能点能迅速用于工作实践,帮助大家提升工作效率的同时,希望能让大家对Python产生浓厚的兴趣, 更进一步花时间和精力来学好它。

博客小助手新微信~~~~~.jpg

专栏入口


专栏订阅成功后,即可通过以下三个途径永久阅读

1.“51CTO”微信服务号端

2.“51CTO博客”web端

3.“51CTO学院”Android App端


专栏待更新


二、Python自动化运维配置工具在工作中的实战

8.自动化运维工具Fabric深入理解

9.自动化运维工具Fabric在工作中的实践

10.自动化配置管理工具Ansible详细介绍

11.自动化配置管理工具Ansible在工作中的优化

12.自动化配置管理工具Ansible在工作中的实践

13.自动化配置管理工具SaltStack详细介绍

14.自动化配置管理工具SaltStack在工作中的实践


三、Python与Docker的结合

15.Python项目以Docker-compose方式运行

16.Web全双工模式--Python WebSock实践

17.使用Jinja2模板构建docker-comopse资源文件

18.使用Jinja2模板构建k8s资源文件

适用人群

1.Python编程人员
2.软件开发人员(Dev)
3.IT运维技术人员(Ops)

作者介绍

抚琴煮酒

人气191W+ 文章106 粉丝164

余洪春(抚琴煮酒)·高级DevOps
十几年运维开发经验,遍及Linux集群、自动化运维、系统安全及高并发高流量网站架构设计等领域一线实践
51CTO和ChinaUnix等知名社区的特邀专家,在社区内发表了大量技术文章,深受网友好评

订阅说明

1.本专栏为图文专栏,共计18篇
2.专栏定期更新,更新频次为每周一篇
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)

学习本专栏您能收获什么

1.提升Python技能
2.自动化运维实践
3.Python全栈开发

专栏目录

  • 序:DevOps,互联网时代必不可少

    互联网时代,只有能够快速试验新想法,并在第一时间,安全、可靠的交付业务价值,才能保持竞争力。DevOps推崇的自动化构建/测试/部署,以及系统度量等技术实践,是互联网时代必不可少的。

  • 1.效率神器之Python隔离工具VirtulEnv在项目中的应用

    古语云:工欲善其事必先利其器,可以说在各行各业中善于利用先进良好的工具者,多能达到事半功倍的效果。作为一名开发或者是运维同学更是要善于利用好的神器,来解决遇到的问题,并提升工作质量和效率。

  • 2.用Gunicorn部署高性能Python WSGI服务器

    在不改动Flask项目源码的情况下,Gunicorn改变原先的Flask单进程单线程的运行方式,改成多进程+协程的方式来运行,极大的提升了性能。

  • 3.利用 Django REST framework 编写 RESTful API

    Django REST framework 的日常使用,满足常用API编写的需求,比如 List,、Detail、Update、 Put、Patch 等等,Django REST framework 是用于构建Web API 的强大而灵活的工具包。

  • 4.Flask之RESTful API介绍与实战

    当涉及到Python的Web开发时,有两个被广泛使用的框架:Django和Flask。Django更老,更成熟,更受欢迎。在GitHub上,这个框架有大约28k星,1.5k的贡献者,170个版本,以及超过11k个的叉。在StackOverflow上,在一个特定的月份中大约有1.2%的问题与Django有关。

  • 5. Python 在 Docker-Compose 上的应用

    本文通过两个例子,简单介绍了在平时工作中如何把经常要做的事情利用工具进行沉淀、提升工作效率、降低人工出错的可能性。个人认为,在 DevOps 时代的运维同学,必须要掌握一些开发的技能,在工作中多思考,现如今各种技术不断飞速发展,真正的落地还需要运维人员来具体实施,希望运维人员能运用现有的知识与时兴的技术相结合,开发一些效率工具,以达到事半功倍的效果。

  • 6.批量运维管理器之paramiko介绍

    paramiko是一个python第三方库,基于python实现的SSH2远程安全连接,支持认证及秘钥方式.可以实现远程执行命令,文件传输,中间SSH代理等功能paramiko的安装paramiko支持pip或者easy_installparamiko方式安装pipinstallparamikoeasy_installparamiko如果安装出错,应该是gcc有问题

  • 7.自动化运维工具Fabric深入理解

    自动化运维工具Fabric深入理解Fabric是基于Python(2.5及以上版本)实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程Shell命令,包括文件上传和下载、脚本执行及完整执行日志输出等功能。fabric在paramiko的基础上做了更高一层的封装,操作起来会更加简单。fabric的官方地址为http://www.fabfi

更多订阅专栏推荐

更多
试读 ¥51.00/永久订阅

已自动为您匹配最优优惠券

不使用优惠券

¥ []

总金额:¥51(已优惠¥)

去支付