For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
无服务器编程开发是目前大多数软件开发企业都在引入的一个编程开发技术,而本文我们就通过案例分析来简单了解一下,无服务器编程与DevOps关系分析。
1、我们的组织将会如何变化
成本效益是无服务器前进的一项驱动,有意思的优势是“生产提前期概念”的降低。通过提供“超级能力”方式,无服务器为大多数既不是系统管理,也不是分布式系统开发的美国工程师提供了进入无服务器领域的可行性。这些只有一点点技术的应用程序开发工程师,不再需要编写一行Shell脚本,即可完成整套MVP(即MinimumViableProduct,小可行性产品)的部署,扩展平台能力,或者配置一个nginx服务器。前文中我提到了配置工具还在开发当中,我们现在还没有这类“简单的MVP”解决方案,能够解决所有类型的应用程序问题。但是,我们确实看到了相对于简单的WebServices服务,甚至为其他类型的应用程序部署一些Lambda函数,也比管理操作系统进程或者容器来得更容易。
除了MVP以外,我们也看到了重新部署应用程序的周期时间正在缩短,不再需要关心脚本维护、系统补丁级别,等等。
无服务器为我们提供了技术手段去实现这些需求,但是还不足以真正实现对于一个组织的改进。为了实现这些目标,公司需要去克服、适应以下这些变化。
2、真正的DevOps
DevOps已经在很多领域都变得很重要了。在开发工作上,额外技术的技术操作越来越常见。我所看见的是系统管理内部的自动化增加和自动化测试,这只是PatrickDebois在创造DevOps概念时所想到的很小一部分。
真正的DevOps是我们思维方式上的变化,以及文化上的变化。让我们假设有这么一个团队,这个团队需要紧密合作、开发和维护一个产品。这就意味着写作,而不是基于协商的工作序列方式。也意味着开发人员需要提供技术支持。而意味着开发工程师需要参与应用系统架构。换句话说,意味着技能与责任的融合。
如果一个公司分离了开发团队和运维团队,即将“DevOps”团队分离,那么他们不会在无服务器领域有任何收获。如果一个开发人员仅仅只是对应用程序进行编码,而部署工作又交给另一个外部团队负责,那就会没有真正意义上的系统部署情况反馈。如果一个业务工程师不会到应用程序的部署环节,那么他们也不可能适应生产环境的部署模型。
换句话说,未来会从无服务器领域收获实际收益的公司,必然是真正使用DevOps的公司。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。