【Amazon】创建Amazon EFS 文件系统并将其挂载到Amazon EC2实例

news2024/11/27 14:30:41

文章目录

    • 1. Amazon EFS文件系统
    • 2. Amazon EFS文件系统工作原理图
    • 3. 创建Amazon EFS 文件系统操作步骤
      • 3.1 创建安全组
      • 3.2 创建 EFS 文件系统
      • 3.3 启动 EC2 实例并挂载文件系统
    • 4.清理资源
      • 4.1 终止 EC2 实例
      • 4.2 删除 EFS 文件系统
    • 5.参考链接

1. Amazon EFS文件系统

Amazon EFS 是一种无需服务器的弹性文件存储服务,可以在不预先分配或管理存储空间和性能的情况下共享文件数据。Amazon EFS 可以根据不同场景的需求自动调整到 PB 级别的规模,并且在增加或减少文件时自动扩展或缩小。Amazon EFS 有一个简单的 Web 服务界面,可以方便快捷地创建和设置文件系统。该服务为处理所有文件存储基础设施的事务,不必担心复杂的文件系统配置的部署、更新和维护。

使用 Amazon EFS,只需为文件系统使用的存储付费,没有最低费用或设置成本。Amazon EFS 为不同的用例提供以下存储类别选项:

  • 标准存储类别(推荐)— EFS 标准和 EFS 标准——低频访问(Standard—IA),可提供多可用区弹性以及最高级别的耐用性和可用性。
  • 单区存储类别 — EFS 单区和 EFS 单区—不频繁访问(EFS One Zone—IA),通过选择将数据保存在单个可用区,您可以选择进一步节省开支。

2. Amazon EFS文件系统工作原理图

image-20230703090422330

在此图中,Amazon Virtual Private Cloud (VPC) 有三个可用区。由于文件系统使用标准存储类,因此在每个可用区中创建了装载目标。出于性能和成本原因,我们建议您从同一可用区内的装载目标访问文件系统。其中一个可用区具有两个子网。但是,将仅在一个子网中创建挂载目标。创建此设置的方式如下所示:

  • 创建您的 Amazon EC2 资源并启动 Amazon EC2 实例。

  • 创建 Amazon EFS 文件系统时,选择 “标准存储类”。

  • Connect 您的 Amazon EC2 实例并挂载 Amazon EFS 文件系统。

image-20230703095706386

3. 创建Amazon EFS 文件系统操作步骤

本实验所需要的服务资源:

1、VPC

2、EC2

3、EFS

3.1 创建安全组

在此步骤中,将创建两个安全组:一个附加到 Amazon EC2 实例,另一个附加到 Amazon EFS 文件系统。

  • EC2-sg:该安全组将附加到 EC2 实例,仅允许 EC2 实例的入站 SSH 连接和任何出站连接。

image-20230703090850906

  • EFS-sg:该安全组将附加到 EFS 文件系统,仅允许端口 2409 上来自 EC2 实例的 TCP 连接和任何出站连接。

image-20230703090824687

  • 查看安全组配置。

image-20230703090934840

3.2 创建 EFS 文件系统

在此步骤中,将使用 Amazon Elastic File System(Amazon EFS)创建文件系统。

  • 在搜索栏中 搜索“EFS”。

image-20230703091157089

  • 点击“创建文件系统”。

image-20230703091426930

  • 创建文件系统名称。点击“自定义”。

image-20230703092234928

① 设置文件系统。

image-20230703092650932

② 设置网络访问。

image-20230703092833479

③ 设置文件系统策略。

image-20230703092910005

④ 审核和创建。

image-20230703092943324

⑤ 创建完成。

image-20230703093031238

⑥ 查看文件系统详细信息。

image-20230703093115164

3.3 启动 EC2 实例并挂载文件系统

① 点击“启动新实例”。

image-20230703093336887

在创建实例过程中,点击“添加共享的文件系统”。挂载之前创建的EFS文件系统。


注:挂载EFS之前需要首先选择子网。

image-20230703093532557

创建新实例的配置信息如下截图所示,包括:

  • 实例名称:xybaws-efs-test

  • 操作系统映像选择:Amazon Linux 2 AMI

  • 实例类型选择:t2.micro

  • 密钥对名称:xyb-Osaka-key.pem

  • 安全组名称:EC2-sg

  • 存储卷:xybaws-efs

image-20230703094119036

审核确认无误后,启动新实例,等待创建完成即可。

image-20230703094154444

新实例创建完成,获取新实例的公有IPv4地址。

image-20230703095102549

通过SSH命令远程登录新实例。通过df -Th命令查看efs文件系统是否挂载成功。

image-20230703094933911

4.清理资源

在以下步骤中,将清理在本教程中创建的资源。

删除不再使用的实例和资源,以免它们继续产生费用。

4.1 终止 EC2 实例

  1. 打开 Amazon EC2 控制台。

  2. 在导航窗格中,选择 Instances (实例)

  3. 选择您在本教程中创建的实例,然后依次选择 Actions (操作)Instance State (实例状态)Terminate (终止)

  4. 出现确认提示信息时,选择 Yes, Terminate (是,请终止)


注意:完成此过程可能需要几秒钟。终止实例后,EC2 控制台上的 Instance State (实例状态) 会变为 terminated (已终止)

4.2 删除 EFS 文件系统

  1. 打开 Amazon EFS 控制台。

  2. File systems (文件系统) 页面上,选择您在本教程中创建的文件系统。

  3. 选择 Delete (删除)

  4. Delete file system (删除文件系统) 对话框中,输入显示的文件系统 ID,然后选择 Confirm (确认),确认删除。

5.参考链接

🔴什么是 Amazon Elastic File System? - Amazon Elastic File System

🟡将 Amazon EFS 与 Amazon EC2 结合使用 - Amazon Elastic Compute Cloud

🟢挂载 EFS 文件系统 - Amazon Elastic File System

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1257228.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

水面倒影可视化渲染方法

水面材质在三维可视化场景中的使用非常广泛。水面材质非常重要的一个光学特性就是反射倒影,有了倒影的加持能使水面更加逼真的渲染出来。本文主要讨论水面材质中倒影的渲染方法。 要有倒影,必须先有水面,第一步要做的就是确定水面所在的平面…

关于DCDC电源中的PWM与PFM

在开关电源DCDC中,我们经常会听到PWM模式与PFM模式。 关于,这两种模式,小编在之前的文章中,做过简单的描述。今天就来针对性的就这两种模式展开讲讲。 PWM:脉冲宽度调制,即频率不变,不断调整脉…

静态路由配置过程

静态路由 静态路由简介 路由器在转发数据时,要先在路由表(Routing Table)中在找相应的路由,才能知道数据包应该从哪个端口转发出去。路由器建立路由表基本上有以下三种途径。 (1)直连路由:路由…

pytorch中的激活函数详解

1 激活函数介绍 1.1 什么是激活函数 激活函数是神经网络中引入的非线性函数,用于捕获数据中的复杂关系。它来自动物界的灵感,动物的神经元会接受来自对它有作用的其他神经元的信号,当然这些信号对该神经元的作用大小不同(即具有不…

最火web大屏可视化编辑器

前言: 乐吾乐Le5le大屏可视化设计器,零代码实现物联网、工业智能制造等领域的可视化大屏、触摸屏端UI以及工控可视化的解决方案。同时也是一个Web组态工具,支持2D、3D等多种形式,用于构建具有实时数据展示、监控预警、丰富交互的组…

【nowcoder】BM4 合并两个排序的链表

题目: 题目分析: 题目分析转载 代码实现: package BMP4;import java.util.List;class ListNode {int val;ListNode next null;public ListNode(int val) {this.val val;} } public class BM4 {/*** 代码中的类名、方法名、参数名已经指定…

rust tokio select!宏详解

rust tokio select!宏详解 简介 本文介绍Tokio中select!的用法,重点是使用过程中可能遇到的问题,比如阻塞问题、优先级问题、cancel safe问题。在Tokio 中,select! 是一个宏,用于同时等待多个异步任务,并在其中任意一…

jenkins流水线(pipline)实例

1、pipline 语法介绍 声明式的pipeline语法格式 1. 所有的声明都必须包含在pipeline{}中 2. 块只能有节段,指令,步骤或者赋值语句组成 3. 阶段:agent,stages,post,steps 4. 指令:environment&a…

独乐乐不如众乐乐(二)-某汽车零部件厂商IC EMC企业规范

前言:该汽车零部件厂商关于IC EMC的规范可能是小编看过的企业标准里要求最明确的一份企业标准了,充分说明了标准方法不是死的,可以灵活应用。 先看看这份规范的抬头: 与其他企业规范一样,该汽车零部件厂商的IC EMC规范…

设计模式精讲:掌握单例模式的实现与优化

掌握单例模式的实现与优化 一、引言:如何学习设计模式?二、前置知识:对象的创建的销毁2.1、拷贝构造2.2、拷贝赋值构造2.3、移动构造2.4、移动赋值构造 三、单例模式的定义四、单例模式的实现与优化4.1、版本一4.2、版本二4.3、版本三4.4、版…

Java PriorityQueue

一般情况下, 我们使用队列是为了能够建造队列的先进先出 (First-In-First-Out) 模式的, 达到一种资源的公平分配, 先到达的任务 (元素) 先处理, 但有时需要在队列中基于优先级处理对象。 存入队列中的任务 (元素) 具有优先级, 需要根据优先级修复里面的数据。而在 JDK 1.5 引入…

python爬虫进阶篇(异步)

学习完前面的基础知识后,我们会发现这些爬虫的效率实在是太低了。那么我们需要学习一些新的爬虫方式来进行信息的获取。 异步 使用python3.7后的版本中的异步进行爬取,多线程虽然快,但是异步才是爬虫真爱。 基本概念讲解 1.什么是异步&…

光线追踪-Peter Shirley的RayTracing In One Weekend系列教程(book1-book3)代码分章节整理

自己码完了一遍了,把代码分章节整理了一下,可以按章节独立编译,运行, 也可以直接下载编译好的release版本直接运行。 项目地址: Github: https://github.com/disini/RayTracingInOneWeekendChaptByChapt ​ ​ ​ ​

【赠书第8期】工程效能十日谈

文章目录 前言 1 工程效能十日谈 1.1 制定清晰的目标和计划 1.2 引入先进的技术和工具 1.3 建立有效的沟通机制 1.4 灵活应对变化 1.5 确保资源充足 1.6 进行有效的风险管理 1.7 进行持续的监控和评估 1.8 优化团队合作 1.9 注重质量管理 1.10 进行项目总结和反思 …

【Amazon】安装Cloudwatch代理监控EC2

文章目录 一、实验概要二、实验操作步骤2.1 创建 CloudWatch 代理运行角色2.2 安装 CloudWatch 代理软件包2.3 使用 CloudWatch代理收集指标2.4 CloudWatch指标收集确认 三、参考链接 一、实验概要 使用 CloudWatch 代理从 Amazon EC2 实例和本地服务器中收集指标、日志和跟踪信…

NetSuite 应用性能管理器(APM)

前段时间,我们发过一个文章谈系统健康检查。 NetSuite ERP系统健康检查-CSDN博客文章浏览阅读119次。“健康检查”本质上是属于信息化持续改善的组成部分。如果说信息化是一个持续不断的过程的话,那么“健康检查”就是持续不断的PDCA中的Check那一环。h…

pygame加载图像,并让小球做平抛运动

文章目录 load转换和存储自由落体 在游戏设计中,图像显示是必不可少的功能,pygame中的image模块便用于加载图像。 load 通过load函数,可以加载多种图像格式,如下表所示 旧版本bmp, gpeg, png, pcx, tiff, xpmc, lbm(以及pbm, p…

CountDownLatch实战应用——批量数据多线程协调异步处理(主线程执行事务回滚)

😊 作者: 一恍过去 💖 主页: https://blog.csdn.net/zhuocailing3390 🎊 社区: Java技术栈交流 🎉 主题: CountDownLatch实战应用——批量数据多线程协调异步处理(主线程执行事务…

MIT 6.824 -- MapReduce Lab

MIT 6.824 -- MapReduce Lab 环境准备实验背景实验要求测试说明流程说明 实验实现GoLand 配置代码实现对象介绍协调器启动工作线程启动Map阶段分配任务执行任务 Reduce 阶段分配任务执行任务 终止阶段 崩溃恢复 注意事项并发安全文件转换golang 知识点 测试 环境准备 从官方gi…

nginx配置文件的简单结构

nginx的配置文件(nginx.conf)整体上可分为三个部分:全局块、events块、http块 区域职责全局块配置和nginx运行相关的全局配置events块配置和网络连接相关的配置http块配置代理、缓存、日志记录、虚拟主机等配置在http块中,可以包含…