IBM Cloud Satellite 入门
IBM Cloud Satellite® 提供分布式云体系结构,将公共云服务的可伸缩性和灵活性引入到安全私有云中运行的应用程序和数据。 通过 IBM Cloud Satellite®,您可以使用本地数据中心,其他云提供者或边缘网络中自己的计算基础结构来创建 Satellite 位置。 然后,您可以使用 Satellite 的功能在基础架构上运行 IBM Cloud 服务,并持续部署、管理和控制应用程序工作负载。 从单一窗格中,您可以从 Satellite 位置管理跨基础架构运行的工作负载。
Satellite 位置包含诸如 Satellite 链接和 Satellite 配置等工具,以提供用于保护和审计位置中的网络连接的功能,并以一致的方式在位置中跨集群部署,管理和控制应用程序和策略。
视频文字记录
如今,许多企业正在从将工作负载迁移到公共云中获得优势。 他们正在构建认知应用程序,根据需求扩展这些应用程序,并通过在公共云上使用基于 API 的服务来提高其开发速度。 但现实情况是许多工作负载尚未迁移到公共云,但其中许多工作负载来自受监管的行业; 这些工作负载具有安全性和合规性要求,或者具有性能和延迟要求,因此将这些应用程序实际迁移到公共云数据中心具有挑战性。 许多组织真正想要的是公有云带来的所有敏捷性优势,但在需要这些工作负载的地方运行这些工作负载的灵活性: 在本地,在其现有数据中心,在全球多个公有云提供商中,或者在离他们需要处理的应用程序和数据源更近的网络边缘。 公共云正在不断发展,以通过名为“分布式云”的新概念来满足这一需求。 因此,IBM Cloud Satellite 的核心是在任何地方管理的 IBM Cloud 服务的概念。 今天,当您使用 IBM Cloud 上的功能时,您将拥有一个包含 130 多种服务的目录,您可以使用这些服务来构建和运行您的应用程序,包括从基础设施到 Kubernetes 和 OpenShift, 数据库、DevOps 工具以及人工智能机器学习和 IOT 框架的所有服务。 所有这些服务都可作为 API 提供,您可以根据需要进行供应,并且可以使用和使用这些服务来构建应用程序。 通过 IBM Cloud Satellite,我们将扩展该服务目录,并使其能够以完全相同的方式通过相同的 API 在 IBM Cloud 区域之外的位置使用。 因此,您现在可以使用数据中心中的 OpenShift 集群或工厂中的 AI 机器学习框架。 您可以在需要运行应用程序工作负载的任何位置以一致的方式使用这些功能。 您还可以使用软件 (例如 IBM Cloud Paks 和开放式源代码功能),并在任何环境中以一致的方式进行部署。 此方法的优点之一是公共云成为所有分布式工作负载的一种中央管理或控制平面。 您可以使用 IBM Cloud 登录到单个控制台,该控制台允许您供应资源,供应云服务,配置这些资源,供应应用程序以及在这一组不同的环境中以一致方式管理这些资源。 您可以采用单一方法来实现安全性。 当然,您还可以获得常见的可观察性-日志记录和监视,以及仪表板和警报,使您能够在所有这些环境中以一致的方式监视正在运行的工作负载。 我们还在 Satellite 中执行一些工作,以帮助您进行库存和变更管理。 因此,Satellite 的部分功能是此公共控制平面或单一玻璃窗格,使您能够跨一组不同的环境来管理应用程序。 现在,它是如何工作的? 我们介绍的 Satellite 中的关键概念是位置的概念。 位置是向 IBM Cloud定义 IBM Cloud 外部您希望能够在其中部署和使用云服务的位置的方法。 这是您拥有的一组基础架构,我们将代表您使用这些基础架构来运行云服务。 该位置基本上是 Linux 主机,虚拟机或物理机的集合,这些虚拟机或物理机被安排到由 Satellite自动管理的资源池中,并由我们用于供应服务。 因此,当您想要在数据中心内创建 Satellite 位置时,可以在该数据中心内供应一组 Linux 机器。 您将这些 Linux 机器以 IBM Cloud 作为位置进行注册,并且在向 IBM Cloud Satellite注册该集合后,您现在会看到该位置类似于云帐户中的定制区域,您现在可以在其中部署云服务。 因此,如果要创建 Postgres 数据库,定义 DevOps 工具链或创建 OpenShift 集群-当您通过云中的服务供应该集群时,您刚刚在数据中心中定义的定制位置将是您在供应该资源时可以选择的位置。 因此,位置是一个非常简单的概念,您可以使用任何 Linux 基础架构,并将其作为运行云服务的场所。 现在,这种定位理念的优势之一是它确实提供了巨大的灵活性。IBM Cloud Satellite 基于 Kubernetes 和 OpenShift 构建,作为我们用于允许您在任何基础架构中使用云服务的公共基础架构抽象。 通过使用 OpenShift 作为抽象层,我们可以支持 Satellite 位置下的各种基础结构。 您可以在数据中心,物理或虚拟服务器中自带定制基础结构。 您可以在其他公共云 (例如 Amazon,Azure或 Google ) 上使用您的帐户,并使用该基础结构,然后将其排列到 IBM Cloud 用于运行云服务的位置。 现在,由于这些位置的服务和应用程序由 IBM Cloud管理,因此我们当然需要返回到云的连接来帮助我们管理这些内容-该连接由名为 "Satellite Link" 的组件提供。 Satellite Link 的构想是使您能够透明地查看在云和该位置之间来回流动的所有数据,并使您能够控制在这些位置公开的应用程序和资源。 因此,位置和链接这两个概念提供了 Satellite 引入到 IBM Cloud 中的基本新概念,为您提供任何位置的服务功能。 我们还将提供一些优化的解决方案。 完全集成的机架系统 (来自 IBM 和合作伙伴) 以及即服务基础架构功能,在这些功能中,我们可以从硬件到基础架构,再到平台和 SaaS 应用程序,为您运行整个风险。 因此,您可以使用您拥有的基础架构,可以构建新环境,也可以跨 IBM Cloud 和其他公共云提供者运行多云环境。 因此,这些都是 Satellite中的核心构想: 位置和链接使我们能够将云目录服务扩展到任何位置,为您提供云的强大功能,以及 IBM Cloud的强大功能。 您只需要一些 Linux 基础结构,而 IBM 执行其他操作。 非常感谢
Satellite 位置,主机等是什么?
开始之前,请熟悉 Satellite的一些关键术语。 之后,您可以测试自己的知识,并 进行测验!
术语 | 描述 |
---|---|
Satellite 位置 | Satellite 位置是基础设施提供商环境的代表,如内部数据中心或云。 位置由来自支持基础结构环境的不同专区的计算源 (称为主机) 组成。 有关更多信息,请参阅 了解 Satellite 位置和主机。 |
Satellite 连接器 | Satellite 连接器是一种部署模型,它仅支持从 IBM Cloud 到内部部署资源的安全通信,其中包含在容器平台主机 (例如 Docker 主机) 上部署的轻量级容器。 此选项提供了 Satellite 通信的所有安全性和可审计性,但需要的资源较少。 有关更多信息,请参阅 Satellite 连接器概述。 |
Satellite 连接器代理程序 | 每个连接器都需要一个运行在目的地上的代理来建立连接。 有关更多信息,请参阅 了解连接器。 |
Satellite 主机 | Satellite 主机是位于基础架构提供者中甚至本地的计算源。 将主机连接到 Satellite 位置后,请将主机分配到位置控制平面或 Satellite启用的 IBM Cloud 服务,以提供运行服务工作负载的计算能力。 有关更多信息,请参阅 将主机连接到您的位置。 |
Satellite启用的服务 | 可以在 Satellite 位置中设置的 IBM Cloud 服务,例如 Red Hat OpenShift 集群。 该服务是从您所在位置所管理的 IBM Cloud 区域进行管理,但您提供基础架构主机以在您所在位置运行该服务的资源。 有关更多信息,请参阅 支持的 Satellite启用的 IBM Cloud 服务。 |
Satellite 配置 | 基于 Razee 开放式源代码项目,Satellite Config 是一个持续交付工具,可用于在 Satellite 位置的集群中持续推出应用程序版本。 有关更多信息,请参阅 使用 Satellite 配置在集群之间部署 Red Hat OpenShift 资源。 |
Satellite 链接 | Satellite 链接可安全地将 Satellite 位置连接到从中管理位置的 IBM Cloud 区域。 与您所在位置的通信由链路隧道服务器代理,并且可以监视和审计此连接上的网络流量。 有关更多信息,请参阅 使用链接端点将 Satellite 位置与外部服务连接。 |
Satellite 存储器 | Satellite 存储使用 Satellite 配置,通过使用存储模板,提供在 Red Hat OpenShift 集群中跨 Satellite 位置安装各种存储驱动程序的便捷方法。 存储模板由供应商提供和测试。 安装 Satellite 存储器后,集群用户可以使用 Kubernetes 持久卷声明 (PVC) 来订购应用程序数据并将其保存在持久存储器中。 有关更多信息,请参阅 了解 Satellite 存储模板。 |
选择 Satellite 的基础架构
要开始使用 Satellite,请确定要使用的基础结构类型。 然后,通过连接主机并创建位置控制平面来创建位置。 对于某些云提供者,您可以使用 Terraform 模板来创建位置和连接主机。 否则,您可以手动连接主机。 有关选项的更多信息,请参阅 Planning your environment for Satellite。
- 我要试用 Satellite。
- 您可以通过 Satellite 引导式教程来试用 Satellite。 您还可以通过将 IBM Cloud 用于测试 来创建 Satellite 位置。 此设置不适用于生产系统。
- 我计划使用内部部署或边缘基础架构。
- 对于内部部署基础结构,您可以 手动设置 Satellite 位置。
- 我希望将另一个云提供者用于我的基础架构。
- 从 Amazon Web Services(AWS),Google Cloud Platform(GCP),Microsoft Azure 或 Alibaba Cloud 中进行选择。 其中许多提供商包括基于 Terraform 的自动化。
- 我要创建 Satellite 连接器。
- 通过连接器,您可以在特定远程位置与 IBM Cloud之间创建安全连接。 要创建一个连接器,请参阅 创建连接器。 您还可以了解有关 连接器 的更多信息。
主机的最低需求
在上述每种情况下,请确保基础架构满足主机的最低要求。
您可以通过运行 satellite-host-check
脚本来验证主机设置。 有关更多信息,请参阅 检查主机设置。
我创建了一个 Satellite 位置,接下来是什么?
现在,您的 Satellite 位置已设置完毕,您已准备好开始使用 IBM Cloud 服务。
- 通过 将更多主机连接到位置 向您的位置添加计算容量,以便您可以运行 Satellite-enabled IBM Cloud 服务。
- 创建 Satellite-enabled IBM Cloud 服务,例如 Red Hat OpenShift 集群。 分配先前作为工作程序节点连接的其他主机,以提供集群的计算能力。 您甚至可以 将现有 Red Hat OpenShift 集群注册到您的位置 以用作部署目标。
- 使用 Satellite 配置 管理应用程序。
- 创建 Satellite 集群存储模板。
- 了解有关 Satellite 链接组件 的更多信息,以及如何使用端点来管理位置与 IBM Cloud之间的网络流量。
需要帮助吗? 查看 获取支持,您可以在其中找到有关云状态,问题和日志记录的信息; 联系支持人员; 以及设置 IBM Cloud 平台相关项的电子邮件通知首选项。