
# 方案概述
#### 应用场景
Node.js是一个基于Chrome V8 引擎的JavaScript 运行环境，其使用了一个事件驱动、非阻塞式 I/O 的模型，使其轻量又高效，是一款非常适合在分布式设备上运行数据密集型的实时应用。适用于Web应用、应用程序监控、媒体流、远程控制、桌面和移动应用等场景。
#### 方案架构
该方案可以帮助您在华为云弹性云服务器中快速搭建JavaScript运行环境，一键实现Node.js的安装和配置。
图1方案架构   
![](https://support.huaweicloud.com/rdnodejs-ctf/zh-cn_image_0000001501559205.png)
该解决方案会部署如下资源：
- 创建1台弹性云服务器ECS，安装Node.js并完成相关配置，用个人网站的业务以及数据库节点。
- 创建1个弹性公网IP，并绑定到弹性云服务器，用于提供访问公网和被公网访问能力。
- 创建安全组，保护弹性云服务器的网络安全，通过配置安全组规则，限定云服务器的访问端口，保证个人网站安全。
 
#### 方案优势
- 灵活自主 提供高性价比的云服务器，用户可以根据实际需求选择不同规格的弹性云服务器，灵活配置各类资源的大小，提升资源的利用率。
  

- 一键部署 一键部署，即可完成云服务器创建和Node.js的安装和配置。
  

- 开源和定制化 该解决方案是开源的，用户可以免费用于商业用途，并且还可以在源码基础上进行定制化开发。
  
 
#### 约束与限制
- 该解决方案部署前，需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。
 
