devops学习

简介: 学习使用

项目协同 - 看板模式

端到端的价值交付过程,包含需求池,已选择,分析中,待发布和已发布 五个环节,是从需求收集到需求发布的一个整体的端到端交付过程。

项目协同 - 迭代模式

有迭代需求后,例如一个两周更新一次的 app,即可创造对应的迭代规划。

测试管理

通过测试管理的用例,计划,缺陷三个管理方向,能够串联测试人员的测试计 划,提高相应测试效率和软件交付质量。

代码安全

代码安全的构筑分为三层

最底层的数据安全,指代码存储在 code 平台的数据 具备足够的安全性,做到自动快照和分布式存储,并置于最高等级机房内,保证数据传输的安全与加密,并由阿里安全位攻击防范措施保驾护航。

中层是人员安全,这里的人员主要是指云效工作人员,做到服务器权限严格管控 和全操作留痕,同时采用自动化更新减少人工操作量,并定期审计确保及时发现问题。

上层分为两个维度,即企业行为安全和企业代码安全

两个维度又可细化成事 前,事中,事后三个方向。

事前防控包括 IP 白名单访问:非 IP 无法访问和进行代码处理;企业级,git 组和 git 库的三级权限控制;离职人员权限的清理。

事中预警包括代码扫描敏感信息:代码中是否有数据库密码关键 key;敏感行为 的监测 :是否存在频繁下载代码等; 高风险通知:例如删库,公开库等操作能即时让 负责人知情。

事后追溯则主要是形成可参照信息记录,供审计和追溯,包括库管理日志,代码 行为日志,和管理员设置日志,从而保证代码放在平台上的安全性。

流水线方案

image.png

ECS 部署

image.png

K8S 部署

image.png

反馈改进机制

image.png

环境分析

dev(Development environment):开发环境。用于开发者调试使用。

test:测试环境。

sit(System Integration Test):系统集成测试。

uat(User Acceptance environment):用户验收测试环境。生产环境下的软件测试者测试使用。预发布环境。

pre:灰度环境。灰度测试环境就是生产环境,生产数据,所影响的也是生产环境,只是范围比测试环境更广,更真实。其实就是小范围的生产环境。类似于游戏内测。

fat(Feature Acceptance Test environment):功能验收测试环境。软件测试者测试使用。

prod(Production environment):生产环境。正式线上环境。


目录
相关文章
|
10月前
|
运维 架构师 Devops
开发者、架构师、技术管理者DevOps技能学习篇
云效为开发者、架构师、项目管理者、技术管理者提供了系列学习资料和视频课程,帮助企业落地scrum、devops和bizdevops。
|
存储 Kubernetes Devops
DevOps工程师学习路径
DevOps方法论的主要来源是Agile, Lean 和TOC, 独创的方法论是持续交付。 DevOps 是一种软件开发方法,涉及持续开发,持续测试,持续集成,部署和监视。这一系列过程跨越了传统上孤立的开发和运营团队,DevOps 试图消除它们之间的障碍。 因此,DevOps 工程师基本上与 Development 和 Operations 团队合作,DevOps 是这两个主要部分之间的链接。
162 1
|
监控 Kubernetes Devops
想学习一下如何成为一名DevOps开发人员
想学习一下如何成为一名DevOps开发人员
114 0
|
XML JSON Kubernetes
如果您对 DevOps 感兴趣,为什么需要学习 Go
如果您对 DevOps 感兴趣,为什么需要学习 Go
|
大数据 Devops 开发者
【好书推荐】适合开发者学习DevOps的5本好书
以下5本好书来自博主Ian Miell的推荐。这5本书的内容与IT技术没多大关系,主要关于如何和技术有效互动,以及如何让技术生产变得更加高效。博主Ian Miell,毕业于牛津大学,现就职于Barclays任OpenShift架构师,著有《Docker in practice》一书。
2572 0
|
2月前
|
运维 安全 Devops
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
在数字化转型的浪潮中,企业对于IT基础设施的要求越来越高,不仅需要快速响应市场变化,还要确保系统的稳定与安全。本文深入探讨了如何通过融合DevOps文化和容器化技术来构建一个高效、稳定且易于管理的云基础设施。通过实际案例分析,阐述了持续集成/持续部署(CI/CD)流程的优化、自动化测试、监控以及日志管理等关键环节的实施策略,旨在为运维专业人员提供一套切实可行的解决方案。
31 3
|
2月前
|
运维 Kubernetes Devops
构建高效可靠的云基础设施:DevOps与容器化技术融合实践
【2月更文挑战第30天】 在当今快速迭代和竞争激烈的软件开发领域,传统的IT运维模式已难以满足业务发展的需要。本文将探讨如何通过整合DevOps文化和容器化技术,构建一个既高效又可靠的云基础设施。文章首先回顾了DevOps的核心理念及其对运维工作流的影响,接着深入讨论了容器化技术的优势和挑战,并提出了一套结合两者的实施方案。最后,通过案例分析展示了该方案在实际环境中的应用效果和潜在益处。
|
15天前
|
运维 Kubernetes Devops
构建高效自动化运维体系:DevOps与容器技术融合实践
【4月更文挑战第15天】 在当今快速发展的信息技术时代,传统的IT运维模式已难以满足业务敏捷性的需求。本文旨在探讨如何通过整合DevOps理念和容器技术来构建一个高效的自动化运维体系。文章将详细阐述DevOps的核心原则、容器技术的基础知识,以及两者结合的优势。此外,文中还将分享一系列实践经验,包括持续集成/持续部署(CI/CD)流程的搭建、微服务架构的应用,以及监控和日志管理策略的优化,以期帮助企业实现快速、可靠且安全的软件交付过程。
|
17天前
|
运维 Devops 持续交付
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【4月更文挑战第13天】 在当今快速迭代和持续部署的软件开发环境中,传统的IT运维模式已难以满足业务发展的需求。本文聚焦于如何通过融合DevOps理念与容器化技术,构建一个高效、稳定且易于管理的云基础设施。文章将探讨持续集成/持续交付(CI/CD)流程的优化、容器化技术的最佳实践、以及微服务架构下的应用管理,以期为企业提供一种改进运维效率、加速产品上市时间,同时保障系统稳定性的解决方案。

热门文章

最新文章