云技术缓解了软件开发复杂性,大多数软件开发公司和软件管理人员都认为,以最小的代价按需开启和扩展资源是一项重大创新。虽然这两种产品已经渗透到各自的行业并且已经在许多应用中得到了缓解,但是在许多情况下使用这些材料作为替代品是没有意义的。 与大多数技术一样,云实施并非没有独特的挑战,对于您的企业来说,从内部移动应用程序可能没有意义。这就是为什么组织不应该如此快速地对场所部署进行折扣,保持所有选项在内部和云上都开放,并考虑到对他们的业务最有利的因素。事实上,软件开发决策者普遍认为,许多软件开发组织都围绕着内部部署和云技术的混合体现在出现了一个新兴的最佳位置,从而减轻了全程进入可能产生的痛点。 云的独特挑战 在大多数情况下,组织都同意云实施和使用的好处,但许多人都没有意识到它带来的前期挑战,直到他们试图证明执行团队的额外费用。第一波挑战来自于意外的实施成本。 最近由SoftwareONE对300位C级管理人员和软件开发决策者进行的一项关于内部和云中软件开发支出和使用情况的调查显示,不可预测的成本和缺乏透明度是云计算中最重要的两个问题点。这并不奇怪; 特别是考虑到普遍认为云更便宜且更易于管理,但显然还有其自身的挑战。为了缓解这些问题,基于消费的云转移允许组织从第一天开始优化利用率,只需将用于云的内容移动到退出云中即可。通过良好的基线,可以建立考虑增长的预算,使组织能够根据预算跟踪实际成本,使组织对其预算和支出负责。 与云实施和使用相关的第二波挑战涉及C级管理人员与软件开发决策者之间关于软件开发支出的脱节。如果云计算的年度预算缺乏一致性 - 包括不可预见的成本 - 表明在实施开始之前存在问题。在对C级管理人员和软件开发决策者的同一调查中,高级管理人员报告说,在2018年,软件开发预算中的软件开发预算比软件开发决策者多10%。为了避免误解和误解,对组织中所有云提供商的支出进行规范化和持续跟踪至关重要。您需要具有到资源级别的粒度视图,同时按业务部门对资源进行分组,以提供业务部门的支出视图。 开发运行良好的混合机器 大多数受访者都明确表示,内部部署和云部件在管理和定价协议中都同样耗时。这表明,将两种技术结合使用可能是您组织的最佳选择。但是,组织必须意识到的是,这个过程需要在迁移过程的早期阶段得到合理的和有计划的,以便从流程中的第一个R退休开始获得全部收益。 退出组织中很少使用的旧应用程序是迁移到混合环境的过程的关键方面和第一步。这似乎是显而易见的,但如果应用程序只是在系统中浪费,那么它实际上是一种资金流失。此外,组织必须确定哪些应用程序可以保留在驻留位置 - 保留 - 哪些必须转到云重新托管。这不是一个应用轮盘赌的游戏 - 必须有一个商业理由支持每一个决定。然后是时候实现基于消费的方法的飞跃,软件开发专业人员将能够看到哪些应用程序最受关注,哪些应用程序停滞不前。确保混合云环境优化的最后一步是重新格式化,重构,重新架构阶段,公司必须仔细研究其应用程序的体系结构。对应用程序体系结构的这种审查将作为组织的学习过程,并最终将获得云的最大好处。 虽然云技术不是最终所有解决方案,而行业的嗡嗡声让我们认为它仍然是 - 它仍然是大多数组织软件开发战略的重要组成部分。随着云变得越来越复杂,管理方面出现了新的挑战,所有利益相关方都必须保持其选择权,采用具有明确愿景的混合方法,以实现最高的投资回报