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
10.
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.