Retrieving data from memory is much faster than retrieving
data from disk
In-memory databases like Redis deliver microsecond latency
by storing persistent data in memory
Recommended Azure Managed Service
Azure Cache for Redis
Use cases : Caching, session management, gaming leader
boards, geospatial applications
In-memory Databases
In-memory Databases
88
Databases - Summary
Databases - Summary
Database Type Azure Services Description
Relational OLTP
databases
Azure SQL Database, Azure Database
for MySQL, Azure Database for
PostgreSQL etc.
Transactional usecases needing predefined
schema and very strong transactional
capabilities (Row storage)
Relational OLAP
databases
Azure Synapse Analytics Columnar storage with predefined schema.
Datawarehousing & BigData workloads
NoSQL Databases Azure Cosmos DB Apps needing quickly evolving structure
(schema-less)
MongoDB (document), Cassandra (key/value) and
Gremlin (graph)
In memory
databases/caches
Azure Cache for Redis Applications needing microsecond responses
89
Databases - Scenarios
Databases - Scenarios
Scenario Solution
A start up with quickly evolving schema (table
structure)
Cosmos DB
Single-digit millisecond response times for global
application with millions of users
Cosmos DB
Transactional local database processing thousands
of transactions per second
Azure SQL Database OR Azure Database for MySQL OR
Azure Database for PostgreSQL etc.
Cache data (from database) for a web application Azure Cache for Redis
Database for analytics processing of petabytes of
data
Azure Synapse Analytics
90
Networking
Networking
91
In a corporate network or an on-premises data center:
Can anyone on the internet see the data exchange between the
application and the database?
No
Can anyone from internet directly connect to your database?
Typically NO.
You need to connect to your corporate network and then access your
applications or databases.
Corporate network provides a secure internal
network protecting your resources, data and
communication from external users
How do you do create your own private network in
the cloud?
Enter Azure Virtual Network
Need for Virtual Network
Need for Virtual Network
92
Your own isolated network in Azure
Network traffic within a Virtual Network is isolated (not visible) from all
other Azure Virtual Networks
Each Virtual Network is created in a Region
You control all the traffic coming in and going outside a
Virtual Network
(Best Practice) Create all your Azure resources (compute,
storage, databases etc) within a Virtual Network
Secure resources from unauthorized access AND
Enable secure communication between your cloud resources
Azure Virtual Network
Azure Virtual Network
93
Different resources are created on cloud
Databases, Compute (VMs) etc
Each type of resource has its own access needs
Load Balancers are accessible from internet (public resources)
Databases or VM instances should NOT be accessible from internet
ONLY applications within your virtual network should be able to access
them(private resources)
How do you separate public resources from private resources inside
a Virtual Network?
(Solution) Create different subnets for public and private resources
Resources in a public subnet CAN be accessed from internet
Resources in a private subnet CANNOT be accessed from internet
BUT resources in public subnet can talk to resources in private subnet
Need for Subnets
Need for Subnets
94
Every VM in a VNet is assigned a private IP address
You can assign a public IP address and make it static as well!
VMs in the same VNet can communicate using private IP
addresses
Even if they are in different subnets
Network peering can be use to connect resources in different
Virtual Networks
Peered Virtual Networks can be in different regions
Things to Remember - Virtual Network
Things to Remember - Virtual Network
95
Azure network security
Azure network security
96

More Related Content

PPTX
Azure bootcamp (1)
PPTX
04 Azure IAAS 101
PDF
02microsoftazurefundamentalsworkloads1606403971632.pdf
PDF
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
PPTX
Scalable relational database with SQL Azure
PPTX
Microsoft Azure Offerings and New Services
PPTX
Level 200 - Intro to Azure IaaS - Short deck.pptx
PDF
AWS IoT vs Azure IoT
Azure bootcamp (1)
04 Azure IAAS 101
02microsoftazurefundamentalsworkloads1606403971632.pdf
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
Scalable relational database with SQL Azure
Microsoft Azure Offerings and New Services
Level 200 - Intro to Azure IaaS - Short deck.pptx
AWS IoT vs Azure IoT

Similar to AZ900-AzureFundamentals-part-10.pdf (20)

PPTX
Azure Domains.pptx
PPTX
Azure diario de abordo
PPTX
Introduction to Azure Cloud Storage
PDF
Microsoft Azure essentials
PPTX
Azure intoduksjon for it pro 02 data protection public
PDF
Introduction to Windows Azure
PPTX
Azure Fubdamentals (Az-900) presentation.
PPTX
671956595-Az-900t00a-Enu-Powerpoint-02.pptx
PPTX
Azure Fundamentals Part 2
 
PPTX
Apache Cassandra introduction
PPTX
Azure SQL - more or/and less than SQL Server
PPTX
Ukfs Snr Dev Arch Forum Pres2 St
PPTX
Migrate or modernize your database applications using Azure SQL Database Mana...
PDF
Azure SQL Database
PPTX
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
PPTX
Azure Data.pptx
PPTX
Connect your datacenter to Microsoft Azure
PPTX
Azure storage deep dive
PPTX
Azure SQL Database & Azure SQL Data Warehouse
PDF
Scaling Your Database In The Cloud
Azure Domains.pptx
Azure diario de abordo
Introduction to Azure Cloud Storage
Microsoft Azure essentials
Azure intoduksjon for it pro 02 data protection public
Introduction to Windows Azure
Azure Fubdamentals (Az-900) presentation.
671956595-Az-900t00a-Enu-Powerpoint-02.pptx
Azure Fundamentals Part 2
 
Apache Cassandra introduction
Azure SQL - more or/and less than SQL Server
Ukfs Snr Dev Arch Forum Pres2 St
Migrate or modernize your database applications using Azure SQL Database Mana...
Azure SQL Database
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Azure Data.pptx
Connect your datacenter to Microsoft Azure
Azure storage deep dive
Azure SQL Database & Azure SQL Data Warehouse
Scaling Your Database In The Cloud
Ad

More from ssuser2dbaee (11)

PDF
AZ900-AzureFundamentals-part-11.pdf
PDF
AZ900-AzureFundamentals-part-5.pdf
PDF
AZ900-AzureFundamentals-part-7.pdf
PDF
AZ900-AzureFundamentals-part-8.pdf
PDF
AZ900-AzureFundamentals-part-6.pdf
PDF
AZ900-AzureFundamentals-part-2.pdf
PDF
AZ900-AzureFundamentals-part-9.pdf
PDF
AZ900-AzureFundamentals-part-3.pdf
PDF
AZ900-AzureFundamentals-part-4.pdf
DOCX
NetApp CIFS Audit.docx
DOCX
Netapp_Aggregates.docx
AZ900-AzureFundamentals-part-11.pdf
AZ900-AzureFundamentals-part-5.pdf
AZ900-AzureFundamentals-part-7.pdf
AZ900-AzureFundamentals-part-8.pdf
AZ900-AzureFundamentals-part-6.pdf
AZ900-AzureFundamentals-part-2.pdf
AZ900-AzureFundamentals-part-9.pdf
AZ900-AzureFundamentals-part-3.pdf
AZ900-AzureFundamentals-part-4.pdf
NetApp CIFS Audit.docx
Netapp_Aggregates.docx
Ad

Recently uploaded (20)

PPT
What is a Computer? Input Devices /output devices
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
The various Industrial Revolutions .pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Five Habits of High-Impact Board Members
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
August Patch Tuesday
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
STKI Israel Market Study 2025 version august
What is a Computer? Input Devices /output devices
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A review of recent deep learning applications in wood surface defect identifi...
O2C Customer Invoices to Receipt V15A.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
The various Industrial Revolutions .pptx
Chapter 5: Probability Theory and Statistics
Hindi spoken digit analysis for native and non-native speakers
Five Habits of High-Impact Board Members
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
August Patch Tuesday
Final SEM Unit 1 for mit wpu at pune .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A novel scalable deep ensemble learning framework for big data classification...
Taming the Chaos: How to Turn Unstructured Data into Decisions
NewMind AI Weekly Chronicles – August ’25 Week III
Zenith AI: Advanced Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
STKI Israel Market Study 2025 version august

AZ900-AzureFundamentals-part-10.pdf

  • 1. Retrieving data from memory is much faster than retrieving data from disk In-memory databases like Redis deliver microsecond latency by storing persistent data in memory Recommended Azure Managed Service Azure Cache for Redis Use cases : Caching, session management, gaming leader boards, geospatial applications In-memory Databases In-memory Databases 88
  • 2. Databases - Summary Databases - Summary Database Type Azure Services Description Relational OLTP databases Azure SQL Database, Azure Database for MySQL, Azure Database for PostgreSQL etc. Transactional usecases needing predefined schema and very strong transactional capabilities (Row storage) Relational OLAP databases Azure Synapse Analytics Columnar storage with predefined schema. Datawarehousing & BigData workloads NoSQL Databases Azure Cosmos DB Apps needing quickly evolving structure (schema-less) MongoDB (document), Cassandra (key/value) and Gremlin (graph) In memory databases/caches Azure Cache for Redis Applications needing microsecond responses 89
  • 3. Databases - Scenarios Databases - Scenarios Scenario Solution A start up with quickly evolving schema (table structure) Cosmos DB Single-digit millisecond response times for global application with millions of users Cosmos DB Transactional local database processing thousands of transactions per second Azure SQL Database OR Azure Database for MySQL OR Azure Database for PostgreSQL etc. Cache data (from database) for a web application Azure Cache for Redis Database for analytics processing of petabytes of data Azure Synapse Analytics 90
  • 5. In a corporate network or an on-premises data center: Can anyone on the internet see the data exchange between the application and the database? No Can anyone from internet directly connect to your database? Typically NO. You need to connect to your corporate network and then access your applications or databases. Corporate network provides a secure internal network protecting your resources, data and communication from external users How do you do create your own private network in the cloud? Enter Azure Virtual Network Need for Virtual Network Need for Virtual Network 92
  • 6. Your own isolated network in Azure Network traffic within a Virtual Network is isolated (not visible) from all other Azure Virtual Networks Each Virtual Network is created in a Region You control all the traffic coming in and going outside a Virtual Network (Best Practice) Create all your Azure resources (compute, storage, databases etc) within a Virtual Network Secure resources from unauthorized access AND Enable secure communication between your cloud resources Azure Virtual Network Azure Virtual Network 93
  • 7. Different resources are created on cloud Databases, Compute (VMs) etc Each type of resource has its own access needs Load Balancers are accessible from internet (public resources) Databases or VM instances should NOT be accessible from internet ONLY applications within your virtual network should be able to access them(private resources) How do you separate public resources from private resources inside a Virtual Network? (Solution) Create different subnets for public and private resources Resources in a public subnet CAN be accessed from internet Resources in a private subnet CANNOT be accessed from internet BUT resources in public subnet can talk to resources in private subnet Need for Subnets Need for Subnets
  • 8. 94
  • 9. Every VM in a VNet is assigned a private IP address You can assign a public IP address and make it static as well! VMs in the same VNet can communicate using private IP addresses Even if they are in different subnets Network peering can be use to connect resources in different Virtual Networks Peered Virtual Networks can be in different regions Things to Remember - Virtual Network Things to Remember - Virtual Network 95
  • 10. Azure network security Azure network security 96