Amazon EBS新功能——弹性卷

翻译 2017年02月15日 14:19:33

简介


  在应用飞速的更新换代、数据量高速增长的今天,AWS的客户对EC2的块存储需求是随时间而改变的,很可能会多次需求增加容量或改变性能特性。在当今的24×7(全天候不间断)操作模式下,服务器没有停机的余地。因此,客户希望在不离线或不影响正常操作的情况下进行更改。换句话说,我们的客户希望他们的EBS卷更有弹性!

  在2017年2月13日,AWS全球推出了一个新的EBS功能,称为弹性卷(Elastic Volumes),并使其适用于当前所有EC2实例可生成的EBS卷,这项功能尚未能在AWS中国区使用,不过可以通过AWS全球体验使用这一功能。通过这一功能,可以在EBS卷正在使用时增加卷的大小,调整性能或更改卷类型,并能在这些更改生效之前继续使用应用程序。这一新功能的更新将大大简化企业或个人用户的许多规划管理,可以通过简单的API调用来及时更改存储基础架构,取代传统的需要几周或几个月的配置周期。


使用场景


  1. 卷类型更改。在项目初期,您初步设置块存储使用通用SSD卷(General Purpose SSD volumes),在获得一些使用经验后,发现吞吐量优化卷(Throughput Optimized volumes)是更好的选择,您只需要更改卷的类型。

  2. 读写操作次数调整。假设您在IOPS卷中运行一个关系型数据库,并设置它处理正常范围内的数据读写,由于每个月最后几天数据读写突增到正常水平的10倍,您只需要通过弹性卷短时间内获取更强大的读写配置来处理最高的数据读写,然后回调至正常配置(降低成本)来处理正常范围呢的数据读写。

  3. 卷存储增加。您获取了一个卷使用警告,提示您当前使用存储空间超过90%,这时您可以增加卷的大小,并扩展文件系统来匹配,弹性卷将以完全自动化的方式不停机的处理。


修改限制


  所有卷大小的修改只能增加卷的大小!为了保护所有EBS卷中的数据,弹性卷修改仅允许增加卷的大小。如果您想较小卷的大小,可以先通过数据迁移工具将EBS卷中的数据移动到较小的卷,再将原来的卷删除。

  1. 通用SSD卷:卷大小最小为1GiB,最大为16384GiB(16TiB);IOPS性能无法修改,最小为100,最大为10000,在最大最小值范围内为卷大小的3倍(卷大小单位为GiB),IOPS超频可达到3000。

  2. 预配置IOPS SSD (io1):卷大小最小为4GiB,最大为16384GiB;IOPS性能可以修改,最小为100,最大为20000,在最大最小值范围内最大可调整至卷大小的50倍(卷大小单位为GiB)。

  3. Cold HDD (sc1):卷大小最小为500GiB,最大为16384GiB;Cold HDD (sc1) 卷提供低成本的磁性存储,该存储以吞吐量而不是 IOPS 定义性能。此处无法做任何更改。

  4. 吞吐量优化卷:卷大小最小为500GiB,最大为16384GiB;吞吐量优化卷提供低成本的磁性存储,该存储以吞吐量而不是 IOPS 定义性能。

  数据截至至2017年2月17日,具体数据以AWS实时数据为准。更多有关EBS卷的相关信息,请查阅Amazon EBS 卷类型


操作指南


  您能通过AWS管理控制台、API调用或从AWS命令行界面(CLI)管理使用所有功能。下面将介绍AWS管理控制台对弹性卷的操作指南,获取更多API调用及命令行界面的操作方式,请访问AWS文档

  修改本身不收取任何费用,您只需按实际使用量付费。 更多定价信息,请访问EBS 定价

  登陆AWS全球,并选择服务EC2,打开EC2面板后,鼠标左击点选左侧导航栏的“卷”。
EC2

  打开卷面板后,选择您要调整的卷,点选“操作”打开下拉菜单,在下拉菜单中点选“Modify Volume”(尚未汉化)。
Volume

  然后可以对卷类型、大小和预配置的IOPS(如果适用的话)进行任何符合需求的更改,修改检查完后,点击Modify按钮。
Modify

  点击Yes按钮确认修改,配置修改完成!
Verify

  下一步是扩展文件系统,以便可以利用额外的存储空间。 要了解如何执行此操作,请阅读在Linux上扩展EBS卷的存储空间在Windows上扩展EBS卷的存储空间

  中国区尚未能使用这项功能,期待尽早能在中国区投入使用。
China

注意事项


  1. 在某些情况下,卷需要与EC2实例分离或停止实例才能进行修改。如果您在尝试对EBS卷应用修改时遇到错误消息,或者如果要修改附加到上一代实例类型的EBS卷,请执行以下步骤之一:

    • 对于非引导卷,先将卷从实例中分离,再应用修改,最后重新附加卷。
    • 对于引导卷,先停止实例,再应用修改,最后重新启动实例。
  2. 弹性卷修改方法不支持上一代磁性卷。但是,您可以通过拍摄快照,并将快照还原到其他配置的EBS卷。

  3. 不支持减小EBS卷的大小。但是,您可以通过创建较小的卷,利用应用程序级工具(如 robocopy)进行数据转移。

  4. 修改卷后,您需要等待至少六个小时,才能再对同一卷进一步更改。

  5. 许多Linux AMI如今使用MBR方案,它只支持最多2047GiB的引导卷。如果您的实例未使用2TiB或更大的引导卷进行引导,则引导卷的大小被限制为2047GiB。

  6. 在2016年11月1日之前附加到当前生成实例的卷需要执行以下操作之一,来初始化修改支持(这是一次性要求):

    • 停止并重新启动实例(重启前请一定备份卷数据!)
    • 分离并重新附加卷
  7. M3.medium实例被视为当前一代。M3.large, m3.xlarge,和m3.2xl实例被视为上一代。

  注意事项文档(英文原版)。


更多信息


Amazon EBS Update – New Elastic Volumes Change Everything
Amazon Elastic Block Store
如有错误,请不吝指正,谢谢!

AWS EC2 调整云主机根卷大小

对于Redhat/Amazon Linux操作系统,请参考: 调整amazon EC2云主机的EBS启动磁盘大小(http://blog.sina.com.cn/s/blog_704836f4010...
  • knight_zhen
  • knight_zhen
  • 2015年07月29日 12:15
  • 38272

一.弹性可持续存储(EBS)概述

1. 什么是EBS (Elastic BlockStore)?Amazon EBS是Amazon的一个新性能,提供对AmazonEC2应用持续存储,也可以通过卷(Volumes)对块存储随机访问。E...
  • jepher
  • jepher
  • 2008年11月28日 15:04
  • 5110

如何扩展EBS卷的容量

在EC2实例运行一段时间之后,由于日志等应用数据的积累我们可能会遇到需要扩展磁盘容量的情况。EBS卷目前不支持动态磁盘容量扩展,也就是说不能通过简单的执行一条命令或点击一下管理控制台界面来更改磁盘容量...
  • u012365585
  • u012365585
  • 2014年02月07日 09:14
  • 10409

在Amazon EC2中挂载EBS作为永久存储

今天再服务器上挂载EBS做个总结 左侧数一次点击ELASTIC BLOCK STORE-->Volumes,点击Create Volume创建一个新的Create Volume。 ...
  • mxy_0223
  • mxy_0223
  • 2017年04月12日 18:42
  • 599

Amazon EBS新功能——弹性卷

在2017年2月13日,AWS全球推出了一个新的EBS功能,称为弹性卷(Elastic Volumes),并使其适用于当前所有EC2实例可生成的EBS卷。通过这一功能,可以在EBS卷正在使用时增加卷的...
  • finishy
  • finishy
  • 2017年02月15日 14:19
  • 637

Kubernetes存储之Persistent Volumes简介

注意  以下内容适用于Kubernetes v1.6.0及以下。简介  管理存储和管理计算有着明显的不同。PersistentVolume子系统给用户和管理员提供了一套API,从而抽象出存储是如何提供...
  • styshoo
  • styshoo
  • 2017年05月16日 06:32
  • 1091

Amazon EBS弹性块存储服务初探

近两年来,云计算的概念炒得火热火热的。一般来说,一提到云计算很容易想到的典型应用就是分布式服务与计算,后端是一个超大的服务器集群提供服务,像Google的GFS,BigTable,Chubble以及M...
  • hereweare2009
  • hereweare2009
  • 2011年03月05日 22:42
  • 9467

预热EBS卷Pre-Warming Amazon EBS Volumes

为什么EBS卷使用前需要预热(Pre-Warm)? 当你创建一块EBS磁盘卷的时候,无论你是创建一块全新的空磁盘还是基于某个snapshot恢复创建的一块包含数据的磁盘,存储块是立即分配的,而当你第...
  • fedora18
  • fedora18
  • 2015年03月12日 14:08
  • 610

EBS配置文件权限控制

EBS中我经常使用的权限控制有两种。 1.在定义功能的时候使用参数。 这个就很简单,直接在功能定义界面,参数字段添加我们的参数 如:USER_ROLE="SUPER" 等。 然后在FORM中p...
  • SMJ3901080114
  • SMJ3901080114
  • 2013年05月03日 10:19
  • 2143

ebs 双节点

准备步骤 Ø  Step 1 :修改tnsnames.ora 修改$TNS_ADMIN/tnsnames.ora中SID,使应用可以连接其中一个实例 PROD=              ...
  • yaluo009
  • yaluo009
  • 2016年10月11日 23:11
  • 676
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Amazon EBS新功能——弹性卷
举报原因:
原因补充:

(最多只允许输入30个字)