EMQX Enterprise 可以直接部署在物理服务器或者虚拟机上。最小仅需 2 核 4G 的机器即可运行 EMQX Enterprise 程序。可支持 CentOS, Debian, Ubuntu, MacOS 等操作系统,完整的操作系统列表和版本支持请查阅文档。您可以使用该种部署方式在您的私有数据中心内部署 EMQX Enterprise 产品。
EMQX Enterprise 提供了一个容器镜像,您可以在 Docker Hub 上了解该镜像的详细信息。通过容器化部署是您能快速开始体验 EMQX Enterprise 产品的方式之一。我们在文档中列出了通过容器部署的详细步骤。通过该方式,您同样可以组建一个功能完备的 EMQX Enterprise 集群。
对于使用 Kubernetes 的用户,EMQX 提供了 EMQX Kubernetes Operator 工具。该工具可以帮助您在 Kubernetes 环境下快速部署一个可用于生产环境的,功能完备的 EMQX Enterprise 集群。EMQX Kubernetes Operator 是基于 Kubernetes 原生 API 开发的应用编排工具,用于 EMQX 集群的自动化部署和生命周期管理。您可以查阅 EMQX Kubernetes Operator 的文档来了解如何使用 Operator 部署 EMQX Enterprise。
EMQX 提供了 Terraform EMQX Module 工具。这个工具可以帮助您在公有云(AWS,阿里云或者 Azure)或者私有云从零开始快速部署一个 EMQX 集群,包括基础设施(虚拟机,网络和存储等)。这种方式的优势在于通过声明式的方式帮你可重复、可预测的部署基础设施和EMQX集群。你可以参考文档在 AWS 上部署一个 EMQX 集群。