aws s3 獲取所有文件_AWS SA associate 证书考试学习记录-EBS,S3,EFS比较

dd0efbf3b82185d22c8d91fd9d9209a1.png

我们的目标,就是花最少的时间,学到最多的东西:-)

在AWS中,可以选择的存储服务很多,纷繁复杂,新手根本弄不清楚选择哪个。因为做为一个云架构师,你并不是让你的产品能用就够了,而是要考虑到Resilient,Performance, Secure, Cost optimized,最后要做到operational excellent的系统。这也是AWS SA associate考试的几个核心要点。

这一篇着重讲一下AWS的三个存储服务。

AWS S3 (simple storage service)

cd8a18d3fda9ce4038f434e9e9cbdb24.png

S3是一个object storage的服务,可以存任何东西,文件,视频,图片,都会被存储在一个Bucket里,这是一个没有层级的存储方式,你可以想象一下数据之间并没有关系,是一个扁平的结构。每一个文件呢,在被创建的时候都会有一个Header和0-5TB大小的存储内容。然后这每一个文件都会有一个唯一的ID与其绑定。这个ID将可以被任何web应用对这个文件进行访问。比如在你的AWS一个VM虚拟机就可以调用存储在S3里的文件。所以它适合存储哪些那些需要经常被访问的文件

S3还有个非常实用的功能,就是它能host 静态网站(就是不需要后台数据库登陆和各种操作的那种纯展示型网站)具体我们以后再介绍。

S3是一个scalable,存储量可以扩大减小,根据使用的实际数量来进行付费。S3因为它的11个9和易用性而出名。他的稳定性达到可怕的99.999999999%,所以基本上你的数据在S3中是不太可能丢失的。

一句话总结:AWS S3是一个特别可靠的,存储量可扩展的,容易被外界访问的数据存储服务。存你要经常用的文件,用S3!

EBS (elastic block storage)

9758169df433a19697ea051b54f134f5.png

EBS也是一个存储服务专门用来让你跑你的虚拟机的。就像你装一个windows操作系统,装在C盘,或者在D盘装一个虚拟机一样。所有你在AWS用的EC2 都会跑在EBS上。但是要主意它里面的HDD存储是不能当作操作系统存储的

既然是跑系统的存储,那肯定要求访问速度了对吧。所以对于EBS,主要要记住下面几条:

  • EBS不能做为一个独立存储,它总是和EC2同时被创建的。
  • EBS在创建时定的大小不能在之后改,毕竟装了个系统嘛 (但是可以通过创建一个新的EBS,然后attach到EC2的方式增加容量)EC2需要暂停去更新EBS。
  • EBS有三种存储方式,主要涉及到performance和价格了。
    • General purpose SSD存储

这个就是最主要的选择方式了,具体要看参数和你的需求,通常能够满足所有普通的系统实用需求。

    • IOPS优化SSD存储

这个IOPS(input/output operation per second),就是读写优化的SSD存储,如果你的系统需要大量读写操作,这个将是你的选择。具体看参数和你的需求。

    • 磁盘(magnetic)存储,其实就是HDD

最后一个就是比较便宜的HDD磁盘存储了,价格便宜,比较适合存储那些序列数据(squential data),比如log数据啦, 大数据什么的,很划算。它的I/O读写速度也有500MB/s还是不错的。它也分两种,一个是st1,读写速度快,且便宜。还有个更便宜的,sc1,读写速度相对慢一点。

-------------几大EBS 的对比(下图)--------------

c1a863cbb5e7e3b3d7314a026daae86f.png
EBS的各种选择

EFS (elastic file system)

b436d09274bb4cb98bbb17b335478447.png

EFS你别看它名字叫file system,其实它最主要是用来让你运行一些对IO存储要求比较高的App的。区别在哪呢,S3用来存文件,EBS主要用来运行虚拟机和存一些系统文件,或者存大数据等,需要大量IO的访问的。好像EBS也能用来运行应用App,没错,你完全可以在你的系统盘里运行一个App嘛,但是如果你的应用突然需要scale up,比如你的用户访问量突然从1000增加到10万个,记得EBS是不能自动scale up的。所以App不应该跑在你的EBS里,这就是EFS的作用。

EFS可以自动scale up或者scale down,所以你永远不用担心资源不够用的问题。而且也不需要担心资源浪费的问题。当需求变低,EFS自动scale down,你就只需要支付你使用的那部分存储就够啦。

一个EFS可以被多个资源同时使用,是一个shared system。所以EFS很适合去跑一些共享的server,大数据运算啊等等各种对存储资源要求灵活scale up and down 的应用。

总结啦

d90cb33b51107252a1ac9b6e6c4faddc.png

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

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

相关文章

ios调用restful接口_做iOS上最好的REST API测试App

对于Web开发者和移动应用开发者来说,少不了和REST API打交道。何为REST API,维基百科是这么解释的(https://zh.wikipedia.org/wiki/REST)REST(英文:Representational State Transfer)是Roy Thomas Fielding博士于2000年在他的博士论文中提出来…

Java 14:记录

Java 14是在几周前问世的,它引入了Record类型,它是一个不变的数据载体类,旨在容纳一组固定的字段。 请注意,这是预览语言功能 ,这意味着必须使用--enable-preview标志在Java编译器和运行时中显式启用它。 我将直接介绍…

html设置顶部对齐,HTML / CSS文本从div顶部对齐

首先,你需要修复你的CSS选择器 .你可以通过这种方式t write all those id .#content #main #services只需选择1个元素和他的孩子 .例如,如果你测试它,它将适用于你:#services .langelis .txt {width: 440px;height: auto;float: l…

java与java ee_计划Java EE 7批处理作业

java与java eeJava EE 7添加了使用JSR 352以标准方式执行批处理作业的功能。 <job id"myJob" xmlns"http://xmlns.jcp.org/xml/ns/javaee" version"1.0"><step id"myStep"><chunk item-count"3"><rea…

html5 video 播放状态,10分钟了解HTML5的Video标签属性、方法和事件

标签的属性src &#xff1a;视频的属性poster&#xff1a;视频封面&#xff0c;没有播放时显示的图片preload&#xff1a;预加载autoplay&#xff1a;自动播放loop&#xff1a;循环播放controls&#xff1a;浏览器自带的控制条width&#xff1a;视频宽度height&#xff1a;视频…

hot编码 字符one_One Hot编码是什么?为什么要用它,什么时候用它?

作者&#xff1a;Rakshith Vasudev编译&#xff1a;ronghuaiyang导读当你在玩ML模型的时候&#xff0c;你会在任何地方遇到这个“One hot encoding”的术语。当你在玩ML模型的时候&#xff0c;你会在任何地方遇到这个“One hot encoding”术语。你可以看到一个one hot编码器的s…

CUBA 7.2 –有什么新功能?

CUBA平台的第七版向前迈出了一大步。 内部体系结构的改进和新的IDE为进一步改进奠定了良好的基础。 我们将继续添加新功能&#xff0c;以使开发人员的生活更轻松&#xff0c;并使他们的工作更加高效。 在7.2版中&#xff0c;我们引入了许多可能看起来像是主要更新的更改&#…

postgresql 分区视图_PostgreSQL架构集中式到分布式主流架构总结

文章目录一、PG未来主流架构为什么是分布式二、PostgreSQL集中式到分布式架构总结一、PG未来主流架构为什么是分布式如果说5年前DB的分布式还只是一种趋势&#xff0c;如今分布式数据库正逐渐从趋势变成主流。说到分布式&#xff0c;我想我们不能不提一下集中式和分库分表。01集…

html5 上传图片模板,HTML5实现图片文件异步上传

&#xff0c;过现前个能文使近记接的端问对字用近记接  利用HTML5的新特点做文件异步上传非常简单方便&#xff0c;本文主要展示JS部分&#xff0c;html结构。下面的代码并未使用第三发库&#xff0c;如果有参照&#xff0c;请注意一些未展现出来的代码片段。我这边的效果预览…

dot2谜团png_一个类加载的谜团解决了

dot2谜团png面对一个好老问题 我在应用程序服务器上遇到一些类加载问题。 这些库被定义为Maven依赖项&#xff0c;因此被打包到WAR和EAR文件中。 不幸的是&#xff0c;其中一些还安装在应用程序服务器中&#xff0c;但版本不同。 启动应用程序时&#xff0c;我们遇到了与这些类…

python log文件如何不写入syslog_Centos下python 对syslog重写进行日志记录

在Linux 环境下&#xff0c;python自带一个syslog的模块可以进行日志记录。python可以利用logging模块来重写syslog&#xff0c;这样就可以自定义写入文件的文件名。如果不做配置则直接写入到/var/log/message文件里。首先先写log.py,代码如下&#xff1a;importosimportsysimp…

html中可以有两个h1,在一个HTML中h1标签能出现几次?h1标签和标题标签

首页 > web前端 > html教程 > 正文 在一个HTML中h1标签能出现几次&#xff1f;h1标签和标题标签的差别是什么&#xff1f; 2018-08-29 10:57:28本篇文章主要介绍了关于HTML h1标签的一些解释&#xff0c;有html h1标签和html title标签的区别&#xff0c;还有网页中h1…

Java中的记录类型

2020年3月发布的JDK 14引入了记录 &#xff08;预览语言功能&#xff09;&#xff0c;这些记录提供了一种紧凑的语法来声明主要用于保存数据的类。 在记录中 &#xff0c;所有低级&#xff0c;重复且容易出错的代码都类似于构造函数&#xff0c;访问器和通用方法&#xff0c;例…

angular 注入器配置_Angular依赖注入介绍

依赖注入(DI -- Dependency Injection)是一种重要的应用设计模式。Angular里面也有自己的DI框架&#xff0c;在设计应用时经常会用到它&#xff0c;它可以我们的开发效率和模块化程度。依赖&#xff0c;是当类需要执行其功能时&#xff0c;所需要的服务或对象。DI是一种编码模式…

山东省102021年普通高考成绩查询,山东高考成绩今日发布!成绩查询看这里!

原标题&#xff1a;山东高考成绩今日发布&#xff01;成绩查询看这里&#xff01;山东高考生注意啦~今天16:20举行山东2020年夏季高考第二次新闻发布会届时将会公布高考录取政策、分数线情况等今天17:00公布2020夏季高考与等级考成绩发布会怎么看&#xff1f;高考成绩怎样查&am…

可变对象 不可变对象区别_对象应该是不可变的

可变对象 不可变对象区别在面向对象的编程中&#xff0c;如果对象的状态在创建后无法修改&#xff0c;则它是不可变的 。 在Java中&#xff0c;不可变对象的一个​​很好的例子是String 。 创建后&#xff0c;我们无法修改其状态。 我们可以要求它创建新的字符串&#xff0c;但…

判别分析分为r型和q型吗_SPSS聚类和判别分析参考.ppt

SPSS聚类和判别分析参考10.1主成分分析和因子分析简介 3 常用术语 (1)因子载荷 (2)变量共同度 (3)公共因子的方差贡献 10.1主成分分析和因子分析简介 10.1.2主成分和公因子数量的确定 (1) 确定时遵循几个原则 主成分的累积贡献率&#xff1a;一般来说&#xff0c;提取主成分的累…

计算机应用基础人才培养方案,1. 培养方案(计算机应用基础课程).doc

人才培养方案一、课程定位和课程目标1、课程性质和任务  《计算机应用基础》是高职高专教育中的一门理论与实践相结合的基础必修课&#xff0c;是培养大学生信息素养的必修课程。但与普通的素质教育课程不同&#xff0c;由于计算机应用的普及性和广泛性&#xff0c;学生的计算…

使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第二部分

在本系列的第一篇文章中&#xff0c;我们创建了一个基本的身份验证服务&#xff0c;以使用SoapUI进行调用。 因此&#xff0c;在第二篇文章中&#xff0c;我们将逐步演示如何使用此工具成功调用这种服务。 使用SoapUI的1-Basic WCF SOAP –创建新的SOAP项目 首先&#xff0c;我…

r语言electricity数据集_R语言实验报告.doc

R语言实验报告R语言实验报告R语言判别分析实验报告班级&#xff1a;应数1201学号姓名&#xff1a;麦琼辉时间&#xff1a;2016年11月28号1 实验目的及要求1) 了解判别分析的目的和意义&#xff1b;2) 熟悉R语言中有关判别分析的算法基础。2 实验设备及要求个人计算机一台&#…