超高I/O型
概述
超高I/O型弹性云服务器使用高性能NVMe SSD本地磁盘,提供高存储IOPS以及低读写时延,您可以通过管理控制台创建挂载有高性能NVMe SSD盘的弹性云服务器。
使用场景
- 超高I/O型弹性云服务器适用于高性能关系型数据库
 - NoSQL数据库(Cassandra、MongoDB等)以及ElasticSearch搜索等场景
 
规格
| 
        规格名称  | 
      
        vCPU  | 
      
        内存 (GiB)  | 
      
        最大带宽/基准带宽 (Gbps)  | 
      
        最大收发包能力 (万PPS)  | 
      
        网卡多队列数  | 
      
        网卡个数上限  | 
      
        本地盘  | 
      
        虚拟化类型  | 
     
|---|---|---|---|---|---|---|---|---|
| 
        i3.2xlarge.8  | 
      
        8  | 
      
        64  | 
      
        2.5/2.5  | 
      
        100  | 
      
        4  | 
      
        4  | 
      
        1 × 1600GiB NVMe  | 
      
        KVM  | 
     
| 
        i3.4xlarge.8  | 
      
        16  | 
      
        128  | 
      
        5/5  | 
      
        150  | 
      
        4  | 
      
        8  | 
      
        2 × 1600GiB NVMe  | 
      
        KVM  | 
     
| 
        i3.8xlarge.8  | 
      
        32  | 
      
        256  | 
      
        10/10  | 
      
        200  | 
      
        8  | 
      
        8  | 
      
        4 × 1600GiB NVMe  | 
      
        KVM  | 
     
| 
        i3.12xlarge.8  | 
      
        48  | 
      
        384  | 
      
        15/15  | 
      
        240  | 
      
        8  | 
      
        8  | 
      
        6 × 1600GiB NVMe  | 
      
        KVM  | 
     
| 
        i3.15xlarge.8  | 
      
        60  | 
      
        512  | 
      
        25/25  | 
      
        500  | 
      
        16  | 
      
        8  | 
      
        7 × 1600GiB NVMe  | 
      
        KVM  | 
     
本地盘性能
I3型弹性云服务器本地盘的IOPS(Input/Output Operations Per Second)性能和单盘指标如表2和表3所示。
使用须知
- 超高I/O型弹性云服务器当前支持如下版本的操作系统:
    
- EulerOS 2.2
 - CentOS 7.2
 - CentOS 7.3
 - Ubuntu Server 16.04
 - SUSE Linux Enterprise Server 12 SP2
 - Fedora 25 64bit
 - OpenSUSE 42.2 64bit
 
 
     建议使用EulerOS 2.2和Ubuntu Server 16.04操作系统。
 - 超高I/O型弹性云服务器所在的物理机发生故障时,不支持弹性云服务器的热迁移恢复:
    
- 部分宿主机硬件故障或亚健康等场景,需要用户配合关闭ECS完成宿主机硬件维修动作。
 - 因系统维护或硬件故障等,HA重新部署ECS实例后,实例会冷迁移到其他宿主机,本地盘数据不保留。
 
 - 超高I/O型弹性云服务器不支持规格变更。
 - 超高I/O型弹性云服务器不支持本地盘的快照和备份。
 - 可使用本地盘和云硬盘两类磁盘存储数据,通过挂载云硬盘,可以提供更大的存储空间。关于本地盘和云硬盘的使用,有如下约束与限制:
    
- 系统盘只能部署在云硬盘上,不可以部署在本地盘上。
 - 数据盘可以部署在云硬盘和本地盘上。
 - 最多可以挂载60块盘(包括VBD盘+SCSI盘+本地盘)。具体约束限制请参见一台弹性云服务器可以挂载多块磁盘吗?。
 
 - 您可以通过配置fstab文件,设置云服务器系统启动时自动挂载磁盘分区。具体操作请参见设置开机自动挂载磁盘分区。
 - 超高I/O型弹性云服务器的本地磁盘数据有丢失的风险(比如宿主机宕机或本地磁盘损坏时),如果您的应用不能做到数据可靠性的架构,强烈建议您使用云盘搭建您的弹性云服务器。
 - 删除超高I/O型弹性云服务器后,本地NVMe SSD盘中的数据会被自动清除,请提前做好数据备份。删除本地盘数据的时间较长,因此,资源释放的时间较之常规云服务器略长。
 - 由于本地盘数据的可靠性取决于物理服务器和硬盘的可靠性,存在单点故障风险,建议您在应用层做好数据冗余,以保证数据的可用性,需要长期保存的业务数据建议使用云硬盘存储。
 - 超高I/O型弹性云服务器的本地盘设备名为/dev/nvme0n1、/dev/nvme0n2等。
 - Ir3型弹性云服务器的本地盘为拆分型本地盘,一块本地盘可能被多个弹性云服务器使用。当本地盘损坏时,会影响多个弹性云服务器。
    
建议您在创建Ir3型弹性云服务器时,将弹性云服务器加入云服务器组,避免出现一块本地盘损坏影响多个弹性云服务器的情况。具体操作请参见管理云服务器组。
 - 对于超高I/O型弹性云服务器,关机后其基础资源(包括vCPU、内存、镜像)会继续收费。如需停止计费,需删除弹性云服务器。了解更多请参考弹性云服务器关机后还会计费吗?
 
I系列云服务器本地盘损坏的处理方法
本地盘损坏时,带有本地盘的云服务器处理方法如下:
Linux系统
- 卸载故障的本地磁盘。
    
- 执行以下命令,查询故障盘的挂载点。
 - 执行以下命令,卸载故障的本地磁盘。
      
      
如图1所示,/dev/nvme0n1的挂载点为/mnt/nvme0,命令如下:
umount /mnt/nvme0
 
 - 检查报障的云服务器的/etc/fstab中是否配置了故障盘对应的挂载点,如果配置了则需要注释掉,防止换盘后启动云服务器进入维护模式。
    
- 执行以下命令,查询磁盘分区的UUID。
      
      
以查询磁盘分区“/dev/nvme0n1”的UUID为例:
blkid /dev/nvme0n1
回显类似如下信息:
/dev/nvme0n1: UUID="b9a07b7b-9322-4e05-ab9b-14b8050cd8cc" TYPE="ext4"
 - 执行以下命令,查询/etc/fstab中是否存在磁盘分区的自动挂载信息。
      
      
回显类似如下信息:
UUID=b9a07b7b-9322-4e05-ab9b-14b8050cd8cc /mnt ext4 defaults 0 0
 - 如果存在挂载信息,执行以下命令,删除磁盘分区的自动挂载信息。
      
- 执行以下命令,编辑/etc/fstab文件。
        
        
根据步骤3.a查询的UUID,查看在/etc/fstab文件中是否存在该磁盘分区的自动挂载信息,如果存在需注释该条信息。避免在更换本地盘后,云服务器开机时进入维护模式。
 - 单击“i”进入编辑模式。
 - 删除或注释掉磁盘分区的自动挂载信息。
        
以下示例中在自动挂载信息前面添加#,表示注释掉自动挂载信息。
# UUID=b9a07b7b-9322-4e05-ab9b-14b8050cd8cc /mnt ext4 defaults 0 0
 - 按Esc键退出编辑模式,输入:wq后回车,保存并退出。
 
 - 执行以下命令,编辑/etc/fstab文件。
        
        
 
 - 执行以下命令,查询磁盘分区的UUID。
      
      
 - 执行以下命令,查看故障本地盘的SN号。
    
    
ll /dev/disk/by-id/
图2 查询故障本地盘sn号
     - 将云服务器关机,联系技术支持并提供故障盘的SN号,更换本地盘。
 
Windows系统
- 打开“计算机管理”,在“计算机管理(本地) > 存储 > 磁盘管理”中,查看故障盘的磁盘编号,例如“磁盘 1”。
 - 以管理员身份打开“Windows PowerShell”,执行以下命令,查询逻辑卷对应的磁盘。
    
Get-CimInstance -ClassName Win32_LogicalDiskToPartition |select Antecedent, Dependent | fl
图3 查询逻辑卷对应的磁盘
     - 执行以下命令,查询磁盘编号和SN号的对应关系,获取故障盘的SN号。
    
Get-Disk | select Number, SerialNumber
图4 查看磁盘编号和SN号的对应关系
     - 将云服务器关机,联系技术支持并提供故障盘的SN号,更换本地盘。
 
    
      