Azure Storage is Microsoft's cloud storage
solution for modern data storage scenarios.
Why Azure Storage:
Durable and Highly Available:
· Data is safe during hardware failure.
·
Replicate data across data centres.
·
In local catastrophe or natural disaster data
replicated to other data centres remains highly available.
Secure:
· Data encrypted by Azure service Storage Service encryption (SSE) for data at rest.
·
Completed control over who access your data.
Scalable:
· Designed to massive scale.
Managed:
· Azure handles maintenance, updates and critical issues.
Accessible:
· Accessible from anywhere in the world.
·
You can access using http, https, .net, java, php,
python and etc.
You can store all type of data
- Structure:
The term structured data refers to data that
resides in a fixed field within a file or record. Structured data is typically
stored in a relational database (RDBMS). ... Typical examples of structured
data are names, addresses, credit card numbers, geolocation, and so
on.
- Unstructured:
In the modern world of big data, unstructured data is the most abundant. It’s so prolific because unstructured data could be anything: media, imaging, audio, sensor data, text data, and much more.
Types of Storage Account:
1. Standard
2.
Premium
Durable and Highly Available:
· Data is safe during hardware failure.
· Data encrypted by Azure service Storage Service encryption (SSE) for data at rest.
· Designed to massive scale.
· Azure handles maintenance, updates and critical issues.
· Accessible from anywhere in the world.
- Structure:
In the modern world of big data, unstructured data is the most abundant. It’s so prolific because unstructured data could be anything: media, imaging, audio, sensor data, text data, and much more.
Types of Storage Account:
1. Standard
- Backed by HDD (magnetic drives)
2. Premium:
-
Backed by SSD (Solid State Drive)
-
Low latency performance.
-
Used by i/o intensive applications.
Note: You can’t convert standard storage account
to premium and vice versa.
Azure Storage Services
Azure Storage includes these data services, each of which is accessed through a storage account.
Azure Container (Blobs):
- Massively scalable object store for text and binary data.
Ideal for:
- Serving image or document directly to a browser.
-
Storing files for distributed access
-
Streaming video or audio.
-
Storing data for backup and restore, disaster
recovery and archiving purpose.
-
Storing data for analysis by on-premises or
azure services.
Can be accessed from anywhere in the world
using http, https, java, .net, php, python and more.
Azure Files:
Managed files share for cloud or on-premises deployments.
Ideal for:
- Enable you to setup highly available network file share that can be accessed using server messages block (SMB).
-
Multiple vm’s can share files with both read
and write access.
-
You can access the files from anywhere is the
world using url includes SAS.
-
You can generate tokens for specific amount of
time to have access.
-
Mostly used in on-premises applications,
configuration files, or diagnostic log and metrics.
-
Storage account credentials used to provide
authentication for access to the file share.
-
Anybody with the share mounted will have
read/write access to share.
Queue Storage:
A messaging store for reliable messaging between application components.
- Used to store and retrieve messages
-
Messages can be up to 64kb in size.
-
Can contain millions of messages.
Azure Table storage:
A NoSQL store for schemaless storage of structured data.
- Part of a azure cosmos DB.
-
Ideal for storing structured and non-relational
data.
Azure Storage includes these data services, each of which is accessed through a storage account.
Azure Container (Blobs):
- Massively scalable object store for text and binary data.
- Serving image or document directly to a browser.
Azure Files:
Managed files share for cloud or on-premises deployments.
Ideal for:
- Enable you to setup highly available network file share that can be accessed using server messages block (SMB).
A messaging store for reliable messaging between application components.
- Used to store and retrieve messages
A NoSQL store for schemaless storage of structured data.
- Part of a azure cosmos DB.
What is NoSQL:
Please go through below url to understand what
is NoSQL
https://www.mongodb.com/nosql-explained
Storage Account |
Recommended Usage |
Standard General purpose V2 |
blob, files, queue, table and data lake storage. |
Premium block storage |
with high transaction rates or scenario that uses |
Premium file share |
Enterprise or high performance file share
applications |
Premium Page Blobs |
Premium high-performance page blob scenario |
Note: All storage accounts are encrypted using SSE
(Storage Service Encryption) for data at rest.
Thank you !!
Comments
Post a Comment