Contents

AZ-900 [6] - Azure Storage

Azure Storage

Storage is one of the foundational technologies on which much of what Azure has to offer today, eg a VM instance needs a virtual disk to store data

Azure Storage Account is the general-purpose storage account that supports most of the common storage solutions

Azure Data Lake is a huge data storage where we have petabytes of data and where a lot of data processing can be done. It’s one of the cheapest types of storage, which costs ~1.8 cents per GB

Storage Accounts have many options:

  • Access Tiers - Hot, Cool, Archive
  • Performance Tiers - Standard or Premium
  • Location
  • Redundancy / Replication
  • Failover option

There are many Disk Storage options:

  • Managed Disks
  • Azure Virtual Machine Disks
  • Reserve Capacity in Advance
  • Optimize to Virtual Hard Disks

In a managed disk we reserve the drive capacity in advance and pay for it, based on the tier, whereas in the unmanaged disk, we pay per gigabyte used.

BLOB ( Binary Large Object)

A BLOB is a backronym for “Binary Large Object”, A collection of binary data. That binary data could be in the form of a file(stored in a storage account) or data stored in a database.

AzCopy( Azure Copy)

AzCopy is a CLI(Command line Interface) tool that helps us copy to and from a storage account, it can also download files to the local machine or upload the data from the local machine. It routes the data/traffic through the Microsoft network rather than the internet, it can be used via the cloud shell or install the CLI tool on the OS.

Azure File Sync

These are the files that are in the cloud and accessible by the user to any pc they’re connected to, Azure File Share adds the additional capabilities of cloud-based storage which can be used along with existing Local Shares.

  • uses the SMB 3.1.1 protocol
  • uses NTLM v2 authentication
  • uses AES-128-GCM encryption

Azure Storage Sync Service

These are Sync services provided by Azure to companies where they want the device data to be backed-up/synced.

  • it is in the same region as file-server
  • organized into sync groups
  • sync groups contain server endpoints

On the device side, we install the Azure File Sync Agent which connects with Storage Sync.

Azure Migrate

It is a service that is provided by Azure to migrate from on-prem/other cloud providers to Azure Cloud in a seamless way, it is a guided process to make it very easy to switch to the Azure cloud. It also notifies the user of the services that need to be upgraded before starting the migration so that all the data is in a common format during the entire process, this is only when the current application version of the user is not supported by Azure

Azure Data Box

Azure Data Box Service is used when large amounts of data has to be transferred to the Azure Cloud, for example sending 10TB of data over the internet is a very bad idea and even while using the express route, it becomes very costly, to tackle this problem Azure sends the user a disk(8TB), or a JBOD( Just a Bunch of Disks)(1PB), on which we dump our data and ship it back to azure, where they take the data from the storage device and upload it to our subscribed storage service.

./databox_diagram.png
Azure Data Box | Source: Microsoft