需要EC2的可扩展存储! AWS上的EFS(弹性文件系统)的替代品?

时间:2017-06-27 07:23:38

标签: amazon-web-services amazon-ebs amazon-efs

由于EFS不在所有地区。如果我需要可以安装在EC2上的可扩展存储空间,还有哪些其他选择?

1 个答案:

答案 0 :(得分:0)

可以在需要时扩展EBS卷。限制包括:

1)它不能同时安装到多个实例,类似于EFS>>要解决这个问题,您必须将一个实例保留为NFS服务器,将其他实例保存为连接到它的客户端。您也可以使用本教程。

  
    
      

https://www.tecmint.com/how-to-setup-nfs-server-in-linux/

    
  

2)由于隐私模式,亚马逊不会在云计算中记录数据使用信息。

  
    
      
        

亚马逊提供了自定义脚本,您可以使用这些脚本记录"数据使用情况"指标进入cloudwatch。一旦数据使用达到某个设定水平,cloudwatch就会提醒您。85%。然后,您可以转到卷>>修改音量>>设置新尺寸>>并在OS端调整大小以使其反映出来。

      
    
  

以下步骤详细说明了如何在cloudwatch中设置音量使用指标。

这些脚本旨在运行Linux的Amazon EC2实例上运行,您可以将其配置为向Amazon Cloud Watch报告内存和磁盘空间使用情况指标。将指标提交到Cloud Watch后,您可以在Cloud Watch控制台中查看图表,计算统计数据并在其上设置警报。

基本步骤包括

  1. 安装所需的perl软件包,对应于您选择的实例(RHEL,Ubuntu,Amazon Linux等)。
  2. 下载,安装和配置监控脚本。
  3. 配置AWS凭据模板。
  4. 执行测试运行以确认其向云监视报告。
  5. 设置cron作业以定期运行此操作,以便更新云监视自定义指标。

    6。转到云端监视,选择磁盘使用的自定义指标并创建80%限制的警报。因此,一旦您选择的自定义指标超过使用范围,它就会提醒您。

  6. 与EBS卷和NFS共享概念一起,您可以模拟确切的EFS功能和体系结构。与EFS相比,性能会更低。(您可以在raid类型中使用EBS卷来最大限度地降低性能损失)