AZ-104: Implement and manage storage in Azure Flashcards
What are the three categories of data that Azure storage supports?
structured data, unstructured data, and virtual machine data
What are the four data services that can be accessed by using an Azure storage account?
Azure Blob Storage (containers): A massively scalable object store for text and binary data.
Azure Files: Managed file shares for cloud or on-premises deployments.
Azure Queue Storage: A messaging store for reliable messaging between application components.
Azure Table Storage: A service that stores non-relational structured data (also known as structured NoSQL data).
Give three examples of the types of storage Blob storage is ideal for
Serving images or documents directly to a browser.
Storing files for distributed access.
Streaming video and audio.
Storing data for backup and restore, disaster recovery, and archiving.
Storing data for analysis by an on-premises or Azure-hosted service.
Give two examples of the types of storage File storage is ideal for
on-premises applications
Configuration files
Diagnostic logs, metrics, and crash dumps
What is Queue storage for and what is the maximum storage size?
Azure Queue Storage is used to store and retrieve messages. Queue messages can be up to 64 KB in size.
What protocol does Azure Table Storage (Azure Cosmos DB) use to store data?
NoSQL
What are the four azure storage account types?
Standard general-purpose v2
Premium block blobs
Premium file shares
Premium page blobs
What are the four supported services for Standard General-Purpose v2?
Blob Storage (including Data Lake Storage)
Queue Storage
Table Storage
Azure Files
What are the four replication strategies available for azure storage?
Locally redundant storage (LRS)
Zone redundant storage (ZRS)
Geo-redundant storage (GRS)
Geo-zone-redundant storage (GZRS)
To what extent does a storage account name need to be unique?
The name must be globally unique
Which storage solution replicates data to a secondary region, maintains six copies of the data, and is the default replication option?
Read-access geo-redundant storage
What does BLOB stand for?
Blob stands for Binary Large Object
How many containers can an azure storage account have and how many blobs can be stored in each container?
Unlimited
What is the command to create a blob container with powershell?
New-AzStorageContainer
What are the three types of BLOBs? What is a short description of each?
Block blobs. A block blob consists of blocks of data that are assembled to make a blob. Most Blob Storage scenarios use block blobs. Block blobs are ideal for storing text and binary data in the cloud, like files, images, and videos.
Append blobs. An append blob is similar to a block blob because the append blob also consists of blocks of data. The blocks of data in an append blob are optimized for append operations. Append blobs are useful for logging scenarios, where the amount of data can increase as the logging operation continues.
Page blobs. A page blob can be up to 8 TB in size. Page blobs are more efficient for frequent read/write operations. Azure Virtual Machines uses page blobs for operating system disks and data disks.
Name four authorization strategies for authorizing requests to azure storage
Azure Active Directory Azure AD is Microsoft’s cloud-based identity and access management service. With Azure AD, you can assign fine-grained access to users, groups, or applications by using role-based access control.
Shared Key Shared Key authorization relies on your Azure storage account access keys and other parameters to produce an encrypted signature string. The string is passed on the request in the Authorization header.
Shared access signatures A SAS delegates access to a particular resource in your Azure storage account with specified permissions and for a specified time interval.
Anonymous access to containers and blobs You can optionally make blob resources public at the container or blob level. A public container or blob is accessible to any user for anonymous read access. Read requests to public containers and blobs don’t require authorization.
What does SAS stand for?
shared access signature
What does URI stand for?
uniform resource identifier
What are the two parts of the URI that is created when you create a SAS?
Azure Storage resource URI and the SAS token
All data written to Azure Storage is encrypted through what standard?
AES 256-bit
What protocol does Azure files use?
Server Message Block Protocol (SMB)
What port is SMB
Port 445
Which of the following statements correctly describes cloud tiering?
A. Cloud tiering prioritizes the sync order of file shares.
B. Cloud tiering sets the frequency at which the sync job runs.
C. Cloud tiering archives infrequently access files to free up space on the local file share
C. Cloud tiering archives infrequently access files to free up space on the local file share
What permissions does Azure Storage Explorer require?
management (Azure Resource Manager), data layer permissions, and Azure Active Directory (Azure AD)
What does AzCopy do after a failed transfer?
AzCopy automatically retries a transfer when a failure occurs
What are the two ways AzCopy authenticates?
SAS and Azure AD
What is the AzCopy command syntax in CLI?
azcopy copy [source] [destination] [flags]
What are the available options for creating a storage account?
Azure Portal
Azure CLI (Command-line interface)
Azure PowerShell
Management client libraries
What are the options for authenticating to BLOB storage?
Public access
Azure Active Directory (Azure AD)
Shared key
Shared access signature (SAS)
What is public access also know as?
anonymous public read access for containers and blobs
How many keys are automatically created per storage account?
Two 512 bit keys
What can you use to manage shared keys?
Azure Key Vault
What 3 types of SAS are supported by azure storage?
User delegation SAS
Service SAS
Account SAS:
What is the most secure type of SAS
User Delegation
This service offers an easy way of managing multiple storage accounts in multiple subscriptions
Azure Storage Explorer
Give an example of unstructured, structured, and semi-structured data
- Unstructured - Blob storage/media files/text
- structured- Database schema/ tables
- Semi-Structured- JSON, XML
What does API stand for?
Application Program Interfaces
What is the backbone of Azure Storage
Software defined storage clusters made from storage servers.
Azure storage does not use traditional storage such as Storage Area Networks
Azure Storage uses a ____ tier architecture
What are the tiers?
3
Front-End layer
Partition layer
Stream layer
What does the front-end layer do?
Takes the API requests and looks up account name, does authentication, then routes it to the partition layer
What does the stream layer do?
This is the bits on the disk. This is the distrubution and replication of the data across the servers in this cluster(stamp)
It is an ordered list of storage chunks made up of various blocks
What does the partition layer do?
This layer understand the constructs that we interact with such as blobs, tables, and queues.
It provides the namespace
What is the URI format for azure storage
https://<account>.<service>.core.windows.net/<partition>/<object></object></partition></service></account>