02 - Explore Relational Data in Azure Flashcards
Azure Data Services
SQL
MySQL
Seal - Maria DB Server
Elephant - Postgres
SQL Server on Azure
SQL Server on Azure Virtual Machines
Azure SQL Managed Instances
Azure SQL Database
SQL Server on Virtual Maachines
IaaS solution that enables users to use full versions of SQL Server in the Could without having to manage any on-prem hardware
- Guaranteed compatibility to SQL Server on premises
- Customer manages everything - OS upgrades, software upgrades, backups, replication
- Pay for the server and licensing, not per database
Azure SQL Database
PaaS offering where users create a managed database server in the cloud and then deploy the databases on the server
- Low-cost option with minimal administration
- Best for new cloud projects with flexible application design
- Supports system with variable loads - scale up and down quickly without restarting
Single Database
Elastic Pool
Single Database
Create and run a DB server in the cloud and access the DB through the server
Elastic Pool
Multiple DB share the same resources, such as memory, storage, and processing power
Azure SQL Managed Instance
Allows you to pre-provision compute resources and deploy several individual managed instances up to your pre-provisioned compute level
Single Instance
Instance Pool
Single Instance
One SQL Server instance, multiple databases
Instance Pool
Multiple instances share the same resource
Azure Database for PostgreSQL
Relational database service in MS cloud based on PostgreSQL Community Edition database engine
Azure Database for MySQL
PaaS implementation of MySQL in Azure cloud, based on the MySQL Community Edition
Azure Database for MariaDB
Implementation of MariaDB database management system adapted to run on Azure. Based on MariaDB Community Edition
Policy of Redirect
First establish connection to database
All subsequent requests go to that database
Policy of Proxy
Establish connection to Azure SQL database via gateway
Read Replicas
Help improve performance and scale of read-intensive workloads such as BI and analytics
Useful when delays in synching data between primary and replicas are acceptable