Blog Post

Overview of Azure Data Services

,

The number of Microsoft’s cloud services is growing by month, if not week, so that it’s hard to keep them all in mind and understand what exactly is each one for and when to use waht. This article is a summary of the Data Service as of April 2015. I’ll describe main characteristics of each service and scenarios in which we will use them.

We can group all current data services into following groups:

  • Relation Databases: SQL Server in a virtual machine (IaaS), SQL Database (PaaS)
  • NoSQL Databases: DocumentDB, Table Storage
  • BLOB Storage
  • File system storage: Files, Disks
  • Other Data Services: Cache, Queue Storage, StorSimple

RELATIONAL DATABASES

There are currently two flavors of SQL Server in Azure:

  • Traditional SQL Server, also described as Infrastructure as a Service (IaaS)
    • Hosted in a Virtual Machine
    • Full SQL Server functionality
    • Windows and SQL authentication
    • Unlimited number of databases
    • Maximal database size: up to 16 TB
    • HA/DR managed by user
  • Azure SQL Database, Platform as a Service (PaaS).
    • Relational Data Storage as a Service
    • Nearly Complete Database Engine, but no SSIS, SSRS, SSAS
    • SQL authentication only
    • A single database
    • Maximal database size: 500 GB
    • HA/DR automatic by default

NoSQL DATABASES

  • DocumentDB
    • Stores JSON-formatted data
    • Natively supports JavaScript
    • Document-oriented SQL queries
    • SDKs and REST APIs for many technolgies
  • Table Storage
  • Blob Storage

FILE SYSTEM STORAGE

  • File Storage
  • Disks

OTHER DATA SERVICES

  • Redis-Cache
  • Queue Storage
  • StorSimple

Rate

You rated this post out of 5. Change rating

Share

Share

Rate

You rated this post out of 5. Change rating