SlideShare a Scribd company logo
Azure Storage
WHAT IS AZURE STORAGE ?
- Cloud storage solution for cloud, mobile, server, embedded and desktop application.
- Can store and process hundreds of terabytes of data required by scientific, financial
analysis, and media applications.
- Azure Storage is elastic, so you can design applications for a large global audience,
and scale those applications as needed.
APPLICATIONS BUILT USING AZURE STORAGE :
Applications
Skype
one drive
SharePoint online
Xbox
Bing
msn
Office 365
STORAGE SERVICES
Azure storage provides the following four services :
1. Blob Storage
2. Table Storage
3. Queue Storage
4. File Storage
STORAGE ACCOUNT
It is a secure account that gives you access to services in Azure Storage.
1. General-purpose Storage Accounts
2. Blob Storage Accounts
Azure storage account has following two types
For Application requiring only block or append blob storage
ACCESS TIER
There are two types of access tiers that can be specified based on your data access pattern:
1. Hot Access Tier :
2. Cool Access Tier :
Objects in the storage account will be more frequently accessed.
Objects in the storage account will be less frequently accessed.
Higher storage costs Lower access and transaction costs
Lower storage costs Higher access and transaction costs
1. BLOB STORAGE
Azure Blob storage is a service that stores unstructured data in the cloud as objects/blobs.
Common uses of Blob storage include:
- Serving images or documents directly to a browser
- Storing files for distributed access
- Streaming video and audio
- Storing data for backup and restore
- Storing data for analysis by an on-premises or Azure-hosted service
Account :
- All access to Azure Storage is done through a storage account.
Container:
- A container provides a grouping of a set of blobs.
- All blobs must be in a container
Note : container name must be lowercase.
- A file of any type and size. Azure Storage offers three
types of blobs: block blobs, page blobs, and append
blobs.
Blob :
- Up to 500 TB
1. Block Blob
- Block blobs are optimized for streaming and storing cloud objects, and are a
good choice for storing documents, media files, backups etc.
- Upto 200 GB / Block blob
- Page blobs are optimized for representing IaaS disks and supporting random writes
TYPES OF BLOB
2. Append Blob
- optimized for append operations. An append blob can be updated only by
adding a new block to the end. Append blobs are a good choice for scenarios
such as logging, where new data needs to be written only to the end of the blob.
3. Page Blob
- Up to 1TB in size
Azure storage
2. TABLE STORAGE
- Table storage is Microsoft's NoSQL key/attribute store – it has a schemaless
design, making it different from traditional relational databases.
- Table storage is typically significantly lower in cost than traditional SQL for similar
volumes of data.
- Default Columns :
- Partition Key
- Row Key
- Time Stamp
- Single Entity Property Max size is 64KB.
3. QUEUE STORAGE
- Queue storage provides a reliable messaging solution for asynchronous
communication between application components, whether they are running in
the cloud, on the desktop, on an on-premises server, or on a mobile device.
- A queue can contain any number of messages, up to the capacity limit of the
storage account.
- Individual messages may be up to 64 KB in size.
4. FILE STORAGE
- Set up highly available network file shares
- Multiple VMs can share the same files with both read and write access.
- you can access the files from anywhere in the world using a URL that points to
the file and includes a shared access signature (SAS) token.
- Up to 1TB in size
REPLICATION
1. Locally redundant storage (LRS)
2. Zone-redundant storage (ZRS)
3. Geo-redundant storage (GRS)
4. Read-access geo-redundant storage (RA-GRS).
Locally redundant storage maintains three copies of your data. LRS is replicated three
times within a single data center in a single region.
It is replicated three times across two to three facilities, either within a single region or
across two regions, providing higher durability than LRS
GRS maintains six copies of your data. With GRS, your data is replicated three times
within the primary region, and is also replicated three times in a secondary region
hundreds of miles away from the primary region, providing the highest level of durability.
Replicates your data to a secondary geographic location, and also provides read access
to your data in the secondary location.
AZURE STORAGE CAN BE USED BY :
- System Administrator (Azure CLI and Azure Powershell Tools)
- .Net Developers (Blob, Table, Queue, File Storage)
- Java/Android Developers(Blob, Table, Queue, File Storage)
- Node.js Developers(Blob, Table, Queue, File Storage)
- PHP Developers(Blob, Table, Queue, File Storage)
- Ruby Developers(Blob, Table, Queue, File Storage)
- Python Developers (Blob, Table, Queue, File Storage)
AZURE STORAGE TOOLS AND
UTILITIES:
- Microsoft Azure Storage Explorer
- Azure Storage Client tools
- Azure CLI
- Azure Powershell Tools
- AzCopy command line utility
REFERENCES :
- https://docs.microsoft.com/en-us/azure/storage
Thank You !

More Related Content

Azure storage

  • 2. WHAT IS AZURE STORAGE ? - Cloud storage solution for cloud, mobile, server, embedded and desktop application. - Can store and process hundreds of terabytes of data required by scientific, financial analysis, and media applications. - Azure Storage is elastic, so you can design applications for a large global audience, and scale those applications as needed.
  • 3. APPLICATIONS BUILT USING AZURE STORAGE : Applications Skype one drive SharePoint online Xbox Bing msn Office 365
  • 4. STORAGE SERVICES Azure storage provides the following four services : 1. Blob Storage 2. Table Storage 3. Queue Storage 4. File Storage
  • 5. STORAGE ACCOUNT It is a secure account that gives you access to services in Azure Storage. 1. General-purpose Storage Accounts 2. Blob Storage Accounts Azure storage account has following two types For Application requiring only block or append blob storage
  • 6. ACCESS TIER There are two types of access tiers that can be specified based on your data access pattern: 1. Hot Access Tier : 2. Cool Access Tier : Objects in the storage account will be more frequently accessed. Objects in the storage account will be less frequently accessed. Higher storage costs Lower access and transaction costs Lower storage costs Higher access and transaction costs
  • 7. 1. BLOB STORAGE Azure Blob storage is a service that stores unstructured data in the cloud as objects/blobs. Common uses of Blob storage include: - Serving images or documents directly to a browser - Storing files for distributed access - Streaming video and audio - Storing data for backup and restore - Storing data for analysis by an on-premises or Azure-hosted service
  • 8. Account : - All access to Azure Storage is done through a storage account. Container: - A container provides a grouping of a set of blobs. - All blobs must be in a container Note : container name must be lowercase. - A file of any type and size. Azure Storage offers three types of blobs: block blobs, page blobs, and append blobs. Blob : - Up to 500 TB
  • 9. 1. Block Blob - Block blobs are optimized for streaming and storing cloud objects, and are a good choice for storing documents, media files, backups etc. - Upto 200 GB / Block blob - Page blobs are optimized for representing IaaS disks and supporting random writes TYPES OF BLOB 2. Append Blob - optimized for append operations. An append blob can be updated only by adding a new block to the end. Append blobs are a good choice for scenarios such as logging, where new data needs to be written only to the end of the blob. 3. Page Blob - Up to 1TB in size
  • 11. 2. TABLE STORAGE - Table storage is Microsoft's NoSQL key/attribute store – it has a schemaless design, making it different from traditional relational databases. - Table storage is typically significantly lower in cost than traditional SQL for similar volumes of data. - Default Columns : - Partition Key - Row Key - Time Stamp - Single Entity Property Max size is 64KB.
  • 12. 3. QUEUE STORAGE - Queue storage provides a reliable messaging solution for asynchronous communication between application components, whether they are running in the cloud, on the desktop, on an on-premises server, or on a mobile device. - A queue can contain any number of messages, up to the capacity limit of the storage account. - Individual messages may be up to 64 KB in size.
  • 13. 4. FILE STORAGE - Set up highly available network file shares - Multiple VMs can share the same files with both read and write access. - you can access the files from anywhere in the world using a URL that points to the file and includes a shared access signature (SAS) token. - Up to 1TB in size
  • 14. REPLICATION 1. Locally redundant storage (LRS) 2. Zone-redundant storage (ZRS) 3. Geo-redundant storage (GRS) 4. Read-access geo-redundant storage (RA-GRS). Locally redundant storage maintains three copies of your data. LRS is replicated three times within a single data center in a single region. It is replicated three times across two to three facilities, either within a single region or across two regions, providing higher durability than LRS GRS maintains six copies of your data. With GRS, your data is replicated three times within the primary region, and is also replicated three times in a secondary region hundreds of miles away from the primary region, providing the highest level of durability. Replicates your data to a secondary geographic location, and also provides read access to your data in the secondary location.
  • 15. AZURE STORAGE CAN BE USED BY : - System Administrator (Azure CLI and Azure Powershell Tools) - .Net Developers (Blob, Table, Queue, File Storage) - Java/Android Developers(Blob, Table, Queue, File Storage) - Node.js Developers(Blob, Table, Queue, File Storage) - PHP Developers(Blob, Table, Queue, File Storage) - Ruby Developers(Blob, Table, Queue, File Storage) - Python Developers (Blob, Table, Queue, File Storage)
  • 16. AZURE STORAGE TOOLS AND UTILITIES: - Microsoft Azure Storage Explorer - Azure Storage Client tools - Azure CLI - Azure Powershell Tools - AzCopy command line utility