Hosted storage models Flashcards

1
Q

What is Azure Data Storage platform?

A

It has various services:

  • Azure Blobs
  • Azure Files
  • Azure Queues
  • Azure Tables
  • Azure Disks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Azure Files?

A

Offers fully managed cloud file shares that you can access from anywhere via the industry standard Server Message Block protocol

  • You can mount Azure file shares from cloud or on-premises deployments of Windows, Linux and macOS.
  • Useful to “lift and shift” an application to the cloud that already uses the native system APIs to share data between it and other applications running in Azure
  • You want to replace or supplement on-premises file or NAS devices
  • You want to store development and debugging tools that need to be accessed from many virtual machines.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Azure Blobs?

A
  • Allows unstructured data to be stored and accessed at massive scale in block blobs.
  • You want to be able to access application data from anywhere
  • You want to build an enterprise data lake on Azure and perform big data analytics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Azure Disks?

A
  • Allows data to be persistently stored and accessed from an attached virtual hard disk
  • Useful to “lift and shift” applications that use native file system APIs to read and write data to persistent disks
  • You want to store data that is not required to be access from outside the virtual machine to which the disk is attached
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are Azure Queues?

A
  • Allows for asynchronous message queueing between application components
  • Useful to decouple application components and use asynchronous message to communicate between them.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Azure Tables?

A

Allow you to store structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design
- Useful to store flexible datasets like user data for web applications, address books, device information, or other types of metadata your service requires.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Blob Storage?

A

It’s designed for unstructured data that doesn’t adhere to a particular data model or definition such as text or binary data.

It is designed for:

  • serving images or documents directly to a browser
  • storing files for distributed access
  • streaming video and audio
  • writing to log files
  • storing data for backup and restore, disaster recovery and archiving
  • storing data for analysis by an on-premises or Azure-hosted service.

Data is accessed via HTTP/HTTPS from anywhere in the world.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the blob storage resources?

A

The storage account
A container in the storage account
A blob (object) in a container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What type of blobs are supported by Azure Storage?

A

Block blobs

Append blobs

Page blobs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is block blobs?

A

Store text and binary data. Block blobs are made up of blocks of data that can be managed individually. Block blobs can store up to about 190.7TiB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are append blobs?

A

These are made up of blocks like block blobs but are optimized for append operations. Append blobs are ideal for scenarios such as logging data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are page blobs?

A

store random access files up to 8 TiB in size. Page blobs store virtual hard drive files and serve as disks for Azure virtual machines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is blob storage?

A

Blob storage allows users to store objects in containers

Each object can be created, read and deleted. Note that in the typical blob storage model, although no native update-object method exists, an entire object can be deleted and re-created, similar to a file overwrite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are Azure Files?

A

Azure Files enables you to set up highly available network file shares that can be access by using the standard Server Message Block (SMB) protocol.

That means that multiple VMs can share the same files with both read and write access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How are file shares used?

A

Many on-premises applications use file shares

Configuration files can be stored on a file share and accessed from multiple VMs.

Resource logs, metrics and crash dumps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are Azure Queues?

A

It is a service used to store and retrieve messages

Messages can be up to 64KB in size and a queue can contain millions of messages.

17
Q

What is the queue storage components?

A

Storage Account

Queue

Messages

The URL Format: https://.queue.core.windows.net/

18
Q

What is the Azure Table storage?

A

It stores non-relational structured data in the cloud providing a key/attribute store with a schemaless design

Access to table storage data is fast and cost-effective

You can use Table storage to store flexible datasets like user data for web applications, address books, device information or other types of metadata your service requires

19
Q

What are some of the common uses of Table storage?

A

Storing TBs of structured data capable of serving web scale applications

Storing datasets that don’t require complex joins, foreign keys, or stored procedures and can be denomalised for fast access

Quickly querying data using a clustered index

You can use Table storage to store and query huge sets of structured, non-relational data and your tables will scale as demand increases.

20
Q

What are the components of Table Storage?

A

URL: https://.table.core.windows.net/
CosmosDB URL: https://.table.cosmosdb.azure.com/

Accounts

21
Q

What is an Azure Managed Disk Storage?

A

An Azure managed disk is a VHD

Managed disks are stored as page blobs, which are random IO storage objects in Azure.

They are block-level storage volumes that are managed by Azure and used with Azure Virtual Machines

22
Q

What types of disk storage is available?

A

Ultra Disks
Premium SSDs
Standard SSDs
Standard HDDs

23
Q

What are some of the benefits of managed disks?

A
Highly durable and available
Integration with availability sets
Integration with availability zones
Azure Backup support
Download/Upload of your VHD
Encryption