> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 无状态 Broker

> AutoMQ 采用存算分离与无状态 Broker 设计，简化运维及扩缩容，支持使用云上 Spot 实例，进一步降低成本，提供完全的 Kafka API 兼容性。

AutoMQ 采用存算分离技术将 Kafka 的存储层通过 S3Stream 卸载至云存储，Broker 节点本身变为了无状态。无状态的 Broker 在运维和扩缩容方面有巨大的优势。同时，无状态的 AutoMQ 在云上还能采用 Spot 实例进行部署，进一步降低计算成本。

## 无状态的优势

采用存算一体架构的存储软件，基本上都是有状态的软件，它们在运维、扩容和缩容等方面都会面临巨大的挑战。AutoMQ 通过将 Apache Kafka 改造为无状态的存储软件，运维 AutoMQ 可以像运维一个微服务应用程序一样简单。

* 极简运维：对于 AutoMQ，日常的运维也变得足够简单，Broker 节点停机后状态就完成了转移，客户端完全无感，运维人员有足够的时间去决定被停机的 Broker 是否需要恢复上线，或者永久下线。集群升级也可以通过 Rolling Update 的方式低成本和低风险地完成。

* 自动扩缩容：无状态的 AutoMQ 可以像一个微服务应用程序，或者一个 Kubernetes Deployment 那样随意的扩容和缩容，真正做到 Auto Scaling，能节省大量的成本。

* 可以采用 Spot 实例：云厂商提供的 Spot 实例相比较正价的虚拟主机，最多能便宜 90%，但因为 Spot 实例随时会被中止回收的特性，也只有无状态的应用程序能利用起来。
