基于华为云应用编排一键安装部署雷鸣云客服IM系统,SAAS 客服IM的一键部署解决方案。
介绍
基于华为云应用编排一键安装部署雷鸣云客服IM系统,SAAS 客服IM的一键部署解决方案。
该解决方案有何用途?
该解决方案基于华为云服务器,帮助您快速部署您自己的SAAS客服IM系统。部署好后,可在线开通客服IM平台。所有操作过程全部无需任何后端技术人员及服务器运维人员参与。
配置规格
搭配 1U2G 云服务器 + 1Mbit 带宽 + OBS
适用场景
- 您是互联网公司,有如做网站、做APP、小程序等方面业务,都可以使用此来快速嵌入,让您的应用快速拥有IM客服的能力
方案架构
该解决方案可以帮助您在华为云弹性云服务器 Linux 操作系统中,快速搭建SAAS云客服系统环境,通过云上提供的OBS对象存储的无限存储及CDN无带宽上限的能力,用最低的费用,达到最快的响应及打开速度。
架构描述
该解决方案部署如下资源:
- 创建OBS对象存储桶,用来存储其中所上传的图片、附件等资源。
- 创建弹性公网EIP,用于提供外部访问。
- 创建安全组,可以保护后端云服务器的网络安全,通过配置安全组规则,限定云服务器的访问端口。
- 创建弹性云服务器,自动部署开源客服IM系统,提供SAAS云客服系统服务。
方案优势
- 一台服务器承载成千上万个客服平台,不需再为每做一个客服IM就要单独付费或部署
- OBS对象存储,具备价格低、安全高、且随着网站及内容增加,具备无限扩容的能力
- 一键部署,15 分钟即可快速完成自有云上SAAS云客服平台构建。
目录及文件说明
- main.tf 资源编排文件,用于执行自动化部署操作
- user_data_install.sh 创建服务器后,自动执行安装的shell命令
- README.md 说明文件
本地开发调试
1. 本地terraform环境
2. 本地创建测试准备
创建一个新的目录并进入,然后执行以下进行拉取资源编排文件
# 下载编排文件
wget https://gitee.com/HuaweiCloudDeveloper/huaweicloud-solution-build-kefu-im/raw/master/PrimaryLevel/main.tf -O main.tf
3. 设置环境变量
执行以下命令设置环境变量。
HW_REGION_NAME默认cn-north-4就能运行起来,主要是要将 HW_ACCESS_KEY、HW_SECRET_KEY ,填上自己的
# HW_REGION_NAME:区域,即需要创建管理哪个区域的资源。
export HW_REGION_NAME="cn-north-4"
# HW_ACCESS_KEY:密钥ID,即AK。查询方法请参见 https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html
export HW_ACCESS_KEY="my-access-key"
# HW_SECRET_KEY:访问密钥,即SK。查询方法请参见 https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html
export HW_SECRET_KEY="my-secret-key"
4. 使用 main.tf 创建资源
按顺序逐个执行以下命令进行创建资源
terraform init
terraform plan
terraform apply
5. 测试完释放资源,免得一直产生计费
terraform destroy