多云的一大成本
多云的一大成本
程序员一直在学习不同云的来龙去脉,而他们却不能花时间解决业务问题。
CEO 可能在最近的一次会议上宣布贵公司“完全和集体”支持云提供商 X,但不要屈服。您的组织是不可逆转的多云。我怎么知道?因为每个企业,即使是中型企业,都是偶然的,如果不是设计使然的话。这就是 IT 在企业中的工作方式,这就是为什么我建议学习第二种云,就像学习第二种语言一样,对你的职业生涯有益。
然而,云多媒体是有代价的。因此,正如 AWS 前主管 Tim Bray 最近所写的那样,最好的云战略就是让人们更有效率。提示:这可能涉及将尽可能多的服务与单个云服务提供商整合。但这些只是愿望。
还要检查:
意外的多云
今天,我们使用跨多个云的服务。CIO 可能不这么认为,但随着近年来开源软件的激增,CIO 并不是最适合了解组织中正在发生的一切。被迫以更快的速度交付应用程序和基础设施,开发人员将使用任何有助于实现这一目标的东西。
有时它意味着 Google 的 BigQuery。来自 AWS 的 Lambda。微软 Azure Kubernetes 服务。来自这个或另一个云的任何数量的不同服务,即使是计算和存储等基本功能在云之间也有很大差异,您的开发人员将拥有一个优于另一个的知识(和偏好)。
所以,是的,不管你喜不喜欢,你都是多媒体。问题是你是否应该。
为人改进
IT 中经常被遗忘的真理是人,而不是硬件或软件,是组织中最有价值(也是最有价值)的资产。2008 年,Discourse 和 Stack Exchange 的创始人 Jeff Atwood 提请注意这一事实:“即使是最简单的数学运算也会告诉你,即使是一个由五名开发人员组成的普通团队,也需要大量的硬件投资才能抵消年度成本。”他用另一种方式说:“硬件很便宜。”而开发人员很昂贵。程序也是如此。
然而,这不仅仅是有关人员的薪水。我想在阿特伍德的思想中再加一句话:“硬件(或软件)是一种商品——人是有价值的。” 人们可以仔细考虑如何改进软件或延长硬件的寿命。人们以硬件和软件不创新的方式进行创新。
这使我们回到布雷的论点。
是的,公司可以选择使用云或以良好的意愿结束。然而,他断言,“在公共云平台上使用尽可能最高级别的无服务器工具”是值得的,因为“每次你减少与实例数量、现有大小和表空间、文件描述符相关的工作负载时”和修订级别,您只是增加了来之不易的员工的百分比,以提供对客户可见的关键业务功能。”
换句话说,开发人员花在探索云的不同入口和出口上的时间越少,他们代表客户进行创新的时间就越多。
试图让架构摆脱局限的不利之处在于,您浪费了所有可能花费在构建上的时间。布雷指出,“如果你一路走下去,你将获得非常大的收益,”比如惊人的规格、灵活性等等。当然,“你可能会认为你还没有为所有专有 API 做好准备,”他继续说道,“但随后你将不得不雇佣更多的人,无法尽快提供解决方案,并且(更有可能)花费更多的钱。”
所有这些并不意味着使多个云对您的组织有害。相反,它建议正确的策略将始终是提高您拥有或想要雇用的人员的生产力。
资料来源:信息世界