*This article could be a summary of content for learning purposes. For more information and knowledge, read the original articles in the References section.
Survey the data storage options in Azure
Discover how Azure data storage can meet your business demands
Compare Azure data storage with on-premises storage
Benefits of using Azure to store data
Benefits of using Azure to store data
Automated backup and recovery
Replication across the globe
Support for data analytics
Encryption capabilities
Multiple data types
Data storage in virtual disks
Storage tiers
Types of data
Structured data: Structured data is data that adheres to a schema, so all of the data has the same fields or properties.
Semi-structured data: Semi-structured data doesn’t fit neatly into tables, rows, and columns. Instead, semi-structured data uses tags or keys that organize and provide a hierarchy for the data. Semi-structured data is also referred to as non-relational or NoSQL data.
Unstructured data: Unstructured data encompasses data that has no designated structure to it. For example, a blob can hold a PDF document, a JPG image, a JSON file, video content, etc.
How Azure data storage can meet your business storage needs
How Azure data storage can meet your business storage needs
Azure Blob Storage: Azure Blob is unstructured, meaning that there are no restrictions on the kinds of data it can hold. Blobs are highly scalable and apps work with blobs in much the same way as they would work with files on a disk, such as reading and writing data.
Azure Files Storage: Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) and and Network File System (NFS) protocols.
Azure Queue Storage: Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world.
Azure Disk Storage: Disk storage provides disks for virtual machines, applications, and other services to access and use as they need, similar to how they would in on-premises scenarios.
Azure Table Storage: A NoSQL key-value store for rapid development using massive semi-structured datasets.
Storage tiers
Data stored in the cloud can grow at an exponential pace. To manage costs for your expanding storage needs, it’s helpful to organize your data based on attributes like frequency of access and planned retention period. Data stored in the cloud can be different based on how it’s generated, processed, and accessed over its lifetime. Some data is actively accessed and modified throughout its lifetime. Some data is accessed frequently early in its lifetime, with access dropping drastically as the data ages. Some data remains idle in the cloud and is rarely, if ever, accessed after it’s stored. To accommodate these different access needs, Azure provides several access tiers, which you can use to balance your storage costs with your access needs.
Azure Storage offers different access tiers for your blob storage, helping you store object data in the most cost-effective manner. The available access tiers include:
Hot storage tier: optimized for storing data that is accessed frequently.
Cool storage tier: optimized for data that are infrequently accessed and stored for at least 30 days.
Archive storage tier: for data that are rarely accessed and stored for at least 180 days with flexible latency requirements.
Encryption for storage services
Azure Storage Service Encryption (SSE)
Client-side encryption
Replication for storage availability
A replication type is set up when you create a storage account. The replication feature ensures that your data is durable and always available. Azure provides regional and geographic replications to protect your data against natural disasters and other local disasters like fire or flooding.
Comparison between Azure data storage and on-premises storage
Cost effectiveness: An on-premises storage solution requires dedicated hardware and Azure data storage provides a pay-as-you-go pricing model.
Reliability: On-premises storage requires data backup, load balancing, and disaster recovery strategies. Azure data storage provides data backup, load balancing, disaster recovery, and data replication as services to ensure data safety and high availability.
Storage types: Sometimes multiple different storage types are required for a solution, such as file and database storage. Azure data storage provides a variety of different storage options including distributed access and tiered storage.
Agility: Requirements and technologies change. For an on-premises deployment, these changes may mean provisioning and deploying new servers and infrastructure pieces, which are a time consuming and expensive activity.
Azure data storage gives you the flexibility to create new services in minutes.
Check your knowledge
Suppose you work at a startup with limited funding. Why might you prefer Azure data storage over an on-premises solution?
To ensure you run on a specific brand of hardware, which will let you form a marketing partnership with that hardware vendor.
The Azure pay-as-you-go billing model lets you avoid buying expensive hardware.
To get exact control over the location of your data store.
Which of the following situations would yield the most benefits from relocating an on-premises data store to Azure?
Unpredictable storage demand that increases and decreases multiple times throughout the year.
Long-term, steady growth in storage demand.
Consistent, unchanging storage demand.
A newly released mobile app using Azure data storage has just been mentioned by a celebrity on social media, seeing a huge spike in user volume. To meet the unexpected new user demand, what feature of pay-as-you-go storage will be most beneficial?
The ability to provision and deploy new infrastructure quickly
The ability to predict the service costs in advance
The ability to meet compliance requirements for data storage
Summary
Storage of both structured and unstructured data
High security that supports global compliance standards
Load balancing, high availability, and redundancy capabilities
The ability to send large volumes of data directly to the browser using features such as Azure Blob storage