企业何时应该迁移到公有云 + 何时应该回迁

华尔街日报的 Aaron Tilley 今天发表了一篇 有趣的文章(付费墙),谈到了企业在疫情相关的技术方面所面临的挑战之一。文章的核心是,企业在云计算成本上的支出越来越多,有时甚至与他们的业务成果无关。从长远来看,这是不可持续的。
更重要的是,我们认为这一刻预示着一种转变,钟摆正在朝私有云方向摆动。回迁的趋势正在显现。
我们并不是说公有云是一个过时的现象。相反,公有云已经确立了自己作为企业技术堆栈的基础组件之一的地位。对于近十家公司来说,它是一个数十亿美元的产业,最著名的例子是亚马逊公司极其有才华和进取心团队领导的 AWS。他们的网络服务业务每年产生 400 亿美元的收入,尽管 S3 业务占收入的很大一部分,但他们不断推出的有价值的服务正在减少 AWS 对这块业务的依赖。
为什么云计算如此迅速地普及呢?
- **简单性** - AWS 和其他公司让解决问题变得很简单。需要计算资源?没问题。需要存储?没问题。想增加存储空间?没问题。想分析存储中的数据?没问题。公有云极大地减少了与云相关的摩擦,并将权力平衡从 IT 部门转移到了开发者社区。
- **弹性** - 公有云提供了一种新颖的模式:按需付费。随时启动和停止存储和计算资源的概念是全新的,它为沉没成本和过度配置提供了有吸引力的替代方案。
- **微服务思维** - 云计算最不为人知的影响之一是,它自带了一个令人难以置信丰富的应用程序、服务和 API 目录,这些目录极大地加速了数据密集型应用程序的开发。
虽然这些主题推动了公有云的崛起,但它们并不是根本的竞争差异化因素。也就是说,相同的属性可以在其他公有云选项上复制,更值得注意的是,它可以在私有云上复制,并带来一些其他好处。具体来说,在私有云上,您可以获得
- **安全性** - 虽然公有云提供了越来越多的安全选项,但它也存在一些关键差距,即复杂性和管理。
- **性能** - 正如我们在许多 基准测试论文 中指出的那样,公有云速度很快。对象存储是公有云中主要的存储平台,这是有原因的:它提供更高的吞吐量,尽管延迟更高。对于数据密集型应用程序和分析来说,这是理想的权衡。在私有云中,靠近性发挥作用,以更低的成本提供比公有云更好的性能。这是带宽成本与存储成本之间的关系造成的。
- **成本** - 最终,公有云尽管有其优势,但它并没有在规模上实现成本节约。这就是推动大型企业 回迁现象 并阻止其他企业 进入云计算 的原因。轻松启动实例,以及很容易忘记实例,会导致巨额账单。如果您的企业正在处理 PB 级数据,那么私有云更有利可图。
话虽如此,公司也有一些充分的理由应该迁移到公有云。答案是学习。培养云原生能力。改变组织的 DNA。
一旦你实现了这些目标,你就可以回到私有云 - 以规模化的方式运营你的业务。让我们进一步探讨这个概念。
- **走出舒适区** - 有许多技能是你不会从在机架中插入另一块刀片并看到它出现在你的“单一管理界面”中学习到的。这不是对 IT 管理员的侮辱,因为他们拥有大量的部落知识,这些知识非常宝贵。此外,刀片供应商的成功建立在简化的基础上。这些刀片供应商都不想谈论 Kubernetes、容器、编程技能或数据库 - 但这些都是公有云的组成部分,必须掌握它们。还有什么比云更好的地方可以做到这一点呢?在云中,对不同软件解决方案进行采样就像浏览市场一样简单。
- **云原生能力** - 云原生思维与传统的 IT 思维有根本的不同。传统的 IT 思维是关于硬件设备、集成测试、验证和实验室。云原生思维是关于软件、应用程序、容器化、编排、API 和微服务。云原生的方法是快速组装基础设施、应用程序和工作流,然后将它们部署到业务问题的服务中。云原生方式是未来。Kubernetes 是构建/打包/部署框架中的主流模式。它是为我们现在所处的云原生世界而设计的。这些是现代企业需要培养的技能。在传统的 IT 框架中学习这些技能毫无意义。迁移到云要求组织掌握云原生技能集,因为这是唯一在那里行得通的技能集。
- **理解规模化** - 在公有云中,简单地扩展,故障域保持较小,构建块代表了构建方式。巨大的、单体系统不存在。巨大的系统确实存在,只要问问那些有 8 位数 AWS 账单的 CIO 就可以了,但它们是由较小的块组成的。无论用于计算还是存储,云原生架构的基本前提都是以小而离散的块消耗资源。随着规模的扩大,您添加更多实例,并在您的基础设施中尽可能密集地打包它们,而不是无限地扩展单个实例。
- **将简单性内化** - 云计算带来的一个伟大礼物是简单性:能够 使用信用卡开始,通过单击鼠标配置基础设施,添加产品和服务。在云中,简单胜出。在很长一段时间里,IT 将复杂性作为控制的一种方式。只有某些经过认证和授权的个人才能获得城堡的钥匙。在云中,简单胜出。如果您的应用程序或服务易于配置和部署,更多人会采用它。就像水一样,消费者选择阻力最小的路径。简单并不意味着缺乏功能或效力。简单往往比复杂更有力 - 只是提供这种体验需要更多的努力。简单性使数据民主化。每个组织都希望使数据民主化 - 他们需要学习它的秘密,并将其应用于规模化。
好的?现在以规模化应用。
如前所述,公有云是一个学习的好地方,但不是一个扩展的好地方 - 除非你就是房东(AWS、GCP、Azure、阿里巴巴)。扩展的地方是私有云,使用与您在公有云中使用的相同技术:S3 存储、密集型计算、高速网络、Kubernetes、容器和微服务。
这提供了运营成本、灵活性和控制力的理想组合。确实,您将承担资本支出,但通过从小处开始,并利用关键的云教训(弹性和按组件进行扩展),企业可以最大限度地减少初始支出,并最大限度地提高运营节省。
最终的效果是通过私有云实现更优越的总拥有成本和投资回报率。
所以,先到公有云学习“云之道”,然后在本地应用。在那里,经济效益、控制和安全性占主导地位。