概述
环境是 AutoMQ Cloud 重要的运维资源,本文介绍 AutoMQ Cloud 环境的定义、资源模型、内部属性、分类和使用建议。
info
本文中提及 AutoMQ 产品服务方、AutoMQ 服务方、AutoMQ,均特指安托盟丘(杭州)科技有限公司。
info
本文中提及的云厂商、公共云厂商等名词,均特指用户指定的 AutoMQ Cloud 底层依赖的云服务商服务,例如 AWS、GoogleCloud、Azure 、阿里云、腾讯云、华为云等厂商。
定义
环境是 AutoMQ Cloud 提供的一种逻辑抽象资源,用于确定 Kafka 在运行时层面需要共享的基础配置信息,并统一管理实际使用的 Kafka 实例(集群)。环境定义了例如基础设施类型、网络环境、权限策略等信息,后续所有的 Kafka 实例都归属于环境进行创建和管理。
环境的主要作用展开如下:
-
约定 Kafka 服务的底层基础设施,明确基础设施的云厂商类型、地域、权限策略等基础信息。
-
约定整套管控系统底层的网络拓扑、可用区拓扑、对外服务暴露方式等基础信息。
-
约定跨实例公共的基础配置,例如 Metrics 集成配置。
环境根据底层资源的归属账号和运维责任差异分为 SaaS 环境和 BYOC 环境。SaaS 环境下所有物理资源归属于 AutoMQ 服务方,由 AutoMQ 服务方提供维护和管理;BYOC 环境下所有物理资源归属于用户,由用户授权 AutoMQ 服务方提供维护和管理。