AWS Storage - S3 vs EBS vs EFS Comparison

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
do you know the difference between s3 versus ebs versus efs if not then this video is for you please subscribe and hit the bell to be informed of free cloud computing training every wednesday hi i'm mike gibbs and i've been in tech for over 25 years and my mission is to make cloud computing technology simple and available for engineers architects and technology executives we find that many aspiring cloud architects have difficulty differentiating between s3 versus ebs versus ess so by the end of this video you will clearly understand and know the differences we will begin our discussion with ebs so what is ebs or elastic block storage so ebs is high performance non-volatile meaning it doesn't go away storage for compute instances in aws now this is very different than instant storage instant storage is the type of storage that comes with your virtual machine that gets deleted upon instance termination so realistically speaking if you have any data that you want to store obviously it needs to be on something other than instant storage and ebs is a very good option eds volumes are mounted and they're used directly by the host just like a virtual hard drive and ebs volumes are relatively high performance and there's options which we'll talk about later but these are virtual disks so they're sitting on high performance rate arrays so they can give you some really good performance along with some high availability and high redundancy so what is block storage so because ebs is block storage block storage is a type of storage that places data in blocks and then stores those blocks and separate pieces now each block has an identifier and basically you're given the key effectively like a map of how to put all the pieces and parts back together and it's really high performance because blocks can be placed wherever it's most efficient and it's very flexible storage can be used with multiple types of operating systems such as windows and linux but the point being is because it can store the data in little blocks and place the box wherever it's most efficient and then you can reconstitute it on demand it's very high performance so because it's high performance when do you want to use this type of storage and quite frankly the main reason you're using it is because you want storage that doesn't go away upon its determination but instant storage is not going to give you the performance you need to run high performance applications and we'll talk about some of those applications in a minute but let's look at ebs options so you can buy provision input output per second and what this is really giving you is a is a high performance low latency drive and when we talk about input and output measures perspective we're talking how many reads and writes you can do at a time which was related to latency which is different than throughput which is you know how many megabits or gigabits you can move per second so if you're dealing with a high performance application that's sensitive to latency you're really going to be using a provisioned iops volume now the next type of option that you could use is general purpose ssd volumes now these volumes have great throughput but they have obviously higher latency than something if you're purchasing the provision input output per second but these are really good options they're great for a host you know to boot up the host they're also really great in like a lab a test environment where you need a high performance storage higher than you can get with a magnetic radar right but at the same time you don't need to pay for the very expensive provision iops per second so this is typically where you use the general purpose ssd drives now you can also purchase throughput optimized ebs volumes and what these things are really good for they're very good in terms of throughput meaning it's there in terms of the amount of megabit per second but because they're magnetic drives they have much higher latency so this is good if you have to store large files very quickly but you don't need high and you don't need the low latency storage and then your last option is a cold hard drive which uh realistically speaking this is designed for low frequency read and writes and you're probably not going to use it for anything other than storage of large amounts of data that you don't need access to quite that often so now you know the types of ebs volumes and you know why you would use them next up s3 so what is s3 so s3 is known as amazon simple storage and it's some very interesting storage that has a wide range of use cases on the aws platform first thing we need to talk about is s3 is object storage and object storage breaks files into pieces called objects now each object has a unique id and based upon their ids they're very easy to put back together but given that s3 is object storage it cannot house an operating system so the operating system for an instance is going to have to be placed on instant storage or an ebs volume of some kind but s3 is a great place to store your data and many use cases which we'll talk about in a moment the first thing you need to know is s3 is high availability but really high durability storage in that it's available 99.99 of the time but it has 11 9's availability which means 99.9999 all the way to nine more places so what that shows you is you know you're probably going to be able to access your data when you need it with four nines availability and it's definitely going to be there or nearly definitely even if it's down it'll still be there later so i mentioned that s3 has a lot of uses on the aws platform so let's talk about some of those use cases very briefly it's a great place to back up your organization's data and whether it be just standard data that you're going to move there or it be one of your databases where you create a snapshot and you store it on s3 it's a great place to house virtual images of your virtual machines it's a great place to store any kind of data really it's also great for static website hosting for dynamic hosting you need something that's a little different and it's great for distribution of content software media and because you can store so much on it at a relatively good price it's great for disaster republic recovery planning but it also integrates with redshift and a few other things for some big data analytics and that's you'll see as you can see s3 is used in a lot of use cases with amazon and it's a great place to host internet applications so s3 has a lot of uses but the key to remember it's a place to store things but you can't store an operating system on them because it's object storage next up efs so what is efs efs is a high performance network file system and that's the key it's a network file system so that's where you're going to use this when you have 10 20 100 1 000 computers that need to access the same data on a network so high performance network computing and efs volumes are high throughput low latency because they have high iops and it can be very high capacity and it's elastic and then it'll adjust size on demand so you really don't have to worry about running out of network storage which is wonderful now this is designed to be used again by many computing instances at the same time so you're only going to use this when you need to store a lot of data on network at a high performance low latency base where multiple users are going to use it and it's posix compatible and what that really means in today's world is that it can still interoperate with some legacy systems so in summary let's talk about the three types of storage again we have ebs which is high performance storage for compute systems so high performance storage for the host we have efs which is high performance network storage so again this is high performance network storage when multiple hosts need to access the same data and we have s3 which is object storage which is used for backups contest distribution static website hosting and a whole lot more applications on the aws platform please like this video and subscribe to our channel so we can bring you more free videos on cloud computing please remember to download the free aws practice exam for the certified solution architect professional exam thank you so much for watching we look forward to seeing you next wednesday where we'll have a new video on cloud computing thank you we look forward to seeing you soon
Info
Channel: Go Cloud Architects
Views: 26,740
Rating: undefined out of 5
Keywords: Aws ebs vs efs, aws efs vs ebs, s3 vs ebs vs efs comparison, aws efs, simple storage service, aws solutions architect professional exam topics, aws solutions architect professional exam tips, amazon s3 tutorial for cloud architects 2021, s3, ebs, efs, aws storage
Id: MsPZVa6hfJc
Channel Id: undefined
Length: 9min 9sec (549 seconds)
Published: Wed Dec 02 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.