
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的新兴互联网技术被程序员掌握并应用,今天我们就通过案例分析来简单了解一下DevOps与云计算的区别都有哪些。
1、DevOps
DevOps结合了开发和运维的术语,并反映了一组侧重于协作的实践。这里的目标是简化软件从编程阶段到部署阶段的过程,与更传统的软件部署阶段相比,速度更快,质量更高。
你可能会认为DevOps是全新的角色,并且与程序员或运维角色完全不同,但事实并非如此。DevOps人员需要知道如何做到这两点,以及自动化和编排。
具有开发人员基础的人员需要增加运维经验和能力,包括学习自动化,但这可通过培训实现。另一方面,纯粹的运维人员需要通过编码和自动化培训,才能支持理想的DevOps角色。
请记住,DevOps不仅仅是不同任务的简单组合;它合并了两个不同的角色。你需要真正付出努力才能实现这种转变,尽管这适合那些具有现有编程技能的人。这并不是说,如果你来自更传统的管理背景,则不可能成为DevOps,但是你必须认清你所需投入的时间和精力。
2、云计算
另一方面,云管理员(cloudadmin)就是:云管理员(cloudadministrator)。担任此角色的IT专业人员可能知道如何编写代码,但他们会在自动化和编排阶段使用这些技能;他们不编写原始源代码。因此,虽然云管理员需要了解开发人员和DevOps的需求,但这主要取决于这与核心云服务的关系。
云管理员还需要密切关注成本。云管理员做出的每个决定都会对每月账单产生真正的影响,如果你的公司想要控制其支出,这会很快引起关注。这为云管理员的角色添加了会计或业务管理元素—DevOps职位中不存在的工作职能。
3、DevOps与CloudOps:主要区别
考虑到每个角色的灵活性,你不可能了解每个角色的所有信息,因此初学者可能希望专注于这种灵活性。
对于DevOps角色,员工可能会使用少量但一致的工具集。由于项目从开始到结束的流动性,日常任务是很灵活。DevOps工程师可能在午餐前编写代码,并在午餐后不久支持该应用程序。
对于云管理员而言,这种流动性与云本身有关,其中不断添加新功能和服务。当企业使用多个平台时,这会进一步复杂化。
有时是从简单的事情开始,并产生微小但不断增长的影响。从自动化常见任务开始,使用Ansible等工具进行重启或常见维护,并随着你不断学习扩展工作。即使是学习简单的PowerShell或Python脚本也能帮助你深入探索。不要期望你的数据中心内的所有东西都能立即自动化。从基本级别的自动化和编排开始,如果你这样犯错,这将产生很小的影响。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。