Blob Storage
- This is a file storage where
- you need not deal with filesystems
- you can access the files over http(s)
- you can use this for any file types
- you can treat it is as unlimited storage.
- individual file size restrictions are applicable (5TB)
- Why do we need this?
- Google Drive, One Drive, iCloud all of them are internally blob storages.
- All streaming/ott platforms uses blob storages
- Data lakes on Blob storage
- How cloud’s charge for Blob Storage ?
- Size
- Data transfer costs
- To fine tune costs we have pricing models
- Frequently accessed data:
- Storage cost will be high
- Data transfer cost will be least
- In-Frequently accessed data:
- Storage cost will be less
- Data transfer cost will be high
- Archival Storage:
- Storage cost will be least
- Data transfer (accessing) might not be allowed
- Frequently accessed data:
- Blob Storages have options to enable them as Data Lakes.
- Blob Storages will have integration with Content Delivery Networks (CDN)
- Blob Storages can serve web applications (Static Webpages – HTML CSS, JavaScript)
AWS
Infrastructure
- Region: This is geographical area which has Availability Zones (AZ)
- AZ: This a location/site with in region where AWS hosts datacenters
S3
- Simple Storage Service (S3) is a service offered by AWS for Blob Storages.
- To use S3 we need to create a bucket (S3 Bucket)
- A Bucket will have a unique name across AWS.
- We can consider Bucket as unlimited storage with a restriction of individual file size cannot be greater than 5 TB
- Bucket will have permissions of who can access the data
- Buckets support versioning.
Terms
- Bucket: Bucket can have objects or folders or both
- Object: This represents file
- Permission
Creating first s3 bucket
- I will be creating s3 bucket in Hyderabad region with public read access enabled


- While creating bucket ensure ACL’s are enabled, and unselect disable public access

Uploading content to buckets
- Navigate into s3 bucket

- Upload any file (png or mp3 or mp4 or pdf)


Delete the buckets
- S3 buckets have to be empty before delete
- Note: Watch classroom video for steps
Exercise
- Create an s3 bucket in any region
- upload 3 files
- Ensure you can access over http(s)
- Delete the buckets
