对于正在进行数字化转型的企业来说,混合云战略对于部署和管理应用程序和服务来说势在必行。能够在多个公有云和私有云上部署分析功能,可以获得更大的灵活性和更强的能力。
采用混合云战略,您将永远能够跟上云计算和内部部署供应商的最新定价和处理产品,并以适合任何分析工作负载的任何处理配置执行分析。
混合云战略要想有效,就需要通过提供可实现数据和应用程序可移植性的标准化技术,使部署具有相似的设计。换句话说,重要的是要考虑灵活组合运行分析和存储数据的技术。您不应该选择将您锁定在单一云中的解决方案。
在选择分析基础架构时,如果将部署灵活性作为您的主要关注点,您就可以获得一个不受供应商锁定的混合云战略,让您可以决定如何以及在哪里运行您的分析项目。
有几项技术使混合云战略成为一种可行且经济实惠的选择。
S3 桶
S3 存储桶在云中的流行以及许多供应商将其演变为内部对象存储是一个突破。S3 对象存储是指通过通用 API 访问数据的虚拟容器。您可以在 S3 存储桶中存储任意数量的数据和对象。亚马逊 AWS 是 S3 存储桶的鼻祖,但 Pure、Dell、VAST、NetApp、Scality、Minio 和 Cloudian 等企业内部供应商也支持这种存储技术。谷歌、微软 Azure 和阿里巴巴等其他云厂商也支持类似的存储技术。您可以使用相同的 API 跨云和企业内部存储访问数据,这对分析用户来说几乎没有明显区别。
计算/存储分离的数据库
支持计算与存储分离的数据库发挥着重要作用。将计算和存储分离可以使数据库软件更加可用、灵活和可扩展,同时还能大幅降低成本,这也是这种方法大受欢迎的原因。例如,Vertica 可以利用云或内部部署的存储桶,无论数据位于何处,都能提供快速的弹性扩展。在数据仓库和数据湖部署中,数据库都使用 S3 存储桶作为主要数据存储库。特殊的缓存系统克服了对象存储中可能存在的性能问题。
Kubernetes 和容器
云原生软件可以使用容器编排系统 Kubernetes 进行编排。Kubernetes 混合云战略允许团队在多个公有云和私有云上指导多个 Kubernetes 集群,同时考虑到应用程序的无缝移植性。
制定混合云战略的分步模型有很多,许多技术供应商也提供了自己的变体。
对贵组织当前依赖的所有分析用例进行清点。尝试了解这些工作负载的相关性,以及它们所需的定制化程度。
考虑今天和明天,以最好地了解贵组织的目标和贵组织的整体业务战略。未来三年,您在数据分析方面有哪些计划?您将拥有多少数据,这些数据将用于何处?作为这一过程的一部分,获得高级管理层和业务利益相关者的意见是至关重要的。
如果您的组织受地方、州、联邦或行业法规管辖,请考虑在云中托管应用程序的影响。您是否可以在公共云基础设施上进行所有分析,还是需要在私有云基础设施上进行分析?HIPAA、PCI 和 GDPR 等法规以及您所在行业的任何特定法规都会影响您的策略,因为有关隐私和其他问题的规定可能会禁止通过云进行存储和计算操作。
向高级业务领导层宣传您的混合云战略将有助于赞助新项目并促进新的资金来源。确保跟踪以下优势:
整合不同数据
让数据分散在整个组织中是要付出代价的。通过合并对象存储,用户就不需要频繁复制数据。因此,数据蔓延和与之相关的所有成本都会降低。
弹性
如果对分析的需求突然激增,混合云战略可以有效地应对。处理高峰意味着您可以更好地为客户提供服务,保护您的服务水平协议(SLA)和您的品牌。
始终在线的正常运行时间
如有必要,团队可以立即将分析从一个云转移到另一个云,或转移到内部资源。重新配置分析系统并不复杂,工程团队也无需参与重写代码。
备份和恢复
通过复制内部部署和云基础设施,混合云架构可帮助您提供全天候可用性,同时缩短平均恢复时间。如果出现问题,您应该能够按下开关移动工作负载。
成本
混合云可以缩小规模,或在不使用时完全关闭。这可以帮助您在增加收入时推迟大部分财务支出。您可以在公有云之间移动工作负载,甚至可以利用以低于按需价格提供的备用 EC2 容量的现货实例。
成本中心的可替代性
在将工作负载从自有基础设施转移到公共云的过程中,您可以有效地将资本支出(CAPEX)转换为运营支出(OPEX),而且由于您只需为所使用的资源付费,因此在低需求期间成本会进一步下降。