问题标签 [amazon-efs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
196 浏览

amazon-web-services - 如何确保 AWS EFS 未安装在任何 EC2 实例上?

我必须删除几个 Amazon 弹性文件系统,但它们目前已安装到许多 EC2 实例。

现在我们必须删除这些 EFS。有没有办法从 AWS 控制台检查哪些实例正在使用 EFS?

0 投票
2 回答
1878 浏览

laravel - 在 AWS 的 S3 或 EFS 中存储数千张图像的位置?

我将在不久的将来制作一个项目,一个我们将在一段时间内存储成千上万张图像的项目。我正在艰难地决定是使用 Amazon S3 还是 EFS 来存储这些图像。我认为两者都是一个很好的选择,但我的问题是什么是最好的服务或什么是最佳实践?

我的应用程序将使用 Laravel 完成,并且我已经完成了这两种服务的集成。

该项目的大部分特点是:

  • 我将存储的大部分文件将是大约 95% 的照片。
  • 每天将存储大约 1.5k 张照片。
  • 照片非常大(专业相机)。
  • 应用程序的流量不会很多,大约。一次 100 个用户。
  • 每个用户每天会查阅大约 100 张照片。

你有什么建议吗?

0 投票
0 回答
265 浏览

amazon-web-services - 尝试登录 AWS Elasticsearch 以便能够使用 elasticsearch-php

我已经检查了以下用于登录弹性搜索的来源: https ://github.com/wizacha/AwsSignatureMiddleware 我不想使用它,因为它要求直接调用密钥和密钥。

https://github.com/jeskew/amazon-es-php 这看起来很有希望,因为它默认使用 PHP SDK 例程进行身份验证。但是每当我调用客户端的索引函数时,我都会收到 500 错误。

https://docs.aws.amazon.com/aws-sdk-php/v3/guide/service/es-data-plane.html 这个貌似可以直接用AWS ES SDK登录,但是看不懂我需要传递的属性:

它说它“假设在下面的代码中被命名为 $psr7Request”???这是什么意思,我应该为 psr7Request 传递什么?

谁能告诉我这三个选项之一的详细解决方案?提前致谢。

0 投票
2 回答
765 浏览

php - S3 或 EFS - 哪一个最适合从一组图像创建动态图像?

我有一个测验网站,它从一组源图像创建图像,结果图像存储在 S3 中,我不关心它。我的问题是关于源图像,S3 或 EFS 更适合为此目的存储源图像。我正在使用 php 创建结果图像。

0 投票
2 回答
1467 浏览

amazon-web-services - AWS EFS 是否足够快以执行 PHP 代码?

我想知道 AWS 上的 EFS 是否足够快来存储 PHP 和执行 PHP 代码?或者当 HTTP 请求进入时访问网络上的文件所花费的时间是否使这成为一个糟糕的解决方案?

0 投票
1 回答
1971 浏览

amazon-web-services - EFS 无法安装在 EC2 实例上

我正在尝试在我的 EC2 实例上安装 EFS 系统。我已经很好地遵循了这个演练。但似乎 EFS 没有使用 DNS 安装。

当我使用 IP 时,它可以工作,但我在实例 2 的挂载文件夹中找不到实例 1 创建的文件。我的意思是 EFS 没有真正共享。请帮忙?

有关信息,在 VPC 中启用了 DNS 设置。EFS 和 EC2 在同一个 VPC 中。

EFS 安全组具有允许 EC2 安全组在端口 2049 上的入口规则。

我还应该检查什么?

0 投票
1 回答
9655 浏览

amazon-web-services - AWS 超低延迟读/写数据存储:EFS 与 Dynamodb DAX 与 ElastiCache

我的 Web 应用程序需要对可以存储为键值对的小型数据块 (<10KB) 进行极低延迟的读取/写入。我正在考虑使用 DynamoDB(使用 DAX)和 EFS 和 ElastiCache。AWS 声称它们都提供低延迟,但我找不到任何正面对比,而且我也不清楚这三个是否在同一个联盟中。有人可以分享任何见解吗?

0 投票
1 回答
827 浏览

linux - Linux下NFS上的并行文件写入性能

我对来自 Amazon 的 EFS 文件系统的性能有疑问,但我怀疑问题出在 Linux 配置上。

我的设置是 AWS 中的 m4.large 机器(2 核,8GB RAM),EFS 驱动器使用标准设置安装为 NFS4.1 安装类型。

我有一个创建独特的 1 kB 小文件的脚本(见下文)。我正在使用 GNU 并行实用程序并行运行脚本,该实用程序可帮助我在不同数量的并行作业下运行。

我所做的测试表明,当我只运行 1 个作业时,速度是 60kB/秒,并行运行 2 个作业,整体速度几乎是 120kB/秒,但之后并行运行 3、4、10 个作业时,整体速度仍保持在 120 kB/秒左右。

我已经将文件描述符和打开文件的默认值增加到了很大的值,但没有任何影响。CPU几乎没有使用,内存也不是很使用。根据规格,网络应该能够维持高达 45MB/秒的速度,所以我也离这个限制很远。此外,最大吞吐量的 EFS 限制约为 105 MB/秒。

除了增加机器上的内核数量之外,我还能设置什么来允许并行写入更多文件?(猜测文件将转换写入 NFS 挂载的 tcp 连接)

使用的脚本:

它被称为运行在 4 个并行作业上

编辑:我使用 4 kB 作为文件大小(它不接受 1)测试了 iozone 实用程序,吞吐量测试给出的结果是孩子看到 240MB,而父母看到 500kB(我找不到这实际上意味着什么,但是那些500kB 接近我测量的值)。

0 投票
1 回答
412 浏览

amazon-elastic-beanstalk - 使用 AWS 挂载脚本将 EFS 挂载到 Elastic Beanstalk EC2 时出现模板错误

我遇到了

"Service:AmazonCloudFormation, Message:Template 错误:每个 Fn::Join 对象都需要两个参数,(1) 字符串分隔符和 (2) 要连接的字符串列表或返回字符串列表的函数(例如 Fn ::GetAZs) 加入。”

尝试部署tomcat应用程序时出错

https://github.com/awslabs/elastic-beanstalk-docs/blob/master/configuration-files/aws-provided/instance-configuration/storage-efs-mountfilesystem.config

将 EFS 文件系统挂载到弹性 beanstalk EC2 实例的脚本。我已经尝试了一段时间来解决它。非常感谢任何帮助。

EFS 和 EC2 在同一个 VPC 上,当我通过 SSH 连接到 EC2 时,安装成功。令人惊讶的是,我在 CloudFormation 堆栈中也没有看到任何错误日志。

0 投票
3 回答
745 浏览

amazon-web-services - 使用 EBS/EFS 等 AWS 资源在 Kubernetes 中进行存储管理

当我在构建应用程序以在 AWS 上的 Kubernetes 集群上部署我的应用程序时,我卡在了某个地方。

假设我们有一个带有一个主节点和 3 个工作节点的 k8s 集群。一个复制控制器的 3 个 Pod 在所有三个节点上运行。我应该如何管理它的存储。所有三个 pod 将如何同步?我尝试使用 EBS 进行 PVC,但它安装在单个节点的 pod 上。有没有其他方法可以使用 EBS 管理 kubernetes 中的存储存储。我还看到一些博客说我们可以使用 EFS。如果有人有任何想法,请帮助我。

谢谢