Blob Storage: It is used for storing any type of data in the cloud as objects/blobs for ex, text, binary data, media file, etc. It is also used for content distribution, backup and also for big data analytics.
Queue Storage: It is used for creating a distributed system or loosely coupled system architecture. It is provide a queuing service for managing the messages for communicating between decoupled components.
Table Storage: It is used for storing petabytes of semi-structured data. It is also used for reducing a cost. It is always available, so we can say that downtime of Table Storage is 0.
File Storage: It is used for storing a static file and resources on the cloud. It is very easy cloud migration without any code changes.