阿里云服务器的实例规格
在说到阿里云经济型e实例之前,先来了解一下阿里云服务器ECS的实例规格,阿里云服务器根据业务场景和使用场景,ECS实例可以分为多种实例规格族,比如通用型、计算型、内存型、通用算力型、大数据型、经济型等,正如我们再阿里云服务器ECS官网首页看到的一样
那么我们今天来说的经济型e实例,可以说是性价比最高的入门级云服务器,是阿里云面向个人开发者、学生、小微企业,在中小型网站建设、开发测试、轻量级应用等场景推出的全新入门级云服务器。为什么说是开发者福利呢?是因为阿里云推出了2核2G 3M固定带宽不限流量,新老同享,活动期间新购、续费同价,开发必备!云服务99元/1年的活动,这就是开发者福利,福利地址:https://www.aliyun.com/lowcode/promotion/allinaliyun/99program
下面我们再详细说说这款经济型e实例为什么说是入门级云服务器了。
经济型e实例
经济型e实例从价格上来说,99元/1年,那必须称得上是【经济型】了,作为入门级云服务器,以最小的成本掌握最大的云服务器技能,这就是入门级。经济型e实例有以下特点:
1.计算:支持1:1、1:2、1:4多种处理器内存配比,Intel® Xeon® Platinum可扩展处理器,且e实例采用非绑定CPU调度模式,每个vCPU会被随机分配到任何空闲CPU超线程上,与企业级实例相比,e实例侧重于资源的共享,但是费用更低;
2.存储:I/O优化实例,支持ESSD Entry云盘(推荐)、ESSD云盘、ESSD AutoPL云盘;
3.网络:支持IPv4、IPv6,仅支持专有网络VPC,实例网络性能与计算规格对应(规格越大网络性能越强)
4.适用场景:中小型网站建设、开发测试、轻量级应用
当然,经济型e实例并不是只有2核2G的实例规格,而是包含多种实例规格
到这里,大家对于经济型e实例的特点以及一些实例规格基本就了解了,下面开始上手操作吧。
搭建Java Web开发环境
作为开发者,当你有了自己的云服务器ECS,那么你首先最关心的是如何在自己的云服务器ECS上面搭建Java Web开发环境,那么这里我将带着你逐步进行操作。
安装JDK
在搭建Java Web开发环境之前,首先需要安装JDK
# 查看yum源中JDK版本yum list java* # 使用yum安装JDK1.8yum -y install java-1.8.0-openjdk*
安装完成后查看是否安装成功
java -version
安装Mysql数据库
下面继续安装Mysql数据库,下载并安装MySQL官方的Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server --nogpgcheck
安装完成之后启动Mysql数据库 并查看数据库初始密码
# 启动Mysql数据库systemctl start mysqld.service # 查看初始密码grep"password" /var/log/mysqld.log
登录数据库,修改初始密码
# 登录数据库mysql -uroot-p# 设置密码校验策略低set global validate_password_policy=0; # 修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'; # 授予root用户远程管理权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678'; # 退出数据库exit
到这里,Mysql数据库安装也算完成了,下面安装Tomcat
安装Tomcat
安装Tomcat之前需要先下载Tomcat安装包,解压并安装
# 下载Tomcat压缩包wget--no-check-certificate https://labfileapp.oss-cn-hangzhou.aliyuncs.com/apache-tomcat-8.5.72.tar.gz # 解压tar -zxvf apache-tomcat-8.5.72.tar.gz # 修改Tomcat 名字mv apache-tomcat-8.5.72 /usr/local/Tomcat8.5 # 为Tomcat授权chmod+x /usr/local/Tomcat8.5/bin/*.sh # 修改Tomcat默认端口号为80sed-i's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml # 启动Tomcat/usr/local/Tomcat8.5/bin/./startup.sh
在浏览器中输入ECS公网ip地址可以看到:http://101.132.250.31/
到这里,整个Java Web开发环境需要的JDK、Mysql、Tomcat就搭建完成了。
操作感受
小建议一
可以说,对于阿里云服务器ECS的Java Web基础环境的搭建,不同阿里云服务器ECS 实例规格的操作命令基本是相同的,操作上来说没有什么不适,只是既然是Java Web基础环境,那么是否可以一种镜像(根据具体的业务来区分的镜像,比如:Java Web镜像、个人网盘镜像,这类镜像里面已经提前内置好了对应业务可能需要用到的基础环境),在购买阿里云服务器ECS的时候,可以通过选择不同业务场景的镜像来提高阿里云服务器ECS的用户体验,比如
如果业务场景镜像功能上不好实现的话,也可以增加一个tab,提供业务场景选型 的选项,列出一些常用的业务场景
甚至也可以增加一个帮我选的功能
当然,这里不是说别家的云服务器ECS就好,只是这个业务场景选型功能对于入门级服务器来说确实很有必要。比如说让你像我上面一样通过命令行搭建Java Web基础环境,操作是不复杂,按文档操作没问题,但是如果可以在购买云服务器ECS的时候直接就初装了,岂不是更好呢?
小建议二
另外就是是否可以接入宝塔服务,给云服务器ECS配置安全组放行8888端口后,登录宝塔Linux面板地址:http://公网IP地址:8888,在宝塔管理页面选择需要安装的基础环境服务
或者自己根据需要去对应菜单下找到自己需要的Nginx,Mysql等
这样也可以极大的方便开发者的使用,降低开发者学习成本,提高开发者的用户体验。
最后,也是最重要的
最后再来对比一下阿里云服务器ECS经济型e实例和其他云服务ECS同样实例规格下的云服务器的价格,首先看一下阿里云服务器ECS经济型e实例
现在再来看一下同样规格2vCPUs | 2GiB 的云服务器ECS的价格
再来看一下同样规格 2核 2GB的云服务器架价格
那么,相对于其他云厂商的云服务器ECS价格来说的话,阿里云经济型e实例的99元/1年的价格真的是很实惠,也很符合入门级开发者的经济情况,那么再回看在体验过程中的一些操作的花,似乎也没那么麻烦了,能增加根据业务场景选型来给云服务器ECS初装基础环境更好,如果真的开发难度较大不能增加此类功能的话,那便全当熟悉Linux操作环境命令了,哈哈。