如何将 IT 运营转移到 DevOps?这五个技巧需要收藏! 二维码
近几年,DevOps 的应用也缩短了 IT 和开发人员之间的距离,但许多系统管理员没有能力处理从 IT Ops 到 DevOps 的转变,在某些情况下,甚至不知道要问正确的问题以确保他们进行相应的规划。 如果人员不能从 IT Ops 到 DevOps 转变过来,拥有合适的设备和软件也毫无意义。技术日新月异的更新,如何才能为他们提供工具和知识以简化过渡?需要 IT 思考新事物:自动化流程、改造配置管理、提高数据编排效率以及标准化一组具有企业级保护的 API。 有关DevOps和基础设施即代码的问题 企业需要全面了解基础设施服务的创建、交付和管理方式。例如由于对不精确指令的不同解释而复杂化的手动配置,将继续导致架构和系统很脆弱。企业必须对现有基础设施进行现代化改造或更换,以利用云架构并实施真正的平台,实现云的承诺。 基础架构即代码是一个底层框架,它消除了管理和配置资源的手动过程,并为启用 DevOps 打开了大门。使用代码来定义基础设施配置意味着平台之间有更大的一致性,使 IT 能够播种发展 DevOps 文化所需的敏捷流程、方法和技术方法。 为了达到基础设施即代码促进 DevOps 文化的地步,IT 运营人员必须了解如何开发早期持续交付和部署管道。他们还需要开始为 DevOps 的软件工程原则和 IT Ops 实践播种原生实践和价值观。定义成功标准也很重要——在敏捷中称为“完成的定义”,并开始考虑如何使用 DevOps 最佳实践实施基础设施即代码。 不要指望开发人员成为专家系统管理员 开发人员不想也不需要额外的监督或管理,他们也不想在做最擅长的事情之前请求许可:创新。DevOps 可以更快地配置计算和存储资源并提供基础设施即代码,同时自动化 DevOps 流程,使开发人员能够成为其业务的创新引擎。 我们所看到的很多事情都给 IT 施加了压力,要求它在保护容器及其他方面的开发人员周期时积极主动。NSA以及其他行业数据保护公司为 IT 提供了应对这些威胁的技巧,但手动修补和扫描不仅给 IT 戴上手铐,而且扼杀了 DevOps 的创新。挑战在于 IT 无法像开发人员周期那样快速移动,并且经常忽视开发人员正在向容器或其他 IT 环境中放入什么。 虽然从消费者体验的角度来看,全球数据保护限制可能会对机器学习和人工智能等事物产生影响,但它不会影响 IT 使用这些技术来自动保护的方式。这也不是关于将保护扩展到开发人员的工作负载,而是关于拥有一个能够识别并自动防御所有环境中的威胁的环境。这样,开发人员和 IT 不必成为系统管理员或数据保护专家,他们可以专注于手头的创新。 配置管理对于增强开发人员能力至关重要 随着我们继续优先考虑开发人员环境中的流程自动化,同样重要的是要考虑如何超越自动化保护和基础设施,同时让 IT 运维人员仍然关注识别、记录和跟踪 DevOps 堆栈中的变化。为此,DevOps 应该寻求配置管理工具,通过强大的社区支持、定制、可扩展性和复杂配置的简化来帮助管理和自动化架构。 可以部署这些工具,例如 Ansible、Terraform 等,以满足特定的需求和偏好。关键是创建了基础架构即代码,就需要一种方法来配置和管理它,以适合适合业务的模型。虽然可以使用 IaC 进行配置和管理,但仍然需要确定如何在最合适的环境中最好地实现自动化和配置。 数据编排消除重复循环 数据编排工具将所有数据汇集在一起 ,无论其来源或格式如何。一个可以有效收集数据并将其转换为任何和所有端点易于理解的格式的生态系统对于应用程序开发过程至关重要。无需在多个级别、多个平台或不同环境中进行迭代。IT 可以使开发人员能够从任何环境、数据仓库或平台中进行创新和学习,并构建可以执行相同操作的应用程序。 就像数据编排可以提高效率一样,还有其他好处。自动收集、分析和格式化数据可以节省 IT 无数手动执行这些过程的时间。 为了让开发人员能够不断创新,IT/DevOps 还必须确保他们能够满足数据隐私合规性和治理政策。数据编排允许企业根据环境中预设的策略删除或存储数据,还允许企业确保在整个开发过程中坚持内部政策。Orchestration 然后获取该数据并使其可用,以便可以应用任何迭代过程而不必担心瓶颈或额外的周期。 标准化 API 胜过独立编码人员创建的 API 事实上,根据 Developer Nation 的数据,预计到 2030 年全球开发人员将达到 4500 万,这些数字不包括独立编码人员,但创建的代码和软件不一定遵守企业治理和隐私标准。然而,我们继续看到开发人员引入任何东西和任何类型的 API,以确保满足他们正在开发的下一个业务应用程序的需求。IT 如何对此进行监管? 对于 IT/DevOps 来说,确定一组满足业务需求的 API 并证明它们可以在组织内使用是势在必行的。在这种情况下,开发人员不仅可以坐在舒适的环境中而无需学习新技能,而且还可以自动进行保护、编排并为他们提供有用的开放 API 预设库。企业可以开始专注于交付,而不是监管和提升开发人员在业务生态系统范围内工作的技能。 随着数据不断流入和流出组织,越来越多的数据被创建和存储在边缘,为未来的开发人员构建的 DevOps 文化至关重要。这些技巧是确保您建立面向未来的创新文化的良好起点。 |