Storage
AWS storage is more reliable , scalable and secure.
The following are different types of storage services.
Amazon EBS ( Elastic Block Store )
Similar to the hard drive offered by a laptop of computer.
Amazon EFS ( Elastic File System )
Similar to the network file server.
Amazon S2( Simple storage Service )
Storage on the internet.
Amazon Glacier ( Cold storage )
Cold storage for archives. Cannot be retrieved instantly .
Amazon EBS ( Elastic Block Store )
Hooks up to EC2 instances. Automatically replicated.
Block Storage vs Object Storage
In block storage only the different character is changed vs a file is replaced in Object storage.
S3
Different object classes that can be assigned to an object in S3
S3 Standard
S3 Intelligent Tiering
S3 Standard Infrequent Access
S3 One zone Infrequent Access
S3 Glacier
S3 Glacier Deep Archive
S3 Bucket
An object can be up to 5 TeraBytes. Virtual unlimited storage. The S3 bucket is not associated with any server. It resides on the cloud as it's own entity and can be accessed by different means. It can hold trillions of objects and can handle millions of requests per second. Objects can be images, logs and any kind of files.
Access can be controlled by IAM policy, S3 bucket policy, per object access control list.
Data is not accessed to public by default. Data can also be encrypted at the server side.
S3 lets you set event notification when a object is uploaded or deleted from a bucket. The notifications can trigger AWS Lambda functions.
S3 Glacier Deep Archive Used for backup and archive purposes.
Bucket has PUT,GET, COPY operations. You do not get charged for data in to the bucket or data out to Edge locations in the same Region.