![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 68
运维相关
星月IWJ
java架构/大数据/人工智能研究者
展开
-
大型网站技术架构学习
大型网站软件系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展1,大型网站架构的演化 1,初始阶段的网站架构 一台服务器 应用程序,数据库,文件服务放到一台服务器上(php/java/mysql) 2,应用服务和数据服务分离 三台服务器 更高的应用服务器一台,更快的硬盘和更大的内存的数据库服务器一台,更大的磁盘文件服务器一台 3,使用缓存改善网站性能 ...原创 2021-12-13 11:26:47 · 1230 阅读 · 0 评论 -
持续交付+springboot+k8s
容器化部署持续交付1,课程导学snapshot 是开发版本release 是发布版本devOps(敏捷开发)2,如何持续集成计划--->代码--->构建(敏捷开发)--->测试(持续集成)--->发布(持续交付)--->部署(持续部署)--->运维(devOps)jenkins--->ansible--->Vault--->不同环境发布 灰度(蓝绿发布) 先一小部分用户体验新版本 金丝雀发布...原创 2021-12-07 15:34:07 · 1653 阅读 · 0 评论 -
linux学习路线
1.了解操作系统基本概念。如果不会,可以学习《操作系统:设计与实现》AndrewS.Tanenbaum写的那本。以MINIX为例子讲解操作系统的概念。非常推荐。2.有了操作系统的基本概念以后,可以了解Linux的机制了。推荐《Linux内核设计与实现》RobertLove写的。这本书从概念上讲解了Linux有什么,他们是怎么运行的。这本书要反复认真看透。3.有了Linux内核转载 2021-08-06 14:07:49 · 65 阅读 · 0 评论 -
容器化部署持续交付
容器化部署持续交付1,课程导学snapshot 是开发版本release 是发布版本2,如何持续集成计划—>代码—>构建(敏捷开发)—>测试(持续集成)—>发布(持续交付)—>部署(持续部署)—>运维(devOps)jenkins—>ansible—>Vault—>不同环境发布灰度(蓝绿发布)先一小部分用户体验新版本金丝雀发布部署25%的机器,根据监控数据决策是否进一步部署开关功能前后端功能没对接功能可用开关控制后先部署3,需原创 2021-07-25 13:21:58 · 1313 阅读 · 0 评论