Introduction
There are many storage options you can use when building applications in the public cloud. You have SQL, NoSQL, graph databases, document databases, and even plain old file systems. Choosing the right memory is usually an easy decision. Well-known databases and file systems only need to click the console away.
Cloud Blob
However, with the emergence of services such as public clouds and Azure, additional storage is no longer required. Instead, having a repository and file system for all code gives you the option to use certain optimized repositories that will handle one type of content and handle it well. This transformation is partly driven by NoSQL stores with fast key-value searches and does not require complex relational structures. The technical choices of users and providers, as well as the overall structure of the past, have been split and provided as separate services.
We built it around a large distributed file system that stores user photos in tiered storage that combines rotating hard drives and fast-access tapes. That model will not work today; the size of modern systems will soon exceed the file structure. By dividing memory into task-specific modules, you can now create systems that scale quickly because they are independent of the underlying hardware. This is where blobs are used. Standalone Blob storage, originally used to store binary content in relational databases, was part of the first version of Microsoft Azure Data Services. Azure Blob support is designed to support early cloud applications and is designed to host application content for mobile devices and desktops. The first version has been significantly expanded to support tiered storage and different types of blobs. Most of the work that developers do with memory is focused on processing unstructured binary data. Azure Blob storage is a way to do this without increasing file system overhead. This is a quick and easy way to process binary data in an application. In addition, it is also built into the Azure Data Lake analysis tool, so you can gain valuable insights about what users or devices store and how they are used.
Using blobs in Azure
Like all Azure services, Blob storage must be part of a resource group and associated with a billing account. Start with a regular Azure storage account that hosts all core Azure storage services after creating an account. Blob storage can be provisioned in the Azure portal or Azure CLI. Azure uses a layered model to manage blobs. First, you need a container to host your blob. Use the Azure portal or CLI again. Create containers according to standard Azure naming conventions. A storage account can contain multiple containers, so you can create separate containers for different types of content or processing content from specific users. How many blobs can be stored in the account or container After installing the first container, it can receive data.
You can upload the initial blob through the Azure portal and use the same tools to view and download it.
Three types of blobs are supported,
- Block blobs,
- Append blobs,
- and paging blobs.
Most applications may use block blobs to process text and other binary data. Blob addition is a special form of block blob that can be expanded by writing more data to the blob. Page blobs are massive random access files, up to 8 TB in size. Host your own VHD files for virtual servers, and you can use them to create your own cloud file system (or even use them as address storage for local applications).
Thanks for reading.