PaaS与DevOps共生模式
|
DevOps和PaaS都不是最新技术。但是,统一规划能够有效带来成本效益。 当下许多组织正尝试不同形式的DevOps实践,它们越来越多地开始采用PaaS以实现更高的成本利用和流程效率。例如,企业已经在Salesforce等平台上构建应用程序,以立即访问已安装的用户群。相反,平台型服务商可以从第三方提供的增值中获益。 什么样的PaaS? 考虑到供应商锁定、成本、安全性及添加新功能(如聊天机器人、机器学习、支持物联网应用等)的灵活性,任何组织都必须考虑的关键问题是哪种PaaS解决方案最适合企业。现在,企业对无服务的兴趣也越来越高。 Chennapragada说:“未来DevOps将成为无服务的pipeline。当开发人员将代码提交到Github版本管理器中时,能够有更多项目可基于DevOps动态运行。” 一些组织正在采用多PaaS策略,该策略通常指的是,在一个PaaS上开发应用并将其部署到多个公共云的形式。但是,并非所有PaaS都提供该功能。部署到多个云的原因之一是提高应用程序的可靠性。尽管有服务水平协议(SLA),但有时仍会发生中断。 或者,不同的应用程序可能需要使用不同的PaaS,因为PaaS服务因供应商而异。但是,更多的供应商意味着管理的复杂性更高。 Chennapragada说:“业务交易将通过多个供应商提供的SaaS服务进行,因而需要跨多个云、供应商进行协调才能完成业务交易。” “与(供应商)捆绑将限制编排,客户正在考虑一种与云无关、与供应商无关的解决方案。” 一些组织所普遍关心的问题是,他们是否具有自己管理所有事物的专业知识,这导致了托管服务提供商的大量增加。因为只有这样,DevOps团队就有更多时间专注于产品开发和交付。 可能市面上很难有PaaS相关的系统性知识,因为该领域的技能是非常具有针对性和专业性的。Chennapragada说,他的客户倾向于保持对治理层、审计、安全性,以及外包设计、架构和实施的管控。 PaaS提供各项安全措施,如访问控制、身份管理、数据加密、自动补丁管理和零信任资源访问。不过,安全人员应对PaaS产品的功能和局限性进行审查,以避免不必要的风险。 监控成本与交付价值 成本控制是使用云服务时的关键一点。尽管云服务跟成本低似乎是挂钩的,但若不跟踪和优化云服务的使用情况,很容易出现总体拥有成本超支的情况。 为此,专家建议还应用多使用开源工具和技术,以降低许可成本。必要时,可以将一些商业工具添加到整个pipeline中,这些工具通常仅限于生产和接近生产的环境。 越来越多的应用正迁移到SaaS。尽管这种方式在商业领域已经持续了20多年,这也是采用PaaS的另一个原因。但可以肯定的是,越来越多的应用正迁移至云上,DevOps团队可以从通用技术堆栈中受益。
PaaS也可能是企业成功退出的门票。PaaS提供商关注其平台上构建的应用程序,因为他们想了解其他公司如何进行创新以及这些产品概念如何在市场上引起共鸣。在某些情况下,应用程序和构建它们的公司是如此引人关注,以至于PaaS提供商会将其收购为战略资产,以增强自身的功能和产品。 (编辑:三门峡站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


