本文主要是介绍828华为云征文|华为云Flexus X实例部署开源物联网平台ThingsBoard,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
最近购买了一台华为云的Flexus X实例,这两天正在装一些软件,顺便记录一下华为云的Flexus X实例的使用体验和常用软件的安装过程。
什么是华为云Flexus X实例
Flexus云服务器X实例 是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。 该实例主要有四方面的特征
- 柔性算力随心配
基于用户业务负载动态和内存峰值画像,动态推荐规格,减少算力浪费,提升资源利用率 - 一直加速一直快
首创大模型加持,智能全域调度;X-Turbo加速,常见应用性能最高可达业界同规格6倍 - 越用越省降本多
按照算力规格变化,精准计算用量,按需灵活计费,搭配智能推介,始终确保成本更优 - 安全可靠更放心
提供旗舰级安全品质,跨AZ 99.995%可用性,100+全球权威合规认证
购买配置
购买链接 https://www.huaweicloud.com/product/flexus-x.html
重大福利: 华为云最近正在举办B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、容器编排、大数据,机器学习等服务的需求,一定不要错过这个机会。赶紧去看看吧!
在购买页面你可以选择使用预置规格,也可以选择自定义规格。自定义规格是华为云Flexus X实例的一大特色,你可以自由选择搭配规格。
安装宝塔操界面
购买后配置服务器的安全组,开放必要的端口,这里我为了方便开放了所有的端口,生产环境不建议这样做。然后使用账号和密码登录服务器终端。
为了更便利的使用服务器安装各种软件,修改服务器中的文件,搭建网站。我们选择安装一个宝塔平台来对服务器资源进行管理,一键安装各类软件。
进入宝塔官网。获取宝塔安装脚本
https://www.bt.cn/new/index.html
稳定版 通用安装脚本
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
在服务器执行后,就会得到宝塔的访问地址和 平台的账号密码。使用链接,账号密码访问到服务器安装的宝塔平台,然后你还需要注册一个宝塔的官方账号,与你安装的平台进行绑定才能使用。
宝塔首页
安装开源物联网平台ThingsBoard
ThingsBoard是一个开源的用于数据收集,处理,可视化和设备管理的开源物联网平台。
它通过行业标准的物联网协议(MQTT,CoAP和HTTP)实现设备连接,并支持云和本地部署。ThingsBoard结合了可伸缩性,容错性和性能,因此您永远不会丢失数据。
本次安装我们使用Docker来安装,这种方式,安装的命令少,操作简单,而且随时都可以清理掉,非常适用于学习,测试。
进入宝塔平台,
找到终端执行 创建目录的指令
创建所需目录
```bash
mkdir -p ~/.mytb-data && sudo chown -R 799:799 ~/.mytb-data
mkdir -p ~/.mytb-logs && sudo chown -R 799:799 ~/.mytb-logs
然后找到菜单Docker, 容器, 创建容器
version: '3.0'
services:mytb:restart: alwaysimage: "thingsboard/tb-postgres"ports:- "8080:9090"- "1883:1883"- "7070:7070"- "5683-5688:5683-5688/udp"environment:TB_QUEUE_TYPE: in-memoryvolumes:- ~/.mytb-data:/data- ~/.mytb-logs:/var/log/thingsboard
等待容器创建,拉取镜像会比较慢,最后创建成功。
平台使用
安装以上的步骤创建的服务, 使用http://ip:8080 就可以访问到页面
使用 sysadmin@thingsboard.org / sysadmin 登录
总结
运行一个开源物联网平台,轻轻松松。服务器负载0%。运行非常丝滑。
如有需要购买的华为云Flexus X实例。
官网直达:https://activity.huaweicloud.com/828_promotion/index.html
这篇关于828华为云征文|华为云Flexus X实例部署开源物联网平台ThingsBoard的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!