SlideShare ist ein Scribd-Unternehmen logo
1 von 7
1
Understanding Microsoft Azure Storage
Understanding Microsoft Azure
Storage: Part 01
Agenda Microsoft Azure Storage
Azure Storage Basics
Azure Storage Data Services
Types of Azure Storage
Securing Storage Accounts
Summary
2
Azure Storage Features
Understanding Microsoft Azure Storage
High availability and durability
Data replication across data centers,
zones and regions
Security
Encryption and fine grained access
control services of your data
Scalability
High performance and scalability
for high performant applications
3
Azure Storage Data Services
Understanding Microsoft Azure Storage
Blob Storage Files Storage Queue Storage Table Storage
Ideal for storing large
unstructured files are
stored, and can be
accessed using the URL
over HTTP/HTTPs
Ideal for storing highly
accessible files accessed
over SMB, allowing
concurrent access from
multiple VM’s
Ideal for storing millions
of messages in the
queue for asynchronous
processing
Ideal for storing
structured NoSQL data
with no need to write
complex queries
4
Azure Storage Data Services
Understanding Microsoft Azure Storage
Blob Storage
• Block Blobs
1. Comprised of blocks
2. Blocks up to 100 MB size
3. 50,000 Blocks
4. Max size is 4.75 TB
• Page Blobs
1. Collection of 512-bytes pages
2. Max size is 8 TB
3. VHD’s are stored
• Append Blobs
1. Max 4MB block size
2. Up to 50,000 blocks
3. Max size is 195 GB
5
Storage Account Kinds
Understanding Microsoft Azure Storage
Storage Account
Type
Supported
Services
Supported
Performance Tiers
Supported Access
Tiers
Replication Options Deployment Model1 Encryption2
General-purpose V2 Blob, File, Queue,
Table, and Disk
Standard, Premium Hot, Cool, Archive LRS, ZRS4, GRS, RA-GRS Resource Manager Encrypted
General-purpose V1 Blob, File, Queue,
Table, and Disk
Standard, Premium N/A LRS, GRS, RA-GRS Resource Manager,
Classic
Encrypted
Block blob storage Blob (block blobs
and append blobs
only)
Premium N/A LRS Resource Manager Encrypted
FileStorage
(preview)
Files only Premium N/A LRS Resource Manager Encrypted
Blob storage Blob (block blobs
and append blobs
only)
Standard Hot, Cool, Archive LRS, GRS, RA-GRS Resource Manager Encrypted
6
Securing Storage Account
Understanding Microsoft Azure Storage
Azure Active Directory
Integration for Blobs and
Queue
Azure AD Authorization over
SMB for Files
Shared Key Authorization
Authorization with Shared
Access Signature
Anonymous Access to Blobs
and Containers
7
Summary
 Microsoft Azure Storage
 Azure Storage Basics
 Azure Storage Data Services
Download the training material from – https://azure-training.com
https://www.slideshare.net/neerajks77
 Types of Azure Storage
 Securing Azure Storage Accounts
Understanding Microsoft Azure Storage

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Riyadh User Group
 
Azure App Service
Azure App ServiceAzure App Service
Azure App ServiceBizTalk360
 
Windows Azure Blob Storage
Windows Azure Blob StorageWindows Azure Blob Storage
Windows Azure Blob Storageylew15
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud ServicesDavid J Rosenthal
 
Azure Storage
Azure StorageAzure Storage
Azure StorageMustafa
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1MH Muhammad Ali
 
Azure Active Directory - An Introduction
Azure Active Directory  - An IntroductionAzure Active Directory  - An Introduction
Azure Active Directory - An IntroductionVenkatesh Narayanan
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceAmazon Web Services
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238ScottSmith574468
 
CCI2018 - Azure Network - Security Best Practices
CCI2018 - Azure Network - Security Best PracticesCCI2018 - Azure Network - Security Best Practices
CCI2018 - Azure Network - Security Best Practiceswalk2talk srl
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure FundamentalsAdwait Ullal
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Edureka!
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloudJames Serra
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure NetworkingPedro Sousa
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentalsRaju Kumar
 

Was ist angesagt? (20)

Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Windows Azure Blob Storage
Windows Azure Blob StorageWindows Azure Blob Storage
Windows Azure Blob Storage
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
Azure vnet
Azure vnetAzure vnet
Azure vnet
 
AWS EBS
AWS EBSAWS EBS
AWS EBS
 
Azure Storage
Azure StorageAzure Storage
Azure Storage
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1
 
Azure Active Directory - An Introduction
Azure Active Directory  - An IntroductionAzure Active Directory  - An Introduction
Azure Active Directory - An Introduction
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
 
CCI2018 - Azure Network - Security Best Practices
CCI2018 - Azure Network - Security Best PracticesCCI2018 - Azure Network - Security Best Practices
CCI2018 - Azure Network - Security Best Practices
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure Networking
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 

Ähnlich wie Azure Storage Services - Part 01

Azure data store with storage and cosmo db
Azure   data store with storage and cosmo dbAzure   data store with storage and cosmo db
Azure data store with storage and cosmo dbBipeen Sinha
 
Azure data store with storage and cosmo db
Azure   data store with storage and cosmo dbAzure   data store with storage and cosmo db
Azure data store with storage and cosmo dbBipeen Sinha
 
Accesso ai dati con Azure Data Platform
Accesso ai dati con Azure Data PlatformAccesso ai dati con Azure Data Platform
Accesso ai dati con Azure Data PlatformLuca Di Fino
 
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptxAzure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptxMustafa Özdemir
 
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...Jalpesh Vadgama
 
Windows Azure platform
Windows Azure platformWindows Azure platform
Windows Azure platformGetDev.NET
 
MS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storageMS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storageSpiffy
 
Running Relational Databases on AWS
Running Relational Databases on AWS  Running Relational Databases on AWS
Running Relational Databases on AWS Amazon Web Services
 
PowerPoint Presentation.pdf
PowerPoint Presentation.pdfPowerPoint Presentation.pdf
PowerPoint Presentation.pdfmarvellPalenewen
 
AWS S3 and GLACIER
AWS S3 and GLACIERAWS S3 and GLACIER
AWS S3 and GLACIERMahesh Raj
 
Cloudstorage azure and s3
Cloudstorage azure and s3Cloudstorage azure and s3
Cloudstorage azure and s3udaiappa
 
(STG306) EFS: How to store 8 Exabytes & look good doing it
(STG306) EFS: How to store 8 Exabytes & look good doing it(STG306) EFS: How to store 8 Exabytes & look good doing it
(STG306) EFS: How to store 8 Exabytes & look good doing itAmazon Web Services
 
Deep Dive on Amazon Elastic File System - June 2017 AWS Online Tech Talks
Deep Dive on Amazon Elastic File System - June 2017 AWS Online Tech TalksDeep Dive on Amazon Elastic File System - June 2017 AWS Online Tech Talks
Deep Dive on Amazon Elastic File System - June 2017 AWS Online Tech TalksAmazon Web Services
 
EN - Azure - Storage Account.pdf
EN - Azure - Storage Account.pdfEN - Azure - Storage Account.pdf
EN - Azure - Storage Account.pdfArnaudMorvillier1
 

Ähnlich wie Azure Storage Services - Part 01 (20)

Azure data store with storage and cosmo db
Azure   data store with storage and cosmo dbAzure   data store with storage and cosmo db
Azure data store with storage and cosmo db
 
Azure data store with storage and cosmo db
Azure   data store with storage and cosmo dbAzure   data store with storage and cosmo db
Azure data store with storage and cosmo db
 
Accesso ai dati con Azure Data Platform
Accesso ai dati con Azure Data PlatformAccesso ai dati con Azure Data Platform
Accesso ai dati con Azure Data Platform
 
Azure services
Azure servicesAzure services
Azure services
 
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptxAzure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
 
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
Ahmedabad- Global Azure bootcamp- Azure Storage Services- Global Azure Bootca...
 
Windows Azure platform
Windows Azure platformWindows Azure platform
Windows Azure platform
 
MS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storageMS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storage
 
Running Relational Databases on AWS
Running Relational Databases on AWS  Running Relational Databases on AWS
Running Relational Databases on AWS
 
PowerPoint Presentation.pdf
PowerPoint Presentation.pdfPowerPoint Presentation.pdf
PowerPoint Presentation.pdf
 
AWS S3 and GLACIER
AWS S3 and GLACIERAWS S3 and GLACIER
AWS S3 and GLACIER
 
Cloudstorage azure and s3
Cloudstorage azure and s3Cloudstorage azure and s3
Cloudstorage azure and s3
 
TenT-Day05.pptx
TenT-Day05.pptxTenT-Day05.pptx
TenT-Day05.pptx
 
TenT-Day05.pptx
TenT-Day05.pptxTenT-Day05.pptx
TenT-Day05.pptx
 
(STG306) EFS: How to store 8 Exabytes & look good doing it
(STG306) EFS: How to store 8 Exabytes & look good doing it(STG306) EFS: How to store 8 Exabytes & look good doing it
(STG306) EFS: How to store 8 Exabytes & look good doing it
 
Intro to AWS: Storage Services
Intro to AWS: Storage ServicesIntro to AWS: Storage Services
Intro to AWS: Storage Services
 
UNIT -III.docx
UNIT -III.docxUNIT -III.docx
UNIT -III.docx
 
Deep Dive on Amazon Elastic File System - June 2017 AWS Online Tech Talks
Deep Dive on Amazon Elastic File System - June 2017 AWS Online Tech TalksDeep Dive on Amazon Elastic File System - June 2017 AWS Online Tech Talks
Deep Dive on Amazon Elastic File System - June 2017 AWS Online Tech Talks
 
EN - Azure - Storage Account.pdf
EN - Azure - Storage Account.pdfEN - Azure - Storage Account.pdf
EN - Azure - Storage Account.pdf
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
 

Kürzlich hochgeladen

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Azure Storage Services - Part 01

  • 1. 1 Understanding Microsoft Azure Storage Understanding Microsoft Azure Storage: Part 01 Agenda Microsoft Azure Storage Azure Storage Basics Azure Storage Data Services Types of Azure Storage Securing Storage Accounts Summary
  • 2. 2 Azure Storage Features Understanding Microsoft Azure Storage High availability and durability Data replication across data centers, zones and regions Security Encryption and fine grained access control services of your data Scalability High performance and scalability for high performant applications
  • 3. 3 Azure Storage Data Services Understanding Microsoft Azure Storage Blob Storage Files Storage Queue Storage Table Storage Ideal for storing large unstructured files are stored, and can be accessed using the URL over HTTP/HTTPs Ideal for storing highly accessible files accessed over SMB, allowing concurrent access from multiple VM’s Ideal for storing millions of messages in the queue for asynchronous processing Ideal for storing structured NoSQL data with no need to write complex queries
  • 4. 4 Azure Storage Data Services Understanding Microsoft Azure Storage Blob Storage • Block Blobs 1. Comprised of blocks 2. Blocks up to 100 MB size 3. 50,000 Blocks 4. Max size is 4.75 TB • Page Blobs 1. Collection of 512-bytes pages 2. Max size is 8 TB 3. VHD’s are stored • Append Blobs 1. Max 4MB block size 2. Up to 50,000 blocks 3. Max size is 195 GB
  • 5. 5 Storage Account Kinds Understanding Microsoft Azure Storage Storage Account Type Supported Services Supported Performance Tiers Supported Access Tiers Replication Options Deployment Model1 Encryption2 General-purpose V2 Blob, File, Queue, Table, and Disk Standard, Premium Hot, Cool, Archive LRS, ZRS4, GRS, RA-GRS Resource Manager Encrypted General-purpose V1 Blob, File, Queue, Table, and Disk Standard, Premium N/A LRS, GRS, RA-GRS Resource Manager, Classic Encrypted Block blob storage Blob (block blobs and append blobs only) Premium N/A LRS Resource Manager Encrypted FileStorage (preview) Files only Premium N/A LRS Resource Manager Encrypted Blob storage Blob (block blobs and append blobs only) Standard Hot, Cool, Archive LRS, GRS, RA-GRS Resource Manager Encrypted
  • 6. 6 Securing Storage Account Understanding Microsoft Azure Storage Azure Active Directory Integration for Blobs and Queue Azure AD Authorization over SMB for Files Shared Key Authorization Authorization with Shared Access Signature Anonymous Access to Blobs and Containers
  • 7. 7 Summary  Microsoft Azure Storage  Azure Storage Basics  Azure Storage Data Services Download the training material from – https://azure-training.com https://www.slideshare.net/neerajks77  Types of Azure Storage  Securing Azure Storage Accounts Understanding Microsoft Azure Storage

Hinweis der Redaktion

  1. Hello everyone! Welcome to my course on understanding Microsoft Azure Storage. This is part 1 of the Azure storage series, where we will build our understanding on Azure Storage, and will also learn about the storage data services, and the types of Azure Storage. Last but not the least, we will also touch base on securing storage accounts In the second part we will continue with our demo on creating and utilizing the Azure Storage. Let’s get started…..
  2. As the name suggests, Microsoft Azure Storage is a cloud storage solution from Microsoft. It provides a highly scalable storage solution for objects, file system, messaging, and tables, which is non relational. Azure Storage is: Highly available and durable. Azure storage ensures that customers data is safe and available in the events of hardware failures or even natural disasters. Azure provides an option for data replication across datacenters or geographical regions for added protection. Data, therefore, still remains highly available. Secure. Azure storage provides high security by data encryption and also provides a fine-grained control over who has access to your data. Scalable. Azure Storage is designed such as to provide high scalability and performance requirements of application. Azure Storage can be accessed from anywhere in the world over either HTTP or HTTPS. It can also be accessed using any programming language of your choice using a well defined mature REST API. Azure Storage additionally supports scripting in PowerShell or CLI. There are other ways as well to access Azure Storage. One is through the Azure portal, and the other one is using storage explorer. Storage Explorer is a Microsoft provided visual tool that can be downloaded on your local systems, which can be connected to your subscription and then you can use it to access your storage. We already discussed that the storage accounts provides high availability through redundancy. Azure provides facilities to replicate the copies of the storage account as per the redundancy opted during it’s creation. There are four different replication options. They are – LRS (Locally Redundant Storage) – It is a low cost replication strategy, and the data is replicated within the same data center ZRS (Zone Redundant Storage) – Data is replicated synchronously across three availability zones in the same regions for high availability and durability GRS (Geo Redundant Storage) – In GRS the data replication happens across different regions. Data cannot be accessed in GRS RA-GRS (Read Access Geo Redundant Storage) – This is similar to GRS as the data is replicated across regions, but with the read access.
  3. Azure Storage services provides four different kinds of data services, each one being used for specific requirements. They are: Blobs – This storage data service is designed for handling huge amount of unstructured data and is ideal for images, videos, audios, backup files, log files, archives, and other large files. It can be accessed globally using HTTP/HTTPs part from Azure portal and using Rest API, PowerShell, and CLI. Azure blob storage offers different access tiers, which allow you to store blob object data in the most cost-effective manner. They are – Hot – This is used for most frequently used data, where the access cost is the lowest, but incur more costs on storage Cool – It has lower storage costs than the hot tier, but larger than the Archive tier. In this tier, the data will remain for at least 30 days. For ex – short term backups, large datasets for analysis, while more data is being collected, etc. Archive – This tier has the lowest storage costs, but highest access costs. It has the highest data access latency. For accessing the data in the Archive tier, we need to change the tier to either hot or cold. This process is termed as rehydration, and it takes around 15 hours Files – File data service is used to store highly available files accessed using the SMB protocol (Server Message Block). SMB protocol allows multiple VMs to access, read, and write to the files. As with other storage data services, Files can be accessed from anywhere in the world over HTTP/HTTPs. Applications using Azure File services storage are easier to migrate to Azure. Since, file share can be used from different VMs, common tools and utilities can be stored in the files storage. Queues – As the name suggests, Queues are used to store and retrieve millions of messages, each up to 64 KB in size, for asynchronous processing. Tables – This data service from Azure storage stores structured NoSQL data (non relational) with a schemaless design. It is easier to adapt as per requirements. This data service is fast and cost effective. It may contain any number of tables, up to the storage account limit. It can be used to service web applications, and can evolve along with the applications. It does not need complex queries to be written, with joins, foreign keys, stored procedures, etc. Azure Table storage data service is now a part of the Azure Cosmos DB, which provides throughput, global distribution, etc.
  4. We should spend some more time understanding Azure Blob storage service. There are three types of blobs, which you have to specify when you are creating the blobs. They are: Block Blobs – Block blobs comprises of block. Each block can be of different sizes, but a maximum of 100MB. There can be a maximum of 50,000 block, and the maximum size of the block blobs is 4.75 TB. Block blobs include features helping manage large files over the network. Multiple files can be uploaded in parallel in block blobs for decreased upload time. Page Blobs – Page blobs are the collection of 512-bytes pages for random read and write process. The maximum size of the page blob is 8 TB and is majorly used to store the VHD’s Append Blobs – Append blobs have a maximum block size of 4 MB, and can store up to 50,000 blocks. The maximum size of the append blob is195 GB. Once the blob has been created, it is not possible to change it’s type. One feature these blob types exhibit is that the committed changes are reflected immediately. These blobs can be leased for the write access, and the calls to the blob with the current lease id is only capable to write to the blob. Also, every version of the blob has a unique tag, which is used to write to that blob version.
  5. Let us now take a look on the different kinds of storage accounts. Each king provides different kinds of features, with different pricing model. When choosing a storage account kind, we need to compare the features and the pricing for different account types before consideration. I have listed them in the tabular format here, and let us understand one at a time. General-purpose v2 accounts: Basic storage account type for blobs, files, queues, and tables. Recommended for most scenarios using Azure Storage General-purpose v1 accounts: Similar to the legacy account type for blobs, files, queues, and tables. Use general-purpose v2 accounts instead when possible Block blob storage accounts: Blob-only storage accounts with premium performance characteristics. Recommended for scenarios with high transactions rates, using smaller objects, or requiring consistently low storage latency FileStorage (preview) storage accounts: Files-only storage accounts with premium performance characteristics. Recommended for enterprise or high performance scale applications. This is in preview and only available when the performance tier is chosen as Premium Blob storage accounts: Blob-only storage accounts. Does not provide files, queues and tables storage as the name suggests.
  6. It is very important for us to discuss on the security aspects of the storage accounts and how we can protect our data. We can achieve security by implementing authorization and data encryption for Azure storage. Azure Active Directory (Azure AD) integration for blob and queue data. We can authenticate and authorize Blob and Queue services with Azure AD credentials using the Role Based Access Control (RBAC). Azure AD authorization over SMB for Azure Files (preview). We can use the Azure AD ID for accessing Azure Files as it uses the identity-based authorization over SMB (Server Message Block) through Azure AD. Authorization with Shared Key. Azure Blob, Queue, Table and Files also support authorization with Shared Key. There are two keys that are created, which are primary and secondary keys, and either one can be used to have complete access. The request header is signed using the Shared Key. Authorization using shared access signatures (SAS). A shared access signature (SAS) is a time bound string containing the security token which is appended to the URI for a storage resource. This gives access to the resource for a limited period of time after which the access is automatically revoked. Anonymous access to containers and blobs. We can also configure blobs and containers to have the anonymous access, which means that no permission is required and anyone can access them. Apart from the above, encryption also helps protecting the data to meet organizational security policies. The encryption and decryption happens automatically when the data is written or retrieved. This is termed as Storage Service Encryption (SSE) at rest, which is present in all tiers, be it standard or premium. Another type of encryption is the client-side encryption. In this, we can programmatically encrypt the data using the storage client libraries. It can encrypt the data before sending and decrypt the data back while the data is read.