什么是分布式云?
分布式云是云计算的最新趋势之一,一种允许用户将单个公共云分布在不同位置的部署类型。与混合云甚至一些多云设置不同,分布式云使企业能够完全超越当前的技术堆栈,转而支持公共云。
这篇文章是分布式云简介 以及地理上分散的公共云的好处。继续阅读以了解为什么公司越来越多地采用这种部署模式,以及分布式云在边缘计算的发展中扮演什么角色。
什么是分布式云?
分布式云是一种云服务形式,使公司能够在多个不同位置运行单个公共云基础架构。这些位置,称为枢纽 , 变电站 ,或迷你云 ,是具有处理能力的更小、独立的云。
在设置分布式云时,用户可以在多种位置和环境中自由部署和运行各个服务/应用程序组件,例如:
- 本地设施。
- 主要提供商的数据中心。
- 在其他供应商的设施中。
- 托管中心。
- 在网络边缘(终端设备连接到网络以传送数据的点)。
分布式云允许组织根据以下条件为每个工作负载挑选最佳位置:
- 用户位置。
- 应用要求。
- 费用。
- 可用带宽。
- 基于行业或地区的法规。
- 安全风险。
尽管这种云类型具有分散的性质,但用户可以从一个单一的管理平台管理整个设置 .该模型不存在管理不一致的问题,这是典型的混合云挑战。
为每个服务、堆栈和应用程序挑选和选择位置的能力使企业能够确保最佳性能和法规遵从性。此外,分布式策略解决了云计算行业的两大问题:
- 由于服务器距离网络端点太远而导致延迟。
- 不堪重负的集中式云设置导致网络拥塞。
分布式云与“常规”云相比如何?
传统云涉及虚拟 IT 资源(服务器、VM、数据库等)的按需交付。云供应商通过 Internet 或专用网络提供此服务,最常见的部署模型有:
- 公共云。
- 私有云。
- 混合云(公共和私有的组合)。
- 社区云。
- 多云(包含来自不同提供商的多个公共云的设置)。
分布式云还提供按需资源,但该模型允许用户在战略位置设置工作负载以确保理想的性能水平。分布式云不是依靠混合解决方案或与多个提供商合作来实现相同的目标,而是提供了一个跨多个变电站的单一平台。
使用多个处理中心的能力是分布式云和任何其他云之间的主要区别。常规云模型的消费者通常不知道(或控制)公共云资源的确切位置,这是分布式设置的主要卖点。
分布式云是如何工作的?
从消费者的角度来看,分布式云作为标准的公共云基础设施工作。无论变电站的数量如何,用户都可以从单个控制面板管理设置。但是,一些新功能可用于添加到服务水平协议 (SLA),例如:
- 请求某些工作负载在特定中心运行。
- 同意某些数据或流程永远不会离开特定区域。
- 为每个组件或每个中心设置延迟或吞吐量目标。
从云提供商的角度来看,处理分布式设置具有挑战性。提供商需要将典型的集中式云网络扩展到各种较小的互连环境。
与典型的公共云产品一样,分布式云提供商负责管理所有云操作,包括:
- 云安全。
- 使软件和硬件保持最新状态。
- 保持高可用性。
- 治理。
- 确保所有基础架构的可靠性。
随着提供商向用户提供的每个新中心,这些任务变得更加复杂。一个供应商管理分布式云服务,无论变电站的数量如何,即使消费者的设置包括属于二级供应商的数据中心。
分布式云计算有哪些优势?
除了弹性和缺乏前期成本等常见的云计算优势外,分布式云还提供了一些独特的业务优势。
更好的整体性能
分布式云的用户可以根据业务特定需求设置单独的操作。组织可以自由分配工作负载并降低以下可能性:
- 延迟。
- 停机。
- 网络拥塞。
数据在来源地和负责处理它的云资源之间移动得更快。结果是一个性能更好的系统,具有更高的可见性和可靠性。
具有集中管理的多云
与多云和混合云不同,用户从单一界面管理分布式云。这种集中化简化了管理并提供了可靠的帮助:
- 确保跨环境的一致性。
- 监控所有组件的性能水平。
- 及时识别威胁(无论是恶意的还是基于错误的)。
集中化对于 DevOps 团队来说也是一个显着的好处。 DevOps 工程师能够在部署应用程序时平等地处理所有集群,从而加快开发速度。
更容易合规
设置工作负载和存储数据时的不同选项有助于企业遵守基于行业或地区的法规。
例如,确保用户数据的所有存储和处理都在来源国进行,这有助于遵守 CCPA 和 GDPR 等数据隐私法规。如果您在金融或医疗保健等高度监管的行业运营,这些能力至关重要。
更好的用户体验
没有停机时间和延迟对于积极的用户体验至关重要。即使在处理视频内容流或视频会议等需要大量数据的流程时,分布式云也可以确保可靠的性能。
降低风险
对其中一个集线器的成功攻击只会授予对一部分数据的访问权限。入侵系统的其余部分需要更多的时间和精力,从而为安全团队提供足够的空间来识别威胁并启动事件响应计划。
除了使企业不易受到网络攻击和数据泄露之外,分布式云还允许您关闭一个集线器进行维护或安全检查,而不会影响系统的其余部分。
成本效益
分布式云是一种极具成本效益的解决方案,可通过以下方式帮助节省资金:
- 没有任何硬件前期费用。
- 确保高粒度和微调每个中心资源的能力。
- 不需要单独的团队来监督每个变电站。
- 降低系统发出请求和获得响应所需的计算能力。
更快的业务扩张
分布式云可以快速扩展新客户群,而无需花费时间或金钱:
- 建设额外的基础设施。
- 与新的云提供商协商并获得。
- 聘请新的专门的内部团队。
- 扩展当前工具集。
向云提供商发送扩展请求后,您通常可以在几个小时内开始在新位置运营。随着新领域需求的增长,云足迹可以迅速扩大以满足不断增长的需求。
如果市场证明无利可图,您可以缩减资源规模或完全撤出该区域而不会亏损。
分布式云计算面临哪些挑战?
从消费者的角度来看,使用分布式云没有特定于模型的缺点。如果企业已经意识到虚拟化的好处,那么分布式云只是标准公开发行的一个更强大的版本。
然而,对于提供商而言,分布式云需要考虑几个方面。下面列出了运行分布式云时最常见的问题:
- 总体复杂性: 对于某些提供商而言,设置和维护分布式云可能是一项艰巨的任务。除非供应商是超大规模供应商,否则在扩展、满足客户对特定位置的要求以及建立变电站之间的通信方面都会遇到问题。一旦启动并运行,每个中心都需要针对特定位置进行维护。
- 带宽问题: 具有不同连接模型的分散环境会给现有连接带来压力。许多供应商需要升级以满足日益增长的吞吐量需求。
- 安全问题: 与在中央数据中心运行操作不同,分布式云具有更广泛的攻击面。每个中心都需要单独的安全措施来避免本地停机并确保工作负载保持安全。提供商还需要更新分散数据的备份和业务连续性计划。
分布式云和边缘计算
分布式云为边缘计算提供了理想的基础,即运行工作负载的过程在物理上尽可能接近数据生成点。许多依赖实时数据分析的设备和应用都可以从边缘计算中受益,例如:
- 安全摄像头分析监控录像。
- 自动化制造设备。
- 自动驾驶汽车。
- 条码扫描仪。
- 智能建筑和城市中的应用。
- 传感器在高风险工业环境中监控数据。
分布式云使依赖边缘计算的应用程序更易于部署和管理。例如,假设您在全国各地经营着多家制造工厂。每个工厂都有一个边缘服务器来处理来自数千个传感器的数据。
借助分布式云,您可以使用同一个团队和一组云工具从单个仪表板控制和管理所有边缘服务器。管理员可以轻松:
- 跨环境部署和管理软件集群。
- 进行安全更新。
- 监控风险并保持系统健康。
- 保持设备性能。
如果没有分布式云,每个边缘服务器的这些职责将是独立且唯一的。团队必须单独管理每个环境,从而导致不一致和必要任务的急剧增加。
分布式云的未来是什么?
Gartner 预测,到 2024 年,大多数云提供商将提供一些分布式 IaaS 服务,能够在需要时运行操作。这种增长主要是由于以下方面的持续发展:
- 边缘计算。
- 物联网 (IoT)。
- 人工智能 (AI) 和机器学习 (ML)。
- 5G 网络。
- 虚拟现实和增强现实。
来自这些不断发展的技术的应用程序可以访问大型数据集,并且需要极低的延迟。这些系统需要高性能的基础架构来确保令人满意的用户体验,而这正是分布式云所提供的。
因此,全球分布式云市场预计将达到 39 亿美元 到 2025 年。
Gartner 还预测,到 2022 年,企业生成的 50% 以上的数据将需要在典型的单一云之外进行处理。这一估计是分布式云将继续流行的另一个指标。
对未来的另一个期望是,我们将看到两个或多个顶级云提供商之间共享的第三方中心的增加。这些变电站最终将根据服务和预期用例开始发生显着变化。
真正的多云模型
对于寻求接触新客户或建立无延迟、特定位置服务的 CTO 来说,分布式云是一个绝佳的机会。及时采用者将通过享受公共云提供商的创新以及在最需要的地方运行资产的自由来获得巨大的竞争优势。
云计算