代码改变世界

分布式云架构设计 Understanding Distributed Cloud Architecture: The Basics - 教程

2025-10-10 17:16  tlnshuju  阅读(6)  评论(0)    收藏  举报

Part one of two on an exploration of distributed cloud architecture.

https://www.ibm.com/think/topics/distributed-cloud-architecture
One of the latest trends in cloud environments is distributed cloud. Among other attributes, distributed cloud involves running thepublic cloudon your infrastructure. This architecture allows distributed cloud to overcome the following potential challenges with public cloud:

云环境的最新趋势之一是分布式云。除其他特性外,分布式云还涉及在您的基础设施上运行公有云。这种架构使分布式云能够克服公有云的以下潜在挑战:

— Regulatory issues when migrating applications to the public cloud
— Lack of control over your public cloud


See the following video for a further explanation of distributed cloud:

https://cdnsecakmi.kaltura.com/p/1773841/thumbnail/entry_id/1_on1n95xj/width/0

Regulations and distributed cloud


Every public cloud vendor has a set of availability zones or regions in which they run. For example, IBM Cloud runs in the following availability zones:

— Dallas, Texas
— Washington, D.C.
— Frankfurt, Germany
— London, England
— Sydney, Australia
— Tokyo, Japan
These availability zones exist in limited areas. As such, your data and your workload on public clouds like IBM Cloud have to stay in your country. This is true especially for heavily regulated industries, such as financial services.

So, say you’re operating a bank, and you’d like to migrate an application to the public cloud. Many financial institutions have regulatory rules mandating that your workload and data must stay in-country, which prevents you from performing this task.

这些可用区仅存在于有限区域。因此,您在IBM Cloud等公有云上的数据和工作负载必须留在您的国家境内。对于金融服务等受严格监管的行业尤其如此。

例如,假设您经营一家银行,希望将应用程序迁移到公有云。许多金融机构的监管规定要求工作负载和数据必须留在国内,这就使您无法执行此任务。

This situation provides an opportunity for distributed cloud to operate the public cloud itself in a client-defined location. With distributed cloud, you can actually operate your public cloud in a data center or in a data center colocation or even on a third-party cloud that may have available capacity in a country you’re targeting. Distributing public cloud services, or managed services, to different physical locations that you control is a key advantage for you when using distributed cloud.

使用分布式云的关键优势所在。就是此种情况为分布式云给予了机会,使其能够在客户定义的位置运行公共云本身。借助分布式云,您实际上可以在数据中心、数据中心托管设施,甚至在目标国家拥有可用容量的第三方云上运行公共云。将公共云服务或托管服务分发到您控制的不同物理位置,

More flexibility with distributed cloud


While operating our public cloud, we can install software wherever we want in our infrastructure. However, our distributed cloud vendor has the responsibility for fully managing several key processes, including the following:

通过在运营我们的公有云时,我们能够在基础设施的任何位置安装所需软件。但我们的分布式云供应商应该全权负责管理以下几个关键流程:

— Governance
— Evolution
— Lifecycle control
— Security, reliability and engineering


This division of labor means your vendor performs all the patches, upgrades, installs and deletions to keep your public cloud updated. Your vendor also handles compatibility issues so that one version of a service you use works well with another version of another service. In essence, your vendor is operating the cloud as a “mini-public cloud region,” just within your infrastructure that you control.

此种分工意味着您的供应商负责执行所有补丁、升级、安装和删除执行,以保持您的公有云处于最新状态。您的供应商还处理兼容性问题,确保您使用的某项服务的一个版本能与另一项服务的其他版本良好协作。从本质上讲,您的供应商是将云作为"迷你公有云区域"来运营,只是这个区域位于您控制的基础设施之内。

So, with distributed cloud, you take your public cloud service and create a mini-public cloud region to run those public cloud services. By definition, your public cloud is your entry point for observability and configuration of those services.

When creating a distributed cloud location, your services and workload run in the location. If the location and the cloud actually have a link or some kind of connection — which they would need to aggregate blogs, monitors and reports — everything still needs to run if you cut that link. Otherwise, you can’t get to your dashboards to configure the service on-premises because the network link was cut.

With distributed cloud, you can still execute your services, workloads and applications because you have a single control pane of one cloud that can configure your public cloud, even if the link is cut. This option is true for any distributed cloud vendor.

因此,在分布式云架构中,您将公有云服务扩展为微型公有云区域来运行这些服务。从定义上说,公有云始终是您监控和配置这些服务的入口。

创建分布式云节点时,您的服务和工作负载将在该节点运行。即使节点与主云之间原本存在用于聚合日志、监控数据和报告的链接——当这个链接被切断时,所有特性仍需保持运行。否则,一旦网络连接中断,您将无法通过控制面板调整本地服务。

通过分布式云的优势在于:即使主链接断开,您仍能借助统一的云控制平面继续执行服务、运行工作负载和应用程序,该控制面能够配置您的公有云环境。这一特性适用于所有分布式云服务供应商。

参 考

https://www.ibm.com/think/topics/distributed-cloud-architecture

https://cloud.ibm.com/satellite/overview

https://www.ibm.com/products/openshift

https://www.ibm.com/think/topics/distributed-cloud

https://www.ibm.com/think/topics/distributed-computing