S3 concepts
Before we dive into S3, let's at least briefly talk about the three distinct types of cloud storage:
- Object storage – Data is saved as an object and is bundled with the associated metadata of that object.
- File storage – Data is stored as a single piece of information in a folder structure.
- Block storage – Data and files are separated into blocks. Each of these blocks is then stored as a separate piece of data.
S3 is an object storage service, and although it seems to have a folder structure, this is really just the metadata that is tagged to the object in key/value pairs so that the data can be categorized more efficiently.
Once an S3 bucket has been created, then not only is it ready for data, but it is also at that point almost infinitely scalable. There are also a number of helper services that AWS has created to assist you in moving data into S3. These range from streaming solutions such as Amazon Kinesis to SSH File...