Chapter 6 - Azure Storage
Chapter 6.2 - Conceptualizing Azure Blob Storage

AZ-104 Certification Notes

Chapter 6.2 - Conceptualizing Azure Blob Storage

Describing Azure Blob Storage

  • Blob Storage
    • Azure Blob is a sub-service or sub-resource of Azure Storage (storage accounts)
    • Blob storage is object based and easily accessible from HTTP/REST
    • Store items such as:
      • Image and video files
      • Text files
      • Log files
      • VHD (virtual hard disk) files
    • All of these things store inside of our Azure Blob Storage, inside of a container, which acts like a bucket. And inside of this we have a virtualization prefix that allows it to appear as though it's a file system, but it's actually a flat file structure

Components of Blob Architecture

  • Blob Service
    • A sub-service for storage accounts
  • Blob Container
    • The container where we storage our blobs
  • Blobs
    • The data we storage in our containers

Types of Blobs

  • Block Blobs
    • Storing images or videos. Best suited for streaming
  • Append Blobs
    • Log files
  • Page Blobs
    • Virtual machine disks

Container Access Levels

  • Access Control
    • By default, public access to blobs is granted at the storage account level
  • Container Access Levels
    • Private (no anonymous access)
    • Blob (anonymous access to blob)
    • Container (anonymous access to container and blobs it contains)

Key Takeaways

  • Azure Blob services are:
    • Object-based Storage solution
  • Blob Containers
  • Flat-File Structure
    • Like a "bucket" that has the appearance of an actual file system