Dute.me: 独一无二的GoDaddy优惠码

你应该知道的阿里云ECS服务器

你应该知道的阿里云ECS服务器

导读:本文详细介绍了什么是阿里云ECS(包括支持的系统、各种云盘的性能比对),ECS服务器的使用场景以及相关概念;最后,提到了为什么选择阿里云ECS服务器来开展我们的业务。

阿里云服务器ECS简介

云服务器 Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。和传统的VPS服务器相比,使用云服务器ECS就像我们平时使用水、电、煤气等资源一样便捷、高效,用多少算多少,不会造成资源浪费。

在使用的过程中,随着您的业务的发展,可以随时对ECS服务器进行磁盘扩容、内存扩容、增加带宽、增强CPU计算能力等操作;而如果不再需要云服务器,也能随时对服务器配置进行降级,释放资源,以节省费用。

ECS服务器支持的操作系统

阿里云ECS支持最新的 Linux 和 Windows 操作系统。

支持的Linux操作系统

  • CentOS:7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.9 / 6.8 / 6.7 / 6.4 / 6.3 / 6.1 / 6.0 / 5.11(均为64位操作系统)
  • Ubuntu:16.04(64位) / 14.04(64位)
  • RedHat:Enterprise Linux 7.5 / 7.4 / 6.9 (64位)
  • Debian:9.2(64位) / 8.9(64位)
  • Aliyun Linux:17.1(64位)
  • SUSE Linux:Enterprise Server 12 SP2(64位) / Enterprise Server 11 SP4(64位)
  • Open SUSE:42.3(64位)
  • CoreOS:1745.7.0(64位)
  • FreeBSD:11.1(64位)

支持的 Windows 服务器操作系统

  • Version 1709 数据中心版,不含UI(64位中英文版)
  • Windows Server 2016 数据中心版(64位中英文版)
  • Windows Server 2012 R2 数据中心版(64位中英文版)
  • Windows Server 2012 标准版(64位中文版)
  • Windows Server 2008 R2 企业版(64位中英文版)
  • Windows Server 2008 标准版 SP2(64位中文版)
  • Windows Server 2003 企业版(64位中文版)

注意:如果购买时所选内存小于 1 GB,则只能选择 Version 1709 数据中心版 操作系统。

ECS服务器磁盘(云盘)简介

阿里云ECS服务器的磁盘,属于云服务器「块存储产品」,用于存储系统数据和业务数据。它包含 ESSD 云盘SSD 云盘高效云盘普通云盘 四种类型。下面我们就对这几种云盘从容量、吞吐量、访问速度等几方面进行简单介绍。

衡量指标

衡量块存储产品的性能指标主要包括:IOPS、吞吐量和访问时延,说明如下:

  • IOPS:IOPS 是 Input/Output Operations Per Second 的简称,即每秒能处理的I/O个数,用于表示块存储处理读写(输出/输入)的能力。
  • 吞吐量:是指单位时间内可以成功传输的数据数量,通常以 MBps 为单位。
  • 访问时延:是指块存储处理单个I/O需要的时间,通常以毫秒为单位。

了解了块存储器的衡量指标后,我们分别来看看上述四类存储产品在这几项指标下的具体表现。

说明:以下性能衡量指标,针对的是云盘性能测试得出的数据,不包括共享块存储性能指标。

单磁盘最大容量

  • ESSD云盘:32,768 GiB
  • SSD云盘:32,768 GiB
  • 高效云盘:32,768 GiB
  • 普通云盘:2,000 GiB

即:除普通云盘外,其他云盘的最大容量支持 32768 GiB

最大IOPS

  • ESSD云盘:1,000,000
  • SSD云盘:25,000+
  • 高效云盘:5,000
  • 普通云盘:数百

上面的数字表示每秒能处理的I/O个数,因此,如果您的业务是属于事务密集型应用,建议选择ESSD云盘或SSD云盘。

最大吞吐量

  • ESSD云盘:4,000 MBps
  • SSD云盘:300 MBps
  • 高效云盘:140 MBps
  • 普通云盘:30−40 MBps

可以看出,最高效的ESSD云盘比吞吐量最低的普通云盘在传输效率上要高上百倍。

访问时延

  • ESSD云盘:0.1−0.2 ms
  • SSD云盘:0.5−2 ms
  • 高效云盘:1−3 ms
  • 普通云盘:5−10 ms

说明:以上访问时延是指「单路随机写」的访问时延。如果您的应用对时延要求比较高,比如实时数据库应用(过高的时延会导致应用性能下降或报错),建议您使用ESSD云盘、SSD云盘、或SSD共享块存储类产品;如果您的应用更偏重存储吞吐能力,对时延相对不太敏感(比如Hadoop离线计算等吞吐密集型应用),建议您使用本地HDD盘类产品。

各种云盘应用场景

1、ESSD云盘典型应用场景

  • OLTP数据库:如 MySQL、PostgreSQL、Oracle、SQL Server 等关系型数据库
  • NoSQL数据库:如MongoDB、HBase、Cassandra等非关系型数据
  • ElasticSearch分布式日志:ELK(Elasticsearch、Logstash和Kibana)日志分析等

2、SSD云盘典型应用场景

  • PostgreSQL、MySQL、Oracle、SQL Server等中大型关系数据库应用
  • 对数据可靠性要求高的中大型开发测试环境

3、高效云盘典型应用场景

  • MySQL、SQL Server、PostgreSQL等中小型关系数据库应用
  • 对数据可靠性要求高、中度性能要求的中大型开发测试应用

4、普通云盘典型应用场景

  • 数据不被经常访问或者低I/O负载的应用场景(如果应用需要更高的I/O性能,建议使用SSD云盘)
  • 需要低成本并且有随机读写I/O的应用环境
  • 出于学习ECS目的的个人使用

云服务器ECS相关概念和术语

了解云服务器相关的概念,是正确使用阿里云ECS的基础。在我们使用ECS过程中,会多次遇到这些概念和术语,下面列出了常见的一些和ECS相关的概念:

  • 地域:是指ECS资源所在的物理位置,如:杭州、广州、青岛、香港、法兰克福。
  • 实例:ECS实例,可理解为一台虚拟机,每个实例都包含CPU、内存、磁盘、操作系统、网络接口等基础计算组件。
  • 镜像:是指ECS实例运行环境的模板,镜像一般包括操作系统和一些预装的软件(Apache / PHP / Java / MySql等);操作系统支持多种Linux发行版本(如:最新的CentOS、Ubuntu、Debian、RedHat)和不同的Windows版本。
  • 快照:是指某一个时间点上一块弹性块存储的数据备份,每个实例可创建多个快照。
  • 网络类型:阿里云ECS支持2种网络类型:专有网络和经典网络。专有网络是基于阿里云构建的一个隔离的网络环境,专有网络之间在「逻辑上」彻底隔离,不相互影响;经典网络则统一部署在阿里云公共基础设施内,由阿里云负责规划和管理。通常,专有网络ECS要比经典网络的价格要贵一些。
  • 安全组:由同一地域内具有相同保护需求并相互信任的实例组成,它是一种虚拟防火墙,用于设置不同实例的网络访问控制。关于实例安全组的配置,请参考:阿里云 ECS 实例安全组详解
  • 弹性公网IP:是一个静态公网IP地址,可以与ECS实例反复绑定或解除绑定。
  • SSH 密钥对:用于远程登录Linux ECS实例的一对加密文本。SSH 密钥对包含公钥和私钥,由阿里云存储公钥,而私钥则需要您妥善保管(且不可对外公开)。

为什么选择阿里云ECS服务器

阿里云是全球卓越的云计算技术和服务提供商,经过将近10年的发展,在全球云计算市场,阿里云是仅次于亚马逊AWS和微软Azure的第三大云服务提供商。而在国内,则是市场和口碑第一的云服务商(市场占有率超过一半)。

作为国内NO.1云计算提供商,阿里云具有以下优势:

  • 阿里云是阿里巴巴集团旗下云计算品牌,具有深厚的研发功底
  • 阿里云在在杭州、北京、硅谷等地设有研发中心和运营机构
  • 全球14个地域设立有数十个飞天数据中心,并提供多语言支持(中、英、日)
  • 阿里云产品线丰富,从云服务器、数据库、域名、网络、安全等产品均有涉猎
  • 阿里云具有完善的售后服务,提供电话、邮件、工单系统支持
  • 阿里云积极拥抱开源,它是CNCF基金会白金会员,同时,阿里云还是 Linux(黄金)、Apache、MariaDB(白金)、FSF等著名基金会成员

阿里云ECS使用须知

在使用阿里云ECS前,建议仔细阅读以下操作须知和最佳实践,一方面,可避免触碰阿里云服务器规则红线,导致封号、限流、停服等处罚;另一方面,也可以在规则允许的范围内发挥阿里云服务器的最大能效。

禁止的操作

  • 禁止使用阿里云 ECS 服务器托管违反国家法律要求的内容
  • 禁止使用 ECS 实例做流量穿透服务(即倒卖带宽)
  • 禁止使用 ECS 针对淘宝等电商网站从事刷单、刷销量、刷广告、进行虚假网站交易的网络行为
  • 对于 Linux 操作系统,不要开启 SELinux 服务
  • 切勿随意更改根目录所在分区下各个目录的权限,包括 etcbinsbinbootusr 等;如果权限更改不当会导致系统出现异常
  • 不要开启 NetWorkManager 服务。该服务会跟系统内部网络服务出现冲突,导致网络异常
  • 不要卸载相关硬件的驱动程序,以免影响服务器的稳定性
  • 不要随意修改网卡 MAC 地址,此举可能导致远程无法访问服务器
  • 对于 Windows 操作系统,不要关闭系统自带的 shutdownmon.exe 进程;关闭后可能会使服务器重启时间变长
  • 不要重命名、删除或禁用 Windows 下的 Administrator 账号,以免影响服务器使用

违规上述要求者,最高处以关停并锁定实例的处罚,并将遭到清退。

推荐的操作

  • 如果您购买的云服务器的内存超过 4 GiB,建议选择64位操作系统,这是因为 32 位操作系统存在 4 GiB 的内存寻址限制(阿里云支持的64位操作性,请参考本文上面 ECS服务器支持的操作系统 一节)
  • 如果您将 Windows 实例用于建站、部署 Web 环境,那么,需要至少 2 GiB 内存。因为在 Windows 操作系统下,少于 2 GiB 实例规格无法启动 MySQL 服务
  • [重要] 请定期对您的数据进行备份,没有什么比公司数据更重要
  • I/O 优化实例不要关闭 aliyun-service 服务
  • 为保证服务的连续性,避免因宕机迁移而导致服务不可用,建议将系统相关软件都设置成开机启动
  • 不建议自行升级云服务器的内核和操作系统版本

感谢阅读,以上就是对阿里云ECS的简单介绍,希望对您使用及选择阿里云ECS能够提供一定的帮助。本文未提及的方面,请参考阿里云官方文档。最后,如果您需要购买阿里云ECS,不要忘了领取阿里云代金券