Azure Storage
Table of Contents
Azure Storage Services
It is a IaaS type of service.
- Container (Blob) storage
- Disk storage - for Virtual Hard Disks (VHDs)
- Azure File Storage
- Storage tiers
Azure Storage (GPv2)
- Standard storage
- Subdivided into four types of data it can store
- Container storage (blob storage)
- File
- Queue
- Table
- Can hold up to 5 Petabytes (5 million GB)
- Pay for what you use
- ~2 cents per GB per month
- Extremely cheap cloud storage
- Not recommended for high-demand workloads
Data Lake
- A setting when creating a GPv2 storage act
- A data lake is extremely large storage
- Can hold petabytes and exabytes
- Good for “big data” analytics
Premium Storage Options
- More expensive
- Blob storage - can only hold containers (blobs)
- Can choose block blobs or page blobs
- File storage
- Uses premium SSD (solid state disks)
- Triple the “operations per second” (OPS)
- Lower latency (time to first byte)
High Performance
- Premium SSD
- Premium SSD v2
- Ultra Disk
Container (Blob) storage
- BLOB - Binary Large Object
- These are files of any type (TXT, PDF, ZIP, CSV, XLSX, JPG, AVI, etc.)
- Stored loosely in a container
- Public or private
- “Unstructured data”
- Create multiple containers
- Each container can contain blobs
- Can be organized into folders (yes and no - not a real hierarchy)
- Only pay for what you use
Location
- You can create multiple storage accounts in any region of the world
- Keep your data close to the person/service consuming it (for access speed reasons)
- Price varies by region
Redundancy
- Azure keeps 3 copies of your data by default
- Locally- or zone-redundant
- Azure will almost never, ever lost a file once it has successfully received it
Global redundancy
- You can choose global redundancy for storage
- Azure keeps 6 copies of your data
- 3 locally, and 3 in another region of the “geo”
- Honors data sovereignty laws
Access Tiers
Four access tiers
- Hot - the default, balanced access
- Cool - can be set as default, cheaper storage with more expensive read/write operations
- Cold - much cheaper storage, more expensive read/write operations
- Archive - cannot get immediate access to files, cheapest storage, most expensive operations
Failover
- Hard disks fail every so often
- Azure takes care of this without you doing anything
- 3 copies of your data, they can recreate a hard disk behind the scenes
AzCopy
- Lets us copy/move files between cloud storage accounts within Azure (without having to download them to your local machine and uploading them again)
- Download this tool on to your computer or use the CLI from the Azure account
Azure Files
- True hierarchical structure with folders
- You can “mount” this storage to a server and use a drive letter with it (i.e. “S:drive”) - Windows, Linux, MacOS
- Supports SMB, or NFS (Linux)
Why use this as opposed to Container Storage?
- Replace or supplement your on-prem file storage
- Life and shift migration to the cloud
- Adds redundancy, data recovery, failover benefits
Azure File Sync
- Hybrid option - on prem files with cloud option
- Cloud tiering
- Distributed access
- Cloud backup
Azure Migrate
Guided experience to get your workloads into Azure
Azure Data Box
- To upload very large volumes of data into Azure
- 10 TB will take about 11 days at 65Mbps upload speed
- It is impractical to upload some quantities of data
- Data Box options from Azure
- Data Box - 100 TB
- Data Box Disk - 8 TB
- Data Box Heavy - 1 PB
- Encrypted, wiped clean after each use