更新时间:2026-09-28 GMT+08:00
方案概述
应用场景
Nacos 是一款开源的动态服务发现、配置管理和服务治理平台,专为微服务架构和云原生应用设计,它致力于帮助开发者更轻松地构建、管理和维护分布式系统中的服务。本方案将帮助您快速进行Nacos单机模式和Nacos集群模式部署。
方案架构
该解决方案部署结构如下图所示。
图1 方案架构图(单机模式)
图2 方案架构图(集群模式)
该解决方案将会部署如下资源:
单机模式部署:
- 创建1个虚拟私有云VPC和子网,用于搭建云服务所需的网络基础。
- 创建1个弹性公网IP EIP,用于提供访问公网和被公网访问能力。
- 创建1个弹性云服务器 ECS,用于部署Nacos单机平台。
- 创建1个安全组,通过配置安全组规则,为云服务器提供安全防护。
集群模式部署:
- (可选)创建1个虚拟私有云VPC,用于搭建云服务所需的网络基础。
- 创建1个子网,用于部署Nacos集群、MySQL和NAT网关。
- 创建3个弹性云服务器 ECS:作为Nacos集群的工作节点,承载Nacos实例。
- 创建2个弹性公网IP EIP:提供访问公网和被公网访问能力。
- 创建1个弹性负载均衡 ELB:将访问流量自动分发到不同Nacos服务,为前端应用的访问提供负载均衡。
- 创建1个NAT网关:Nacos新版本支持AI注册中心,可以用于从外部注册中心或市场导入资源。(可在部署之后删除)
- 创建1个云数据库RDS for MySQL:搭建MySQL数据库用于存储Nacos持久化数据。
方案优势
- 一键自动化部署
一键轻松部署,即可完成Nacos平台的单机模式和集群模式的部署,帮助您更好地管理分布式服务。
- 自定义部署
当您提供微服务集群的VPC时,可将Nacos单机版或Nacos集群部署到微服务集群所在的VPC下,帮助您更快捷地使用。
- 高性价比方案
本方案参考了Nacos官方部署的建议,提供高性价比的云服务器、数据库和网络资源,减少资源闲置。通过上述成本优化的措施,降低您的创建和运营成本。
约束与限制
- 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。如果计费模式选择“包年包月”,请确保账户余额充足以便一键部署资源的时候可以自动支付;或者在一键部署的过程进入费用中心,找到“待支付订单”并手动完成支付。
- 本内容可能包含第三方开源软件、组件或框架的技术说明与配置示例,请您独立评估并自主决定是否使用,华为云不就第三方软件的功能、性能、安全性、兼容性或合规性作出任何保证。第三方软件知识产权归各自权利人所有,您应严格遵守适用的开源许可证条款(如 MIT、Apache 2.0、GPL 等),确保不侵犯任何第三方合法权益,并自行负责安全评估与漏洞管理。因您使用本方案提及的任何第三方软件产生的直接或间接损失(包括但不限于数据丢失、业务中断、安全事件、知识产权纠纷、合规处罚等),华为云及其关联方不承担任何责任。本方案对第三方软件的提及不构成认可或背书,亦不代表华为云与第三方权利人存在任何授权或合作关系。