Blob Storage
- Blob storage represents a storage without any filesystem and which is accessible over http(s)
- Blob(Binary large object) which means any file
- This is a storage system where we can store any file and access it over http(s)
- AWS has launched Simple Storage Service which is Blob storage as a service.
- Storage space in S3 can be considered unlimited, only restriction being individual file size cannot be greater than 5 TiB
-
Azure has Storage account in which it supports blobs, to be very specific it has 3 types of blobs
- Page Blob which represents the hard disk
- Block Blob which represents any file (individual file size cannot be greater than 4.7 TiB)
- Append Blob which represents log files
-
Blob Storage Usecases
- Static files on websites: This includes
- images
- music
- videos
- documents
- downloadables
- Backups
- Logs
- Data Lakes
- Static files on websites: This includes
- Design Considerations
- Durability
- Availability
- Cost Considerations
- Stroage costs
- Access Costs
- Archivals
AWS S3 (Simple Storage Service)
- This is Blob as a service from AWS
- This is first of kinds service when it launched
- Data Organization:
- In S3 we can create buckets. Name of the bucket has to be unique across all aws accounts
- In Each Bucket we can organize data in
- folders
- object (file)
- To fine tune performance, costing AWS S3 gives us storage classes
- Watch classroom video to create s3 bucket
- Generally if we want more durability and availability we need to make multiple copies of data which is referred as redundancy
- S3 supports
- Encryption during transit
- Encryption at rest can be done with
- default keys of your account
- Specific keys of your choice
Create a Bucket with some files
- Create an S3 bucket with name of your choice
- Ensure ACL is enabled

- Block Public access is unchecked

- Now upload
- one pdf file
- one mp3/mp4 file
- one txt file
- one png/jpeg file
- Ensure you grant public-read access during upload or make public post upload to view from anywhere
Azure Storage Account-BlobStorage
- Refer Here and Refer Here for creating and uploading items in storage account
- Create a Storage account
- Now add a container
- Upload items into container
