The Things Stack Enterprise 提供了多种部署模型,以满足不同用户的需求,特别是在需要将 LoRaWAN 数据保留在本地基础设施以保障数据主权的情况下。根据提供的资料,用户可以选择在 Amazon Web Services (AWS)、Kubernetes 或 Docker 环境中部署 The Things Stack。
**部署模型选择:**
1. **AWS:** The Things Stack 目前提供两种版本的自托管(self-hosting)选项可在 Amazon Web Services (AWS) 上部署。
2. **Kubernetes:** 资料提供了专门的指南,供希望在 Kubernetes 上部署 The Things Stack 的用户参考。
3. **Docker:** 对于希望在本地机器上进行测试,或希望贡献于 The Things Stack 开源仓库的用户,The Things Stack 也可通过 Docker 进行安装,从而运行私有的 LoRaWAN 网络服务器。
选择哪种模型取决于用户已有的基础设施经验和偏好。如果目标是数据主权,本地部署(如使用 AWS 模板、Kubernetes 或 Docker)是可行的路径。
**版本更新与维护策略:**
关于版本更新,The Things Stack Enterprise 的部署用户可以在方便的时候进行版本更新。然而,The Things Industries 对 v3 大版本的支持策略是:他们将为**最近的两个次要版本**提供安全修复支持。例如,如果最新版本是 v3.30.0,那么关键安全更新仅会为 v3.29.0 和 v3.28.0 提供支持。因此,为确保最佳的安全性和性能,建议将部署版本维持在尽可能接近最新版本。