第 3 章 缓存和队列系统


在 Ansible Automation Platform 2.5 中,Red Hat Redis (REmote DIctionary Server) 用作缓存和队列系统。Redis 是一个开源的内存中 NoSQL 键/值存储,主要用于应用程序缓存、快速响应数据库和轻量级消息代理。

为平台网关和 Event-Driven Ansible 提供集中 Redis,并在这些组件之间共享。自动化控制器和自动化中心有自己的 Redis 实例。

这个缓存和队列系统在内存中存储数据,而不是将数据存储在磁盘或固态驱动器(SSD)中,这有助于提供速度、可靠性和性能。在 Ansible Automation Platform 中,系统为 Ansible Automation Platform 中各种服务缓存以下类型的数据:

表 3.1. Centralized Redis 缓存的数据类型
自动化控制器event-Driven Ansible 服务器Automation hub平台网关

N/A 自动化控制器不会在 Ansible Automation Platform 2.5 中使用共享 Redis

事件队列

N/A Automation hub 在 Ansible Automation Platform 2.5 中不使用共享 Redis

设置、会话信息、JSON Web 令牌

此数据可以包含敏感个人信息(PII)。您的数据通过传输层安全(TLS)加密和身份验证的安全通信保护。

注意

来自平台网关和 Event-Driven Ansible 中的数据是分区的;因此,服务都不能访问其他的数据。

3.1. 集中式 Redis

Ansible Automation Platform 在独立 和集群拓扑中提供集中的 Redis 实例。???这通过提供一致的性能和可靠性来实现弹性。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.