2. DP-203 - Data Storage in Azure Flashcards
Which of the following are benefits of Azure cloud-based data storage solutions?
-Global Replication
-Automated backup and Recovery
-Multiple Data Types
What is data that adheres to a strict schema, often called relational data, referred to as?
Structured Data
In semi-structured data, the expression and structure of the data are defined by a serialization language. Which of the following are serialization languages?
-YAML
-JSON
-XML
The organization of unstructured data is ambiguous. Which of the following are examples of unstructured data?
-Text Files
-Media Files
-Log Files
Which of the following is a transactional database system that commonly support lots of users, has quick response times, and handles large volumes of data?
OLTP
Transactional databases are often called OLTP (Online Transaction Processing) systems. OLTP systems commonly support lots of users, have quick response times, and handle large volumes of data. They typically handle small or relatively simple transactions.
A YAML file stores which of the following types of data?
Semi Structured
Office files such as Word documents are an example of which type of data?
Unstructured
Transactions are often defined by a set of four requirements, referred to as ACID guarantees.
What does ACID stand for?
-Atomicity
Atomicity means a transaction must execute exactly once and must be atomic; either all of the work is done, or none of it is. Operations within a transaction usually share a common intent and are interdependent.
-Isolation
Isolation ensures that one transaction is not impacted by another transaction.
-Consistency
Consistency ensures that the data is consistent both before and after the transaction.
-Durability
Durability means that the changes made due to the transaction are permanently saved in the system. Committed data is saved by the system so that even in the event of a failure and system restart, the data is available in its correct state.
Which of the following Azure Database services offer the following five consistency levels:
- strong,
- bounded staleness,
- session,
- consistent prefix,
- eventual
Azure Cosmos dB
A storage account is a container that groups a set of Azure Storage services together.
Which of the following can be included in a storage account?
Select all options that apply
-Azure Tables
-Azure Files
-Azure Queues
-Azure Blobs
Suppose you have two video files stored as blobs. One of the videos is business-critical and requires a replication policy that creates multiple copies across geographically diverse datacenters. The other video is non-critical, and a local replication policy is sufficient. Which of the following options would satisfy both data diversity and cost sensitivity consideration?
Create two storage accounts. The first account makes use of Geo-redundant storage (GRS) and hosts the business-critical video content. The second account makes use of Local-redundant storage (LRS) and hosts the non-critical video content.
The name of a storage account must be:
-globally unique within Azure
-unique within your Azure Subscription
-unique within the containing resource group
Globally Unique within Azure
A storage account is an Azure resource and must therefore be included in what type of group?
Resource Group
You have added the required client libraries to your application and are ready to connect to your Azure storage account. To work with data in a storage account, your app will need two pieces of data. What are these pieces of data?
-Rest API Endpoint
-Access Key
When connecting an app to multiple storage accounts, what will your app require?
An access key for each storage account
Each storage account has two unique access keys that are used to secure it. If your app needs to connect to multiple storage accounts, your app will require an access key for each storage account.
Each Azure Storage account has two access keys. What is the purpose of having two keys?
To allow keys to be rotated (regenerated) periodically
When regenerating Access Keys, in which order should the steps be carried out in to prevent causing downtime in those applications that use them?
Select the correct sequence from the following:
The proper sequence to prevent downtime is
Update the connection strings in your application code to reference the secondary access key of the storage account.
Regenerate the primary access key for your storage account using the Azure portal or command line tool.
Update the connection strings in your code to reference the new primary access key.
Finally, regenerate the secondary access key in the same manner.
Which of the following is a good analogy for the access keys of a storage account?
A username and password
Page blobs are used to hold random-access files up to a what size?
8 TB
You can use either the REST API or the Azure client library to programmatically access a storage account. What is the primary advantage of using the client library?
Convenience
Client libraries can save a significant amount of work for app developers because the API is tested, and it often provides nicer wrappers around the data models sent and received by the REST API.
Which of the following are features of the Azure Queue service?
-Queues are used to store lists of messages to be processed asynchronously.
-Queue messages can be up to 64 kilobytes in size, and a queue can contain millions of messages.
-It can store and retrieve messages
Which of the following types of Azure data is most suitable for highly available network file shares that can be accessed using the standard Server Message Block, or SMB, protocol?
Files
Files are suitable for managed file shares for cloud or on-premises deployments that can be accessed using the standard Server Message Block, or SMB, protocol.
Azure Storage provides a REST API to work with the containers and data stored in each storage account.
What would this HTTP command return?
GET https://[url-for-service-account]/?comp=list&include=metadata
A list of all Blobs in a container
The Storage REST APIs are accessible from anywhere on the Internet, by any app that can send an HTTP/HTTPS request and receive an HTTP/HTTPS response. To list all the blobs in a container, you would send something like this command.
Microsoft Azure Storage is a managed service that provides durable, secure, and scalable storage in the cloud. Azure Files enables you to set up highly available network file shares that can be accessed using the standard Server Message Block (SMB) protocol.
Which of the following are common scenarios where file shares can be used?
-Storing shared configuration files for VMs, tools, or utilities so that everyone is using the same version.
-Sharing data between on-premises applications and Azure VMs to allow migration of apps to the cloud over a period of time.
Identify the missing word(s) in the following sentence within the context of Microsoft Azure.
A single Azure subscription can host up to ____ storage accounts, each of which can hold ____ TB of data.
200 Storage Accounts / 500 TB of Data
True or false?
All data written to Azure Storage is automatically encrypted.
True