Replication Strategies
Azure Storage Services
Storage account type Supported services Supported tiers Replication options
Blob (block blobs and
BlobStorage Standard LRS, GRS, RA-GRS
append blobs only)
Storage (general Blob, File, Queue, Table, and
Standard, Premium LRS, GRS, RA-GRS
purpose v1) Disk
LRS, GRS, RA-GRS, ZRS,
StorageV2 (general Blob, File, Queue, Table, and
Standard, Premium ZGRS (preview), RA-ZGRS
purpose v2) Disk
(preview)
Blob (block blobs and
Block blob storage Premium LRS, ZRS (limited regions)
append blobs only)
File Storage Files only Premium LRS, ZRS (limited regions)
✔️ All storage accounts are encrypted using Storage Service Encryption (SSE) for data at rest
Replication Strategies
Data Replication Options Description
Locally redundant storage (LRS) Data is replicated three time within a single facility in a single region.
Data is replicated three times across two to three facilities, either within
Zone-redundant storage (ZRS)
a single region or across two regions.
Data is replicated three times within the primary region
Geo-redundant storage (GRS)
and replicated three times to the regions pair.
Read access geo-redundant Data is replicated three times within the primary region
storage (RA-GRS) and replicated with read-access to the region pair.
Geo-zone-redundant storage Data is replicated across three Availability Zones and replicated to
(GZRS) the region pair.
Read-access Geo-zone- Data is replicated across three Availability Zones and replicated with read-
redundant storage (RA-GZRS) access to the region pair.
CNAME record Target
blobs.contoso.com contosoblobs.blob.core.windows.net
Table service: http://mystorageaccount.table.core.windows.net
Queue service: http://mystorageaccount.queue.core.windows.net
✔️
✔️ You cannot change a blob type once it
has been created
Storage Security
Shared Access Signatures
https://myaccount.blob.core.windows.net/?restype=service&comp=properties&sv=2015-
04-05&ss=bf&srt=s&st=2015-04-29T22%3A18%3A26Z&se=2015-04-
30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https
&sig=F%6GRVAZ5Cdj2Pw4txxxxx
✔️
Files vs Blobs
Managing File Shares
File Share Snapshots
Demonstration – File Shares
Azure File Sync
Azure File Sync Components
File Sync Steps
Feature Description When to use
• Lift and shift an application to the cloud.
• Store shared data across multiple virtual
SMB interface, client libraries, and
machines.
Azure Files a REST interface that allows access
• Store development and debugging tools that
from anywhere to stored files.
need to be accessed from many virtual
machines.
Client libraries and a REST
interface that allows unstructured • Support streaming and random-access
Azure Blobs data (flat namespace) to be stored scenarios.
and accessed at a massive scale in • Access application data from anywhere.
block blobs.
Managing File Shares
Lesson 05: Managing Storage
Import and Export Service
Data Box
Offline Data Box Disk (8TB SSDs)
Data Box (up to 100TB)
Data Box Heavy (up to 1PB) Azure Datacenter
Data
Data Box Gateway (virtual appliance) Azure
Data Box Edge (physical appliance)
Online
AzCopy /Source:<source> /Dest:<destination> [Options]
Data Transfer Tool Selection
Dataset Network bandwidth Solution to use
Large dataset Low-bandwidth network or direct Azure Import/Export for export; Data
connectivity to on-premises Box Disk or Data Box for import where
storage is limited by organization supported; otherwise use Azure
policies Import/Export
Large dataset High-bandwidth network: 1 AzCopy for online transfers; or to
gigabit per second (Gbps) - 100 import data, Azure Data Box Edge, or
Gbps Azure Data Box Gateway
Large dataset Moderate-bandwidth network: Azure Import/Export for export or
100 megabits per second (Mbps) Azure Data Box family for import
- 1 Gbps where supported
Small dataset: a few Low to moderate-bandwidth If transferring only a few files, use
GBs to a few TBs network: up to 1 Gbps Azure Storage Explorer, Azure portal,
AzCopy, or AZ CLI
Generate a SAS connection string for the account you want to share
Attach to a storage account by using a SAS Connection string
Module Review