云耀服务器L实例搭配负载均衡部署Linux 可视化宝塔面板
云耀服务器L实例搭配负载均衡部署Linux 可视化宝塔面板
1. 华为云云耀服务器L实例介绍
华为云云耀服务器L实例是一种高性能、高可靠性的云服务器实例,适用于大规模企业级应用、大数据分析等场景。它基于华为最新一代的硬件虚拟化技术,提供了更高的计算、存储和网络性能,同时保障了数据安全和隐私保护。
云耀云服务器L实例官网:https://www.huaweicloud.com/product/hecs-light.html
华为云云耀服务器L实例拥有以下特点:
高性能:采用华为自研的最新一代虚拟化技术,提高了计算、存储和网络性能,使得L实例可以轻松应对大规模企业级应用和大数据分析等场景的高性能需求。高可靠性:通过多重备份和快速恢复技术,保障了数据的安全性和可靠性。即使发生硬件故障或数据丢失,也能快速恢复业务,确保了业务的连续性。简单易用:提供了自动化运维和智能管理平台,使得部署和管理云服务器变得简单易用。用户只需通过简单的配置和命令行工具,即可完成部署和管理任务。灵活扩展:支持按需扩展资源,可根据业务需求自由调整计算、存储和网络资源,灵活应对业务增长和负载变化。安全可靠:严格遵守国内外安全标准和法律法规要求,保护用户数据的安全性和隐私。同时,提供了多种安全措施,包括访问控制、漏洞扫描等,保障了云服务器的安全可靠运行。
2. 云耀负载均衡
云耀负载均衡(HCES ELB)是一种在云端运行的负载均衡服务,它主要用于将访问流量根据分配策略分发到后端多台云耀云服务器L实例,以实现流量的高效控制和故障恢复。
具体而言,云耀负载均衡的主要特点包括以下几个方面:
高效流量分发:云耀负载均衡可以通过配置不同的分配策略,将进入的流量高效地分发到后端的多台云耀云服务器L实例上,实现流量的均匀分配和负载均衡。故障恢复:云耀负载均衡具备实时监控功能,能够实时监测后端云耀云服务器L实例的状态,一旦发现有实例出现故障,能够将流量快速切换到其他正常的实例上,保证应用系统的可用性。扩展性强:云耀负载均衡支持无缝伸缩,可以在不中断服务的情况下,动态地添加或删除后端云服务器,实现流量的灵活扩展,满足应用系统不断变化的需求。支持多种协议:云耀负载均衡支持多种协议,如HTTP、HTTPS、TCP等,可以适应不同的应用场景,满足不同的需求。可视化监控:云耀负载均衡提供了可视化监控功能,可以实时查看流量分发情况、后端服务器状态等信息,方便管理员进行管理和监控。
支持HTTPS协议,业务访问更安全支持域名/IP两种访问方式,业务访问更灵活操作简单,性价比高
3. Linux 可视化宝塔面板
Linux可视化宝塔面板是一款服务器管理软件,它支持Linux系统,并提供Web端界面,使得用户可以轻松管理服务器,并提升运维效率。
Linux可视化宝塔面板具有以下功能和特点:
服务器环境配置:宝塔面板提供了一键配置服务器环境的功能,用户可以通过简单的操作,快速部署和配置LAMP/LNMP/Tomcat/Node.js等环境,大大简化了服务器环境的搭建和配置过程。网站、FTP和数据库管理:宝塔面板支持创建和管理多个网站、FTP和数据库,用户可以通过Web端界面轻松地进行可视化管理,使得网站、FTP和数据库的创建、管理和维护变得更加便捷。文件和软件管理:宝塔面板提供了可视化文件和软件管理器,使得用户可以轻松地管理服务器上的文件和软件,包括文件的上传、下载、重命名、复制、移动和删除等操作,以及软件的安装、卸载和更新等操作。CPU、内存和流量监控:宝塔面板提供了可视化CPU、内存和流量监控图表,使得用户可以实时了解服务器的运行状态和负载情况,以便及时地进行优化和调整,保证服务器的稳定性和性能。计划任务:宝塔面板支持计划任务的设置和管理,用户可以设置定时任务,定期执行特定的操作,例如备份数据、清理日志、重启服务等,使得服务器的维护和管理更加自动化和智能化。安全功能:宝塔面板还提供了诸多安全功能,如SSH开启关闭服务、SSH端口更改、禁ping、防火墙端口放行等,可以帮助用户保障服务器安全。
3. 部署华为云云耀服务器L实例
3.1 云耀服务器L实例购买
进入华为云官网: https://www.huaweicloud.com/
进入控制台
搜索云耀服务器HECS
选择登录L实例控制台
如果没有应用实例,则可以选择购买资源
云耀服务器L实例在购买阶段相对于传统的华为云ECS服务器购买十分简单便捷
关于区域选择,可以按照下面规则选择合适的区域
地理位置就近原则。根据用户群所在位置,应就近选择区域以减少网络时延,提高访问速度。不同区域价格差异。不同区域的服务器价格可能会有所不同,因此需考虑预算和成本效益。备案考虑。根据所在的行业和业务需求,有些区域可能需要特定的备案或审批手续,应该提前了解和考虑。多产品同区域内网互通。如果需要将多个华为云产品部署在同一区域内,以便实现内网互通,可以提高访问速度和数据传输效率。
本次我选择的是Centos7.8版本
关于实例规格选择,这要根据大家的实际业务需求和资金进行综合考虑
综上考虑,我现在的区域为华北-北京四,系统镜像为Centos7.8,实例规格为2c-2G,先购买一个月
大家也可以根据自己需求选择增配数据盘,主机安全,云备份等功能
点击立即购买并支付费用,支付成功后回到云耀服务器L实例控制台等待机器创建成功。
3.1.1 云耀服务器L实例初始化配置
进入云耀服务器L实例控制台,可以看到我们购买的实例
单击实例,进入控制界面
在这里可以看到此服务器的一些基本信息
首先需要重置密码
对于我们是下个步骤安装Odoo过程中需要开放一些端口,所以还需要配置安全组规则
选择更改安全组,选择自己认为合适的安全组或者新建安全组规则
3.1.2 远程登录云耀服务器L实例
每个人的喜好不太一样,常用的shell登录终端有很多,这里我使用的是MobaXterm
MobaXterm是一款强大的终端工具,它集成了SSH客户端、X服务器和Unix命令集工具箱。在Windows操作系统下,MobaXterm可以帮助用户轻松地连接并操作Linux服务器。
MobaXterm具有以下特点:
集成了SSH客户端:MobaXterm通过内嵌SSH客户端,可以快速建立与Linux服务器的安全连接,实现远程登录和管理。支持X服务器:MobaXterm集成了X服务器,可以在Windows上运行Unix/Linux环境,并支持图形界面应用程序。提供Unix命令集:MobaXterm集成了Unix命令集(GNU/Cygwin),用户可以在Windows上运行大多数Linux命令,实现高效的终端操作。多终端视窗:MobaXterm支持开启多个终端视窗,可以同时连接多个Linux服务器,并进行灵活的终端管理。可扩展性强:MobaXterm可以通过集成插件来扩展功能,例如运行Gcc、Perl、Curl、Tcl/Tk/Expect等程序。免费开源:MobaXterm分为免费开源版和收费专业版,用户可以免费使用开源版,并根据需求选择专业版以获得更多的功能和更好的技术支持。
新建ssh登录,填写云耀服务器L实例的ip和用户名并输入密码
登录成功
3.2 部署云耀负载均衡
3.2.1云耀负载均衡购买
同样是在云耀服务器L实例控制台
选择购买云耀负载均衡
根据需求选择配置
确认信息并购买支付后回到控制台
可以看到负载均衡已经创建好
3.2.2云耀负载均衡初始化配置
点击test云耀负载均衡,可以看到详细信息和需要配置的信息
4. Linux 可视化宝塔面板部署
4.1 宝塔面板安装
登录shell终端工具,执行下面命令,安装过程大概5-10分钟
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
如果操作系统发行版不同,可以选择下面不同脚本
Ubuntu/Deepin安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
万能安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
国产龙芯架构安装脚本(其他CPU请勿使用)
wget -O install_panel.sh https://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec
安装完成后如下图所示
4.1 宝塔面板初始化
根据部署完成的提示进入管理页面
输入账号和密码登录
接受协议进入面板
可以按照推荐选择一键部署LNMP套件
LNMP是指一套协同工作的系统和相关软件,包括Linux操作系统、Nginx网站服务器、MySQL数据库服务器和PHP(或Perl、Python)网页编程语言。
具体来说,Linux操作系统是LNMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性、兼容性。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。它既可以在内部直接支持Rails和PHP,也可以支持作为HTTP代理服务器对外进行服务。Nginx用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。 MySQL是一个小型关系型数据库管理系统。在LNMP架构中,MySQL用于保存用户的账户和密码等数据,PHP负责解释动态网页文件并与Nginx(Web服务器)以及数据库协同工作。 PHP是一种在服务器端执行的嵌入HTML文档的脚本语言,它负责沟通web服务器和数据库系统以协同工作。
4.2 宝塔面板部署
进入宝塔面板后台,选择一键部署,选择未知表白墙,一键部署
填写配置信息
可以看到已经自动部署成功
登录前端查看,输入账号密码
5. 云耀服务器L实例搭载负载均衡
进入云耀服务器L实例控制台
点击立即添加
选择添加证书
创建证书,创建好返回控制台
添加云耀服务器L实例
刚配置好后健康检查会显示异常,为正常现象
可以看到负载均衡配置完成
6. 总结