第 1 章 为 Compute 实例配置自动扩展


您可以自动横向扩展计算实例,以响应大量系统的使用情况。通过使用考虑 CPU 或内存使用情况等因素的预定义规则,您可以配置 Orchestration (heat)来在需要时自动添加和删除其他实例。

1.1. 自动扩展的架构概述

1.1.1. 编配

提供自动扩展的核心组件是 Orchestration (heat)。您可以使用编排来定义使用人类可读的 YAML 模板的规则。这些规则可根据遥测数据评估系统负载,以确定是否需要添加更多实例到堆栈中。当负载下降时,编配可以再次自动删除未使用的实例。

1.1.2. Telemetry

您可以使用遥测(遥测)来监控 Red Hat OpenStack Platform 环境的性能,收集 CPU、存储和内存用于实例和物理主机的数据。编排模板检查遥测数据,以评估任何预定义的操作是否启动。

1.1.3. 关键术语

  • 堆栈 - 堆栈表示操作应用程序所需的所有资源。它可以像一个实例及其资源一样简单,或者作为包含多个实例复杂的,包含多层应用程序的所有资源依赖项。
  • 模板 - 为 heat 定义一系列要执行的任务的 YAML 脚本。例如,最好将单独的模板用于某些功能:

    • 模板文件 - 在其中定义 Telemetry 必须响应的阈值,并且定义自动扩展组。
    • 环境文件 - 定义环境的构建信息:要使用的类别和镜像、应如何配置虚拟网络以及如何安装哪些软件。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部