Data Store
Image from https://www.pexels.com/@tiger-lily/ |
Cloud providers offer different storage options catering to different needs. In this blog, we look at 3 data storage options provided by Azure. They offer the following
- Storage with Query Engine (Relational)
- Storage with Query Engine (Non-SQL)
- Storage without/limited query support
1. Storage with Query Engine (Relational)
- SQL Server on Azure VM (IaaS)
- Azure SQL Database (PaaS)
- Azure SQL Managed Instance (PaaS)
- The data model is relational and well-defined
- high availability
- SQL supports
- Fast response time
- Deployment model
- Single Database deployed to an Azure VM
- Elastic Pool of databases,
- Managed Instance (fully-managed SQL Database instance)
- Service tier
- General Purpose
- Business Critical
- Computing model
- Dedicated resources
- Serverless (bill based on usage)
- Computing power (number of vCores)
- Storage space
- data in GB per month
- with or without backup options
2. Storage with Query Engine (Non-SQL)
- The data model is non-relational
- high availability
- SQL for JSON and Gremlin on Graph
- Fast response time
On the billing aspect, we are paying for storage and request units (RUs). There is a calculator for cost estimation.
3. Storage without/limited query support
Azure Blob Storage is a good option when we just want to store data and retrieve them without much query support. For instance, we store computation results, data for machine learning, temporary data, and configuration data in blob storage. Essentially, we are just paying for storage space.
Data is organized in blob containers and blob blocks. A storage account can contain an unlimited number of containers, and a container can store an unlimited number of blobs.
Azure Blob Storage is a good choice for big data solutions, because of its high availability, and low cost. Among other things, it provides hot, cool, and archive storage tiers for different use cases.
Conclusion
Depending on our business needs, we choose the appropriate data store. In this manner, we reduce costs for our cloud solutions and get the most out of these storage options.
Comments
Post a Comment