0% found this document useful (0 votes)
17 views23 pages

Module 12 - AZ305 - Azure DB Services

The document outlines various Azure SQL deployment options, including Azure SQL Database, Managed Instance, and Azure SQL Database for PostgreSQL, highlighting their features, benefits, and use cases. It also covers Azure SQL Server on Virtual Machines, Azure Synapse Analytics, and Azure Cosmos DB, detailing their functionalities and advantages for different applications. Additionally, it discusses scalability, security, and integration capabilities of these services.

Uploaded by

Shit Happens
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views23 pages

Module 12 - AZ305 - Azure DB Services

The document outlines various Azure SQL deployment options, including Azure SQL Database, Managed Instance, and Azure SQL Database for PostgreSQL, highlighting their features, benefits, and use cases. It also covers Azure SQL Server on Virtual Machines, Azure Synapse Analytics, and Azure Cosmos DB, detailing their functionalities and advantages for different applications. Additionally, it discusses scalability, security, and integration capabilities of these services.

Uploaded by

Shit Happens
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Azure SQL

Database
Azure SQL Deployment
options
Choosing the right SQL option in
Azure
Azure SQL Database
Azure SQL Database is a fully managed relational database service. It offers high availability,
scalability, and security.

Single Database Elastic Pool Managed Instance


This option provides a An elastic pool groups Managed Instance
single database for multiple databases with provides a virtualized
applications with simple varying resource needs. instance of SQL Server,
requirements. It allows for efficient offering compatibility
resource allocation. with existing
applications and tools.
Azure SQL Managed Instance
Azure SQL Managed Instance provides a fully managed SQL Server environment in the
cloud, offering compatibility with on-premises SQL Server.

Features Benefits Use Cases

It provides full SQL Server It allows for easy It's suitable for mission-
functionality, including T- migration of existing SQL critical applications
SQL, stored procedures, Server applications to the requiring high
and user-defined cloud. performance and
It offers cost-effective It's a good option for
functions. reliability.
It offers high availability, scalability, enabling migrating existing SQL
automatic backups, and resources to be adjusted Server databases to the
disaster recovery based on application cloud.
capabilities. needs.
Azure SQL Database for PostgreSQL
Azure SQL Database for PostgreSQL provides a fully managed PostgreSQL service, offering
high availability, scalability, and security for PostgreSQL workloads.

1 Managed Service 2 High Availability


It's a fully managed service, It provides built-in high availability
eliminating the need for manual tasks and disaster recovery capabilities to
such as provisioning, patching, and ensure business continuity.
backups.

3 Scalability 4 Security
It offers flexible scaling options, It provides robust security features,
allowing you to adjust resources including encryption at rest and in
based on your application needs. transit, and access control.
Azure SQL Server on Virtual
Machines
Azure SQL Server on Virtual Machines allows you to deploy SQL Server on Azure virtual
machines, giving you more control over the environment.

Management
Provisioning
Manage the SQL Server instance
Create a virtual machine in Azure and through the Azure portal or SQL Server
install SQL Server on it. Management Studio.

1 2 3

Configuration
Configure SQL Server according to your
specific needs, such as security settings
and performance tuning.
Azure Synapse Analytics
Azure Synapse Analytics is a limitless analytics service that brings together data
warehousing and big data analytics.

Data Ingestion
Data from various sources is ingested into Azure Synapse Analytics.

Data Transformation
Data is cleaned, transformed, and prepared for analysis.

Data Analysis
Analytical queries are run on the data to extract insights.

Visualization & Reporting


Results are visualized and presented through dashboards and reports.
Hands On: SQL Server Creation
Azure Cosmos DB
Azure Cosmos DB
Azure Cosmos DB is a globally-distributed, multi-model database service offered by
Microsoft. It provides schema-less, NoSQL databases that scale automatically and
deliver fast, predictable performance with comprehensive SLAs.
Azure Cosmos DB APIs
Global Distribution
Worldwide Presence Automatic Failover Latency SLAs

Cosmos DB is available in With multi-region Cosmos DB delivers


over 50 Azure regions replication, your data is single-digit millisecond
globally, allowing you to automatically replicated read and write latencies,
deploy your data close to across regions, providing even during regional
your users for lower high availability and failovers.
latency. disaster recovery.
Scalability
1 Automatic Scaling
Cosmos DB automatically scales throughput and storage based on
your needs, with no downtime.

2 Elastic Containers
Throughput is provisioned in elastic containers that can scale up or
down as required.

3 Infinite Scale
Your data can scale indefinitely across multiple partitions, with no
practical limits on storage or throughput.
Security & Compliance

Data Encryption Industry Compliance Access Control


All data is automatically Cosmos DB is compliant Fine-grained access control
encrypted at rest and in with leading industry using Azure Active
transit. standards like HIPAA, PCI Directory and resource
DSS, and GDPR. tokens.
Core Functionality
5 consistency level of cosmos DB
Azure Cosmos DB Supported APIs
Azure Cosmos DB Supported APIs
Serverless Model

Pay-per-Use Auto-Scaling No Provisioning


Cosmos DB's serverless The database No need to provision or
model allows you to pay automatically scales up manage any
only for the storage and or down based on your infrastructure - it's all
throughput you use. application's needs. handled by Azure.
Analytics & Integration
Synapse Link Provides low-latency, high-throughput
analytical processing of operational data
without impacting transactional
workloads.
Change Feed Captures all changes to your database in
the order they occur, enabling real-time
analytics and event-driven architectures.

Triggers Automatically execute custom logic in


response to database events, enabling
event-driven data processing.
Key Use Cases
Web & Mobile Apps IoT & Telematics Gaming

Cosmos DB's global The high write throughput Cosmos DB can handle
distribution and low and schema-less design of the intense, real-time data
latency make it ideal for Cosmos DB are well- requirements of modern,
powering modern web suited for handling high highly interactive games.
and mobile applications. volumes of sensor data.
Hands On: Creating Cosmos DB

You might also like