经济型e实例试用评测

简介: 通过几个通俗易懂的入门实验快速认识e实例

定义

e实例是阿里云ECS共享型实例规格族中的一员,e是英文单词economy的首字母,意在经济,所以e实例也称为经济型实例。在计算方面,它支持1:1、1:2、1:4多种处理器内存配比,选用Intel® Xeon® Platinum可扩展处理器,采用非绑定CPU调度模式,每个vCPU会被随机分配到任何空闲CPU超线程上。在网络方面,仅支持专有网络VPC,更侧重于资源的共享。如上特性决定了它多使用在轻量级应用、开发测试以及中小型网站建设场景。

试用

不论你是评测活动的老用户,还是初入评测活动的新用户,都可以直接在活动页面,点击立即试用按钮开通产品试用。如图:

image.png

当然,除了如上简单快捷的方式外,你还可以通过试用链接找到对应产品来开通试用。如图:

image.png

本次评测活动提供的产品规格是:①e系列 2核 4GB(每月200元免费额度);②公网流量每月80元免费额度(可用于抵扣100GB国内地域流量)③三个月免费试用。

最多支持开通4台,有5个地域提供此类资源。

由于我是ECS的老用户,不满足新用户免费试用的资格。如下我就介绍如何通过购买e实例来完成试用。点击实例购买链接,如下:

image.png

为了节约成本,这里我选用了抢占式实例,在实例规格这里,选择X86计算,可以看到靠前的实例均为经济型e实例,如下:

image.png

操作系统镜像这里,选择Alibaba Cloud Linux 3 LTS 64位,如图:

image.png

登录凭证,这里选用自定义密码,如图:

image.png

其他配置保持默认,勾选协议,点击立即下单,完成实例的购买。如图:

image.png

稍等片刻,来到ECS管理控制台,可以看到刚才完成下单的实例。如图:

image.png

此时,可以点击远程连接,通过Workbench,用自定义密码试试登录机器。如图:

image.png

看到上图,恭喜你完成产品的开通试用。

有些老用户开通了好多ecs实例,那有啥好办法快速判定实例是基于那种规格的呢,当然是有的,最简单方便的一招就是直接看规格的名称,比如经济型实例,名称就会是ecs.e开头。

实操

通过上面的产品开通试用,我们获得了一台经济型机器,接下来通过两个实验来体验下。

实验一:部署Docker

在正式部署Docker环境之前,需要配置好主机安全组,开通22、80、8080端口。单击试用实例的ID,选择安全组页签,单击安全组操作列的配置规则,在入方向添加需要放行的端口。如图:

image.png

接下来登录实例开始部署Docker环境,相关命令如下。

##这里命令是基于root的,如果是普通用户需要在命令最前用sudo
##下载docker-ce的yum源
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
##安装docker-ce
yum -y install docker-ce
##启动docker
systemctl start docker
##将docker服务加入开机自启
systemctl enable docker
##查看docker服务状态
systemctl status docker

image.png

有了docker环境后,需要通过docker构建应用镜像,命令如下:

##拉去nginx镜像
docker pull nginx:1.23.4
##编辑镜像文件
vim Dockerfile
#声明基础镜像来源,本示例中基础镜像为拉取的nginx:1.23.4镜像
FROM nginx:1.23.4
#RUN后面接容器运行前需要执行的命令,本示例将Nginx的首页内容改为hello, Docker!
RUN echo '<h1>hello, Docker!</h1>' > /usr/share/nginx/html/index.html
##构建镜像
docker build -t web:v1 .
##查看镜像
docker images
##启动镜像
docker run --name nginx-test -p 8080:80 -d web:v1 
##查看容器应用
docker ps

image.png

应用启动后,可以通过实例的公网IP加8080端口实现访问,如下:

image.png

至此,基于e实例就完成了一个用docker实现的web环境,是不是非常快捷方便呢。

实验二:搭建LNMP

要完成LNMP环境的搭建,有了上面的nginx,还不够,接下来就安装mysql,命令如下:

##下载mysql的yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
##安装mysql
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
##启动mysql服务
systemctl start mysqld
##设置mysql服务开机自启
systemctl enable mysqld
systemctl daemon-reload

image.png

完成mysql安装后,接着完成php程序的安装,命令如下:

##安装php
yum -y install php-fpm php-gd php-mysqlnd php-mbstring php-json php-pecl-zip
##查看版本
php-fpm -v
##启动php服务
systemctl start php-fpm
##将php服务加入开机自启
systemctl enable php-fpm

image.png

修改nginx配置文件,进入到nginx容器内部,修改nginx.conf文件,如下:

        location / {
            index index.php index.html index.htm;
        }
        location ~ .php$ {
            root /usr/share/nginx/html;    
            fastcgi_pass 127.0.0.1:9000;   
            fastcgi_index index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include fastcgi_params;   
        }

通过如下命令获取mysql的默认密码:

grep 'temporary password' /var/log/mysqld.log

通过命令 mysql_secure_installation ,配置配置MySQL的安全性,如下:

image.png

该命令将依次执行,修改mysql的默认密码、删除匿名用户、禁止root远程登录、删除test库以及用户对test库的访问权限、重新加载授权表。

接下来就要配置php默认页面了,在网站根目录新建phpinfo.php文件,并写入 <?php echo phpinfo(); ?>,通过访问该页面将获取php信息,如下:

image.png

至此,一套基于e实例的LNMP架构的环境就部署好了。接下来进行第三个实验,搭建个人网站。

实验三:搭建WordPress网站

有了上面搭建好的LNMP环境,接下来只需要初始化数据库,命令如下:

##进入mysql-shell
mysql -uroot -p
##创建数据库
create database wordpress;
##创建用户
create user 'boke'@'localhost' identified by '自定义密码';
##给用户授权
grant all privileges on wordpress.* to 'boke'@'localhost' identified by '自定义密码';
##使授权生效
flush privileges;

数据库设置好后,接下来安装wordpress程序,操作如下:

##下载wordpress程序
wget https://cn.wordpress.org/latest-zh_CN.zip
##配置网站根目录
mv /usr/share/wordpress /usr/share/nginx/html/wordpress
##修改网站配置文件
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php
##修改配置文件
vim wp-config.php

据已配置的WordPress数据库信息,修改MySQL相关配置信息。如下:

image.png

修改Nginx配置文件,在location /大括号内,将root后的内容替换为WordPress根目录,同时将location ~ .php$大括号内,将root后的内容替换为WordPress根目录。重启nginx服务,开始安装并登录WordPress网站。如下:

image.png

填写网站基本信息,然后单击安装WordPress。输入在安装WordPress时设置的用户名和密码,然后单击登录。如下:

image.png

通过上述操作,即可成功进入您个人的WordPress网站。

总结

一、通过上述的实操可以很直观地看到,e实例在CPU性能、内存性能和应用压测性能方面均表现出色,能够满足预期需求。与其他同类产品和同类配置的其他ECS规格相比,e实例的性能相当出色,具有明显的竞争优势。

  • CPU性能:阿里云的e实例提供了灵活的CPU配置选项,用户可以根据实际需求选择不同核心数和型号的CPU。测试表明,e实例的CPU性能表现良好,能够满足预期需求。
  • 内存性能:e实例提供了充足的内存空间,确保应用能够快速、稳定地运行。在内存性能方面,e实例同样表现出色,满足各种应用的需求。
  • 应用压测性能:通过应用压测性能测试,可以评估实例在高负载情况下的表现。e实例在应用压测性能方面表现良好,能够应对高并发、高流量的场景。

二、与同类场景的其它产品解决方案相比,e实例的最佳实践所能带来的收益主要在于其价格相对较低,且具有较好的性能和稳定性。与一些传统的、需要大量硬件投入的解决方案相比,基于云服务的e实例通常更经济。因为其资源(如计算能力、存储、带宽等)是可伸缩的,用户只需为实际使用的资源付费,从而降低了总体成本。

三、与其他同类产品和规格相比,ECS e实例的价格更加亲民,特别是对于中小型网站建设和开发测试等场景。

  • e实例采用经济型配置,旨在满足个人开发者和小微企业的需求。其价格相对较低,但性能稳定,能够满足基本的开发测试和中小型应用部署的需求。

  • e实例还提供了多种处理器内存配比,用户可以根据实际需求进行选择。这种灵活性使得用户能够更加精确地选择适合自己应用需求的配置,从而进一步降低成本。

  • 提供了多种优惠活动,用户可以通过参与活动享受更多的折扣和优惠。这些活动进一步降低了ECS e实例的使用成本,使得用户可以更加轻松地享受到阿里云的服务。

四、e实例作为ECS产品系列的一员,自然共用一套产品文档,在产品内引导、控制台引导和文档帮助方面都做得相当完善。对于新用户来说,这些帮助文档和引导功能可以快速上手使用。如果需要更多的信息和技术支持,可以通过阿里云的官方网站获取更多的帮助和文档。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 运维 监控
深度解读:为什么会有ECS经济型e实例及其背后思考
本文浅入深出的分析了ECS经济型e实例的产品思考,怎么更好让ECS助力客户业务。
|
5月前
|
存储 缓存 测试技术
阿里云服务器经济型e实例怎么样?性能、价格与适用场景全解析
阿里云服务器经济型e实例2核2G3M带宽40G ESSD Entry云盘价格只要99元1年,而且续费不涨价。经济型e实例是阿里云面向个人开发者、学生以及小微企业推出的一款入门级云服务器。这款实例以其高性价比和灵活的配置,迅速赢得了市场的青睐。那么,阿里云服务器经济型e实例到底怎么样?是否值得购买呢?本文将为您解析经济型e实例的性能、价格与适用场景,以供参考。
|
2月前
|
JavaScript 前端开发
uni-app中如何使用scss定义变量
使用SCSS在uni-app项目中定义和使用变量,不仅提高了样式代码的可维护性,还使得样式的修改和主题定制变得更加方便。只需更改变量值,就可以轻松改变整个应用的外观和风格。通过合理地组织和管理SCSS代码,可以大大提高开发效率和项目的可维护性。
231 9
|
4月前
|
安全 网络安全 数据安全/隐私保护
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
然后使用 `ssh -T git@ssh.github.com`来测试连接。
585 0
|
人工智能 搜索推荐 算法
数据平台演进问题之数据库技术面临挑战如何解决
数据平台演进问题之数据库技术面临挑战如何解决
332 0
|
弹性计算 数据挖掘 测试技术
ECS e实例测评
ECS e实例是阿里云推出的经济型云服务器,适合中小规模应用。性能上能满足基本需求,但在高并发场景下表现一般。性价比高,价格亲民,适合预算有限的开发者。用户体验良好,配有丰富的技术文档,但部分高级功能操作说明有待优化。
227 18
|
JavaScript 前端开发 异构计算
兼容移动手机的js拖拽插件Draggin.js
兼容移动手机的js拖拽插件Draggin.js
319 1
|
JavaScript 前端开发 Java
Springboot+vue实现文件的下载和上传
这篇文章介绍了如何在Springboot和Vue中实现文件的上传和下载功能,包括后端控制器的创建、前端Vue组件的实现以及所需的依赖配置。
1450 0
|
缓存 前端开发 Linux
如何使用 @font-face 和 font-display 在 CSS 中定义自定义字体
如何使用 @font-face 和 font-display 在 CSS 中定义自定义字体
630 0
|
网络安全
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常

热门文章

最新文章