828华为云征文|在Flexus X实例上安装JDK和Tomcat保姆教学

发布于:2024-10-12 ⋅ 阅读:(7) ⋅ 点赞:(0)

目录

一、Flexus云服务器X实例

1.1 Flexus X实例概述

1.2 Flexus X实例场景优势

1.3 其他型号与Flexus X实例比较

二、Flexus X实例上安装JDK 

2.1 确定安装版本

2.2 yum命令直接安装

2.3 查看版本

三、Flexus X实例上安装tomcat

3.1 上传安装包到Flexus X实例服务器

3.2 安装tomcat

3.3 启动tomcat

四、整体感觉


一、Flexus云服务器X实例

1.1 Flexus X实例概述

Flexus X实例是华为云推出的一款面向中小企业和开发者的柔性算力云服务器。主打柔性算力和高效性能,专为满足零售、金融、游戏等行业的高工作负载需求设计。它基于擎天QingTian架构、瑶光云脑和盘古大模型等根技术创新,是业界首款应用驱动的柔性算力云服务器。这款云服务器具备多项独特优势,旨在为用户提供更加灵活和高效的计算资源管理方式。Flexus X实例采用柔性算力设计,能够智能感知业务负载,并根据实际需求灵活调整计算资源,从而避免资源浪费并降低成本。用户可以根据自身业务特点,自定义vCPU和内存的配比,最高支持CPU内存为3:1的配比,实现按需定制。

Flexus X实例还搭载了华为云创新研发的黑科技,如独家X-Turbo技术,能够实现MySQL等关键业务应用性能的大幅提升,最高可达业界同规格独享型实例的6倍性能。此外,Flexus X实例还支持基础与性能模式切换,满足不同业务场景的需求。Flexus X实例提供灵活的算力配置和卓越的性能表现,支持用户根据业务负载快速调配产品价格,并具备高可用性和弹性伸缩能力。通过搭配弹性伸缩服务AS及负载均衡服务ELB,Flexus X实例能够从容应对多变的市场业务压力。

Flexus X实例广泛应用于软件开发、零售、金融、游戏等多个行业,覆盖大多数通用工作负载场景。其灵活的资源配置、高性能的表现以及全面的安全防护等特点,使得Flexus X实例成为中小企业和开发者的理想选择。通过Flexus X实例,用户可以更加便捷地构建和部署业务应用,提升业务运行效率,降低运营成本,从而在竞争激烈的市场环境中取得优势。

下面是Flexus X实例的官网链接以及官网截图:

 Flexus云服务器X实例-华为云Flexus云服务器X实例(Flexus X)是柔性算力,六倍性能,旗舰体验,覆盖高科技、零售、金融、游戏等行业大多数通用工作负载场景。icon-default.png?t=O83Ahttps://www.huaweicloud.com/product/flexus-x.html

 

1.2 Flexus X实例场景优势

场景1:电商直播方面

        场景特点:基于X实例搭建电商交易平台,可以从容面对电商市场瞬息万变的业务压力变化

        方案及优势

                灵活伸缩:搭配弹性伸缩服务AS及负载均衡服务ELB,可以实现基于业务负载的快速弹缩,从容应对多变的市场业务压力

                数据可靠:搭配华为云数据库服务,存储电商持久化数据,使用方便,可靠性高

                安全可靠:搭配WAF、DDoS等网络安全服务,实现对电商业务全方位安全防护,降低黑客入侵风险

        可以搭配的工具

弹性负载均衡 ELBicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/elb.html

弹性伸缩 ASicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/as.html

Web应用防火墙 WAFicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/waf.html

云数据库 RDS for MySQLicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/mysql.html

场景2企业建站

        场景特点:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台

        方案及优势:

                降本增效:阶梯式定价、动态画像并搭配AS,实现资源弹性伸缩对应业务弹性变化,同时降低TCO

                高可用:搭配ELB、AS等服务,使企业站点具备跨可用区高可用,容灾场景业务无缝实时切换

                安全保障:搭配WAF等服务,全面防御黑客恶意攻击和入侵,轻松保护业务数据安全

                数字证书:搭配SSL等服务,提供基于数字证书的可信身份认证支持,避免网站被仿冒

        可以搭配的工具

弹性负载均衡 ELBicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/elb.html

弹性伸缩 ASicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/as.html

Web应用防火墙 WAFicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/waf.html

SSL证书管理 SCMicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/scm.html

场景3:个人开发测试

        场景特点:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于X实例搭建开发测试环境,更加便利,成本更优

        方案及优势:

                计费灵活:按需计费,即开即用,且关机不计费,可以大幅降低开发测试环境成本开销

                可靠性高:云服务器计算可用性SLA高达99.975%,存储持久化性更高达99.9999999%,远高于自建环境,可靠性更高

                工具链齐全:搭配CodeArts全栈全套开发测试工具,显著提升开发测试效率

        可以搭配的工具

软件开发生产线 CodeArtsicon-default.png?t=O83Ahttps://www.huaweicloud.com/devcloud/

场景4:游戏服务器 

        场景特点:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线,同时平滑扩容可快速应对服务器玩家数量上涨诉求,超强的网络加速能力提升用户体验

        方案及优势

                性能强劲:最大16U服务器,100万并发链接可支撑千人同时在线,满足游戏服务器强劲性能诉求

                平滑扩容:配套华为自研OS可以支持平滑扩容,从而可以实现游戏服务器内玩家数量上涨时不关机扩容,更加平滑

                超低时延:搭配内容分发网络CDN能力,实现游戏资源就近下载,大幅降低下载时长,提升用户体验

        可以搭配的工具

内容分发网络 CDNicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/cdn.html

云数据库 RDS for MySQLicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/mysql.html

 

1.3 其他型号与Flexus X实例比较

Flexues还有其他规格型号,下面列举三种来简单描述一下:

场景介绍

在云服务器上搭建电商交易平台,百万并发链接从容应对电商市场瞬息万变对的业务压力变化

规格推荐的话

Flexus应用服务器L实例

业务负载:百人级电商直播

推荐规格:2核4G|5M带宽|70G系统盘

Flexus云数据库RDS

业务负载:百人级电商直播

推荐规格:2核4G|主备实例|120GB存储

Flexus云服务器X实例

业务负载:万人级电商直播

推荐规格:16核64G|100M带宽|40G系统盘|500G数据盘

根据上面的对比,可以看得出来,X实例可以针对于更大型的应用有着更良好的反应能力,以及更大的规格,适合用于大型应用。而且看下图官网给出的价格也是相当合理。一年最多也只是几千块钱。就可以拥有一台可以部署大型应用的服务器。可以看得到即使是后面的万人级电商直播所搭载的服务器一年的价格也不过才是一台苹果16手机的价格。

二、Flexus X实例上安装JDK 

2.1 确定安装版本

首先,我们先进入到Flexus云服务器X实例控制台,然后使用远程cloudshell登录。因为JDK版本很多啊,而且更新也很快,最新版的不一定很稳定,可能会存在一些小问题。因此,我们可以通过查看JDK版本,找到你想要安装的JDK版本,我这里以 JDK1.8 为例:命令如下:

输入命令:yum -y list java*

2.2 yum命令直接安装

从上面我们是不是可以看得到JDK版本是不是非常多,我这里要安装的是1.8.0版本的,因此我们可以输入命令:

yum install -y java-1.8.0-openjdk.x86_64

然后回车执行

到这里我们就已经安装完成了,使用yum命令安装是不是非常方便好用呢,使用yum命令,一般会安装在usr/lib/jvm目录下,如下图所示:

​接下来我们还需要配置一下环境变量,确保我们的java命令能够在命令行可以被识别,也就是修改配置文件/etc/profile,配置环境变量,因为使用vim编辑器不方便,因此我们从右侧的文件管理工具直接找到这个文件双击打开编辑,在文件最底部加上下面四行内容

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-5.hce2.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 然后我们需要重新加载配置文件:
输入命令:source /etc/profile 

2.3 查看版本

 接下来我们可以查看一下是否安装成功,那怎么查看呢,使用以下命令验证JDK是否安装成功:

java -version

如果安装成功,我们就可以看到安装的JDK版本信息。如下图,我们也是安装完成了。

三、Flexus X实例上安装tomcat

3.1 上传安装包到Flexus X实例服务器

tomcat历史版本大家我可以点击查看自己要tomcat的历史版本,我这里安装tomcat8.5.84版本作为展示,直接进入bin目录找到tar.gz压缩包即可

接下来我们把上传的压缩包上传到usr/local目录,方便我们解压:如下gif

3.2 安装tomcat

然后我们进入到上传目录/usr/local,然后使用tar命令进行解压,如下:

#进入安装目录
cd /usr/local
#安装命令
tar zxvf apache-tomcat-8.5.84.tar.gz -C ./

OK,可以看得到我们的usr/local目录下也确实是多了一个tomcat目录

3.3 启动tomcat

然后我们启动tomcat:

#进到bin目录
cd apache-tomcat-8.5.84/bin/
#执行启动脚本
./startup.sh
#查看运行状态
ps -ef | grep tomcat

 OK,从这里输入信息可以知道我们的tomcat服务已经成功启动了。接下来打开浏览器在地址栏

输入:公网ip:8080

Ok,这下我们就可以成功访问到了tomcat ,我们的tomcat安装教学到此结束了。

四、整体感觉

通过官网的了解,也让我整体感觉十分良好,也具备了下面四个优点:

易搭建:内置丰富的解决方案与镜像,覆盖八大场景,即开即用,新手友好

更实惠:极具性价比,首创柔性计算,智能感知业务,动态推荐规格,越用越划算

易维护:运维、监控、资源分布一站式可视化管理,运维更省心高效,让IT更聚焦业务

更安全:媲美旗舰级安全品质,跨AZ 99.995%可用性,100+全球权威合规认证

🔥828企业节盛惠来袭!升级您的数字基建,从Flexus云服务器X实例开始。一键部署,轻松在Flexus云端搭建高效Java环境——安装JDK与Tomcat,无缝对接开发生产。享受流畅部署体验,让您的应用性能飙升!无论是初创企业还是行业巨擘,Flexus云服务器X都是您加速数字化转型的理想选择。快来体验,让您的业务在云端翱翔,共创辉煌未来!🚀,让我们一起来使用起来吧!!!