SlideShare a Scribd company logo
Media workflows need huge shared
storage for things like video editing
Enterprise users need a quick way to
share files in a secure & organized way
Azure Files:
Managed File Shares
Connect from multiple devices concurrently:
From cloud or on-premises
From different OS: Windows, Linux, and macOS
Supports Server Message Block (SMB) and
Network File System (NFS) protocols
Usecase: Shared files between multiple VMs
(example: configuration files)
Azure Files
Azure Files
59
Azure Blob Storage: Object storage in Azure
Structure: Storage Account > Container(s) > Blob(s)
Store massive volumes of unstructured data
Store all file types - text, binary, backup & archives:
Media files and archives, Application packages and logs
Backups of your databases or storage devices
Three Types of Blobs
Block Blobs: Store text or binary files (videos, archives etc)
Append Blobs: Store log files (Ideal for append operations)
Page Blobs: Foundation for Azure IaaS Disks (512-byte pages up to 8 TB)
Azure Data Lake Storage Gen2: Azure Blob Storage Enhanced
Designed for enterprise big data analytics (exabytes, hierarchical)
Low-cost, tiered storage, with high availability/disaster recovery
Azure Blob Storage
Azure Blob Storage
60
Different kinds of data can be stored in Blob Storage
Media files, website static content
Backups of your databases or storage devices
Long term archives
Huge variations in access patterns
Can I pay a cheaper price for objects I access less frequently?
Access tiers
Hot: Store frequently accessed data
Cool: Infrequently accessed data stored for min. 30 days
Archive: Rarely accessed data stored for min. 180 days
Lowest storage cost BUT Highest access cost
Access latency: In hours
To access: Rehydrate (Change access tier to hot or cool) OR
Copy to another blob with access tier hot or cool
You can change access tiers of an object at any point in time
Azure Blob Storage - Access Tiers
Azure Blob Storage - Access Tiers
61
Azure Queues and Tables
Azure Queues and Tables
Azure Queues: Decouple applications using messaging
Azure Tables: NoSQL store (Very Basic)
Prefer Azure Cosmos DB for NoSQL
62
Database Fundamentals
Database Fundamentals
63
Databases provide organized and persistent storage for your
data
To choose between different database types, we would need
to understand:
Availability
Durability
RTO
RPO
Consistency
Transactions etc
Let's get started on a simple journey to understand these
Databases Primer
Databases Primer
64
Imagine a database deployed in a data center in
London
Let's consider some challenges:
Challenge 1: Your database will go down if the data center
crashes or the server storage fails
Challenge 2: You will lose data if the database crashes
Database - Getting Started
Database - Getting Started
65
Let's automate taking copy of the database
(take a snapshot) every hour to another data
center in London
Let's consider some challenges:
Challenge 1: Your database will go down if the data
center crashes
Challenge 2 (PARTIALLY SOLVED): You will lose data if
the database crashes
You can setup database from latest snapshot. But depending on
when failure occurs you can lose up to an hour of data
Challenge 3(NEW): Database will be slow when you
take snapshots
Database - Snapshots
Database - Snapshots
66
Let's add transaction logs to database and
create a process to copy it over to the second
data center
Let's consider some challenges:
Challenge 1: Your database will go down if the data
center crashes
Challenge 2 (SOLVED): You will lose data if the
database crashes
You can setup database from latest snapshot and apply
transaction logs
Challenge 3: Database will be slow when you take
snapshots
Database - Transaction Logs
Database - Transaction Logs
67
Let's add a standby database in the
second data center with replication
Let's consider some challenges:
Challenge 1 (SOLVED): Your database will go
down if the data center crashes
You can switch to the standby database
Challenge 2 (SOLVED): You will lose data if
the database crashes
Challenge 3 (SOLVED): Database will be slow
when you take snapshots
Take snapshots from standby.
Applications connecting to master will get good
performance always
Database - Add a Standby
Database - Add a Standby
68

More Related Content

PPTX
MS Cloud Day - Building web applications with Azure storage
PDF
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
PPT
SQL Azure Overview for Bizspark day
PPTX
Slide Storage.pptx
PPTX
Survey of the Microsoft Azure Data Landscape
PPTX
Accesso ai dati con Azure Data Platform
PPTX
Azure Fundamentals Part 2
 
PDF
02microsoftazurefundamentalsworkloads1606403971632.pdf
MS Cloud Day - Building web applications with Azure storage
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
SQL Azure Overview for Bizspark day
Slide Storage.pptx
Survey of the Microsoft Azure Data Landscape
Accesso ai dati con Azure Data Platform
Azure Fundamentals Part 2
 
02microsoftazurefundamentalsworkloads1606403971632.pdf

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

PPT
Building Cloud-Native Applications with Microsoft Windows Azure
PPTX
Azure, Cloud Computing & Services
PDF
Samedi SQL Québec - La plateforme data de Azure
PPTX
Azure Data Storage
PDF
Azure - Data Platform
PDF
EN - Azure - Storage Account.pdf
PPTX
Why you should(n't) run your databases in the cloud
PPTX
Data In Cloud
PPTX
Microsoft Azure Storage Basics
PPTX
Big Data (NJ SQL Server User Group)
PPTX
Intro to Big Data and NoSQL
PPTX
Azure data platform overview
PPTX
Where Is My Data - ILTAM Session
PPTX
Azure Data platform
PPTX
Microsoft Azure Offerings and New Services
PPTX
Move your on prem data to a lake in a Lake in Cloud
PPTX
Azure bootcamp (1)
PPTX
Data in Azure
PPTX
IaaS for DBAs in Azure
PPTX
Extending your data to the cloud
Building Cloud-Native Applications with Microsoft Windows Azure
Azure, Cloud Computing & Services
Samedi SQL Québec - La plateforme data de Azure
Azure Data Storage
Azure - Data Platform
EN - Azure - Storage Account.pdf
Why you should(n't) run your databases in the cloud
Data In Cloud
Microsoft Azure Storage Basics
Big Data (NJ SQL Server User Group)
Intro to Big Data and NoSQL
Azure data platform overview
Where Is My Data - ILTAM Session
Azure Data platform
Microsoft Azure Offerings and New Services
Move your on prem data to a lake in a Lake in Cloud
Azure bootcamp (1)
Data in Azure
IaaS for DBAs in Azure
Extending your data to the cloud
Ad

More from ssuser2dbaee (11)

PDF
AZ900-AzureFundamentals-part-11.pdf
PDF
AZ900-AzureFundamentals-part-5.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-10.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-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-10.pdf
AZ900-AzureFundamentals-part-4.pdf
NetApp CIFS Audit.docx
Netapp_Aggregates.docx
Ad

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Getting Started with Data Integration: FME Form 101
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Approach and Philosophy of On baking technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
project resource management chapter-09.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Tartificialntelligence_presentation.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Digital-Transformation-Roadmap-for-Companies.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Getting Started with Data Integration: FME Form 101
DP Operators-handbook-extract for the Mautical Institute
A comparative analysis of optical character recognition models for extracting...
WOOl fibre morphology and structure.pdf for textiles
Hindi spoken digit analysis for native and non-native speakers
Approach and Philosophy of On baking technology
Programs and apps: productivity, graphics, security and other tools
Unlocking AI with Model Context Protocol (MCP)
project resource management chapter-09.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
cloud_computing_Infrastucture_as_cloud_p
Assigned Numbers - 2025 - Bluetooth® Document
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A comparative study of natural language inference in Swahili using monolingua...
Tartificialntelligence_presentation.pptx

AZ900-AzureFundamentals-part-7.pdf

  • 1. Media workflows need huge shared storage for things like video editing Enterprise users need a quick way to share files in a secure & organized way Azure Files: Managed File Shares Connect from multiple devices concurrently: From cloud or on-premises From different OS: Windows, Linux, and macOS Supports Server Message Block (SMB) and Network File System (NFS) protocols Usecase: Shared files between multiple VMs (example: configuration files) Azure Files Azure Files 59
  • 2. Azure Blob Storage: Object storage in Azure Structure: Storage Account > Container(s) > Blob(s) Store massive volumes of unstructured data Store all file types - text, binary, backup & archives: Media files and archives, Application packages and logs Backups of your databases or storage devices Three Types of Blobs Block Blobs: Store text or binary files (videos, archives etc) Append Blobs: Store log files (Ideal for append operations) Page Blobs: Foundation for Azure IaaS Disks (512-byte pages up to 8 TB) Azure Data Lake Storage Gen2: Azure Blob Storage Enhanced Designed for enterprise big data analytics (exabytes, hierarchical) Low-cost, tiered storage, with high availability/disaster recovery Azure Blob Storage Azure Blob Storage 60
  • 3. Different kinds of data can be stored in Blob Storage Media files, website static content Backups of your databases or storage devices Long term archives Huge variations in access patterns Can I pay a cheaper price for objects I access less frequently? Access tiers Hot: Store frequently accessed data Cool: Infrequently accessed data stored for min. 30 days Archive: Rarely accessed data stored for min. 180 days Lowest storage cost BUT Highest access cost Access latency: In hours To access: Rehydrate (Change access tier to hot or cool) OR Copy to another blob with access tier hot or cool You can change access tiers of an object at any point in time Azure Blob Storage - Access Tiers Azure Blob Storage - Access Tiers 61
  • 4. Azure Queues and Tables Azure Queues and Tables Azure Queues: Decouple applications using messaging Azure Tables: NoSQL store (Very Basic) Prefer Azure Cosmos DB for NoSQL 62
  • 6. Databases provide organized and persistent storage for your data To choose between different database types, we would need to understand: Availability Durability RTO RPO Consistency Transactions etc Let's get started on a simple journey to understand these Databases Primer Databases Primer 64
  • 7. Imagine a database deployed in a data center in London Let's consider some challenges: Challenge 1: Your database will go down if the data center crashes or the server storage fails Challenge 2: You will lose data if the database crashes Database - Getting Started Database - Getting Started 65
  • 8. Let's automate taking copy of the database (take a snapshot) every hour to another data center in London Let's consider some challenges: Challenge 1: Your database will go down if the data center crashes Challenge 2 (PARTIALLY SOLVED): You will lose data if the database crashes You can setup database from latest snapshot. But depending on when failure occurs you can lose up to an hour of data Challenge 3(NEW): Database will be slow when you take snapshots Database - Snapshots Database - Snapshots 66
  • 9. Let's add transaction logs to database and create a process to copy it over to the second data center Let's consider some challenges: Challenge 1: Your database will go down if the data center crashes Challenge 2 (SOLVED): You will lose data if the database crashes You can setup database from latest snapshot and apply transaction logs Challenge 3: Database will be slow when you take snapshots Database - Transaction Logs Database - Transaction Logs 67
  • 10. Let's add a standby database in the second data center with replication Let's consider some challenges: Challenge 1 (SOLVED): Your database will go down if the data center crashes You can switch to the standby database Challenge 2 (SOLVED): You will lose data if the database crashes Challenge 3 (SOLVED): Database will be slow when you take snapshots Take snapshots from standby. Applications connecting to master will get good performance always Database - Add a Standby Database - Add a Standby 68