Blob Storage

Official Documentation

Service Description

Microsoft Azure Blob Storage enables the secure, highly available storage of large unstructured binary data (BLOB = binary large object) in Microsoft Azure. A single blob can have a size of up to 1 terabyte. Content is automatically stored in triplicate.

Other available options are georeplication and the ability to cache blob content distributed worldwide via the content delivery network (see 6.2). Two types of blobs are available: block blobs and page blobs. The former are suitable for sequential data upload and download, while the latter provide random access to Blob sections.

Blobs are stored within containers. Access privileges can be assigned both at the container level and the Blob level. The relevant element can be declared as public (access possible without authentication) or private. Shared Access Signatures can be created to time-limit access to appropriately authorized users.

Getting Started

  1. 4/30/2015, Video, 0:16:11
    Scott talks to Program Manager Jai Haridas who school us all on Azure Blob Storage 101. We'll create a simple application that accesses Blog Storage and we'll even use Fiddler...
  2. 4/29/2015, Video, 0:56:44
    Cloud, on premise, and mobile applications are all increasingly using cloud storage. Azure Storage is a cloud storage service which provides scalability, durability, and...
  3. 5/19/2015, Video, 1:20:35
    Are you planning to deploy and run modern, cloud-scale applications in your private cloud? Do you know that all VM storage in your private cloud will soon be blob...
  4. 6/20/2016, Tool
    Microsoft Azure Storage Explorer (Preview) is a standalone app from Microsoft that allows you to easily work with Azure Storage data on Windows, OSX and Linux.
  5. 9/28/2017, Video, 1:12:13
    Microsoft Azure provides a broad range of services for working with data. Using these services well requires knowing at least a little bit about all of them. In this session,...



Latest Content

Subscribe to News about Blob Storage

Title  
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
more...


Web Content

Blob Storage Documentation

1. Overview
     1.1. Introduction
     1.2. Choose Blobs, Files, or Data Disks
2. Quickstarts
     2.1. Create a storage account
     2.2. Work with blobs - Azure portal
     2.3. Work with blobs - Storage Explorer
     2.4. Work with blobs - PowerShell
     2.5. Work with blobs - CLI
     2.6. Work with blobs - .NET
     2.7. Work with blobs - Java (Storage SDK V10)
     2.8. Work with blobs - Java (Storage SDK V7)
     2.9. Work with blobs - Python
     2.10. Work with blobs - Go
     2.11. Work with blobs - Ruby
     2.12. Work with blobs - Node.js
     2.13. Work with blobs - JS/HTML
     2.14. Work with blobs - PHP
3. Tutorials
     3.1. Upload and process an image
          3.1.1. 1 - Upload and retrieve image data in the cloud
          3.1.2. 2 - Trigger Azure Functions to process blobs
          3.1.3. 3 - Secure application data
          3.1.4. 4 - Monitor and troubleshoot storage
     3.2. Design for high availability in cloud storage
          3.2.1. 1 - Make your application highly available
          3.2.2. 2 - Simulate a failure with RA-GRS storage
     3.3. Migrate on-premises data to cloud with AzCopy
     3.4. Search unstructured data in cloud storage
     3.5. Optimize storage application performance and scalability
          3.5.1. 1 - Create a VM and storage account
          3.5.2. 2 - Upload large data to an Azure storage account
          3.5.3. 3- Download large data from a Azure storage account
          3.5.4. 4 - Verify throughput and latency metrics
4. Samples
     4.1. .NET
     4.2. Java
     4.3. Azure PowerShell
     4.4. Azure CLI
5. Concepts
     5.1. Storage accounts
     5.2. Authorization
          5.2.1. Authenticate with Azure AD
               5.2.1.1. Manage access rights with RBAC
               5.2.1.2. Authenticate from an application
               5.2.1.3. Authenticate from a Managed Service Identity
               5.2.1.4. Use an Azure AD identity with CLI or PowerShell
          5.2.2. Authorize with Shared Key
          5.2.3. Authorize with SAS
          5.2.4. Anonymous access to blobs
     5.3. Data redundancy
          5.3.1. Locally-redundant storage
          5.3.2. Zone-redundant storage
          5.3.3. Geo-redundant storage
          5.3.4. Access tiers
          5.3.5. Managing the Azure Blob Storage Lifecycle
          5.3.6. Reacting to events
          5.3.7. Scalability and performance targets
          5.3.8. Performance and scalability checklist
          5.3.9. Concurrency
          5.3.10. Disaster recovery guidance
          5.3.11. Move data to and from Storage
          5.3.12. Page blob features
          5.3.13. Azure Disks
               5.3.13.1. Premium Storage
                    5.3.13.1.1. Linux
                         5.3.13.1.1.1. High-performance Premium Storage for VM Disks
                         5.3.13.1.1.2. Migrating to Premium Storage using Azure Site Recovery
                         5.3.13.1.1.3. Design for high performance
                    5.3.13.1.2. Windows
                         5.3.13.1.2.1. High-performance Premium Storage for VM Disks
                         5.3.13.1.2.2. Migrating to Premium Storage using Azure Site Recovery
                         5.3.13.1.2.3. Design for high performance
               5.3.13.2. Standard Storage
                    5.3.13.2.1. Linux
                         5.3.13.2.1.1. Standard Storage for VM Disks
                    5.3.13.2.2. Windows
                         5.3.13.2.2.1. Standard Storage for VM Disks
               5.3.13.3. Troubleshoot attached VHDs
                    5.3.13.3.1. Linux
                         5.3.13.3.1.1. Storage resource deletion errors
                         5.3.13.3.1.2. Unexpected reboots of VMs with attached VHDs
                    5.3.13.3.2. Windows
                         5.3.13.3.2.1. Storage resource deletion errors
                         5.3.13.3.2.2. Unexpected reboots of VMs with attached VHDs
     5.4. Secure
          5.4.1. Security guide
          5.4.2. Configure firewalls and virtual networks
          5.4.3. Encryption for data at rest
          5.4.4. Encryption at rest with customer keys
          5.4.5. Require secure transfer
          5.4.6. Using the Azure CDN to access blobs with custom domains over HTTPs
          5.4.7. Immutable storage feature of Azure Blob storage (Preview)
          5.4.8. Enable secure TLS for Azure Storage client
          5.4.9. Compliance offerings
     5.5. Monitor and troubleshoot
          5.5.1. Troubleshooting tutorial
          5.5.2. Monitor, diagnose, and troubleshoot
          5.5.3. Metrics and logging
               5.5.3.1. Metrics in Azure Monitor
               5.5.3.2. Migrate to new metrics
               5.5.3.3. Storage Analytics
               5.5.3.4. Enable and view metrics (classic)
     5.6. Import/Export data
          5.6.1. Review requirements
          5.6.2. Import data to blobs
          5.6.3. Import data to files
          5.6.4. Export data from blobs
          5.6.5. How-to
               5.6.5.1. View drive status
               5.6.5.2. Review job status
               5.6.5.3. Repair import job
               5.6.5.4. Repair export job
          5.6.6. FAQ
          5.6.7. REST API
          5.6.8. Contact Support
          5.6.9. Archive
               5.6.9.1. Prepare drives for import (v1)
                    5.6.9.1.1. Set properties & metadata
                    5.6.9.1.2. Sample - Prepare drives for import
                    5.6.9.1.3. Quick command reference for import
               5.6.9.2. Prepare drives for import (v2)
                    5.6.9.2.1. Set properties & metadata
                    5.6.9.2.2. Sample - Prepare drives for import
                    5.6.9.2.3. Quick command reference for import
               5.6.9.3. Create import job
               5.6.9.4. Create export job
               5.6.9.5. Get job state
               5.6.9.6. Create export job
               5.6.9.7. Enumerate jobs
               5.6.9.8. Cancel & delete job
               5.6.9.9. Back up drive manifest
               5.6.9.10. Enumerate jobs
               5.6.9.11. Diagnostics & error recovery
               5.6.9.12. Commands for import jobs
               5.6.9.13. Service manifest file
               5.6.9.14. Service metadata and properties file
               5.6.9.15. Service log file
6. How to
     6.1. Create a storage account
     6.2. Develop
          6.2.1. REST
          6.2.2. C++
          6.2.3. iOS
          6.2.4. Xamarin
     6.3. Manage
          6.3.1. PowerShell for Azure Storage
          6.3.2. PowerShell for China, Government, and German clouds
          6.3.3. Azure CLI 2.0
          6.3.4. Azure CLI 1.0
          6.3.5. Manage blobs with Storage Explorer
          6.3.6. Azure Automation
     6.4. Client-side encryption
          6.4.1. .NET
          6.4.2. Java
          6.4.3. Python
     6.5. Configure connection strings
     6.6. Designing HA Apps using RA-GRS
     6.7. Encrypt and decrypt blobs using Azure Key Vault
     6.8. Set and retrieve properties and metadata
     6.9. Use the Storage Emulator
     6.10. Route events to a custom endpoint
     6.11. Recover deleted blobs
     6.12. Configure a custom domain
     6.13. Search Blob storage with Azure Search
     6.14. Host a static website
     6.15. Transfer data
          6.15.1. AzCopy on Windows
          6.15.2. AzCopy on Linux
          6.15.3. Mount Blob storage as a file system on Linux
          6.15.4. Storage migration FAQ
7. Reference
     7.1. PowerShell
     7.2. Azure CLI
     7.3. .NET
          7.3.1. Blobs, Queues, Tables, and Files
          7.3.2. Data movement
          7.3.3. Resource Manager
     7.4. Java
          7.4.1. Blobs, Queues, Tables, and Files (v7)
          7.4.2. Blob SDK (v10)
     7.5. Node.js
     7.6. Ruby
     7.7. PHP
     7.8. Python
     7.9. C++
     7.10. iOS
     7.11. Android
     7.12. REST
          7.12.1. Blobs, Queues, Tables, and Files
          7.12.2. Resource provider
          7.12.3. Import/Export
8. Resources
     8.1. Azure Roadmap
     8.2. Azure Storage client tools
     8.3. Forum
     8.4. Pricing
     8.5. Pricing calculator
     8.6. Service updates
     8.7. Stack Overflow
     8.8. Videos
     8.9. Azure Storage Explorer
          8.9.1. Storage Explorer
          8.9.2. Storage Explorer release notes
          8.9.3. Troubleshoot Storage Explorer
          8.9.4. Storage Explorer accessibility
     8.10. NuGet packages
          8.10.1. Azure Storage Client Library for .NET
          8.10.2. Azure Storage Data Movement Library
          8.10.3. Azure Configuration Manager
     8.11. Source code
          8.11.1. .NET
               8.11.1.1. Blob, queue, table, and file
               8.11.1.2. Data movement
               8.11.1.3. Resource provider
          8.11.2. Node.js
          8.11.3. Java
          8.11.4. C++
          8.11.5. PHP
          8.11.6. Python
          8.11.7. Ruby
          8.11.8. iOS

Online Training Content

Date Title
11/16/2017 Understanding and Using Azure Storage
11/16/2017 Planning and Designing Microsoft Azure Storage Solutions
2/25/2017 Microsoft Azure for IT Pros Content Series: Storage
1/16/2017 Azure Developer Workshop (Storage, Cognitive, ML, Stream Analytics, Containers, and Docker)
2/16/2016 Data Storage and Processing in the Cloud Demystified
3/7/2015 Microsoft Azure Fundamentals: Storage and Data
2/13/2014 Windows Azure Storage - Design and Implementation Jump Start
2/13/2014 Windows Azure Storage - Design and Implementation Jump Start

Tools

Tool Description
Managing Blobs within an AzureRm Storage Account Download all the Blobs from AzureRm Storage account for a specific date. You need to enter the date in "dd-mm-yyyy" format.The script is build on a Taxonomy.Storage account ->Contains Storage container -> Blob( Page Blob and Block Blob)
Azure Speed Tests Webpage for testing various Azure services including Azure Storage, CDN, etc.
Azure Speed Test Tool for testing latency of Blob Storage access. Results are shown for all Azure datacenters with a message indicating the nearest datacenter from user's current location.
CloudXplorer A rich UI client for browsing Azure Blobs & Files.
Cloud Combine Cloud Combine is IDE for cloud services that works in a way you expect. It supports Microsoft Azure, Amazon AWS and Google Cloud as well as golden classics such as FTP.
Azure Management Studio One tool to manage your Microsoft Azure cloud storage, diagnostics data and application workflows.
Azure Feature Pack for Integration Services (SSIS) SQL Server Integration Services (SSIS) Feature Pack for Azure for SQL Server 2016 is an extension that provides the following components for SSIS to connect to Azure, transfer data between Azure and on-premises data sources, and process data stored in Azure.
Azure Explorer A free storage tool for Microsoft Azure Storage. Among other features, it lets you manage all your Microsoft Azure blobs in one place, reliably upload and download blobs with a responsive UI, transfer blobs between your storage accounts, easily search and filter your blobs.
Microsoft Azure Storage Explorer Microsoft Azure Storage Explorer (Preview) is a standalone app from Microsoft that allows you to easily work with Azure Storage data on Windows, OSX and Linux.
AzCopy AzCopy is a Windows command-line utility designed for copying data to and from Microsoft Azure Blob, File, and Table storage using simple commands with optimal performance. You can copy data from one object to another within your storage account, or between storage accounts.
AdlCopy Tool zum Kopieren von Daten zwischen Azure Blob Storage und Azure Data Lake Store

Videos

Date Title Length
5/6/2018
Leverage Azure Blob Storage to build storage intensive cloud native applications
1:33:22
5/6/2018
Azure Storage – Foundation for Building Secure, Scalable Cloud Applications
1:33:22
11/13/2017
Cloud Tech 10 - 13th November 2017 - Grafana, Linux FUSE Adapter, Azure Stack and more!
0:06:15
10/11/2017
Design big data applications using Azure Storage
1:00:53
10/11/2017
Resilient, cost effective backup and disaster recovery with Azure Blob Storage
1:27:49
10/11/2017
Azure Blob Storage: Scalable, efficient storage for PBs of unstructured data
1:19:09
10/11/2017
Best of both worlds: The benefits of cloud object storage with compatibility to on-premises storage
1:08:42
10/1/2017
Azure Blob Storage: Scalable, efficient storage for PBs of unstructured data
1:23:59
9/30/2017
Getting peak performance from your SQL Data Warehouse column store
1:15:23
9/28/2017
Resilient, cost effective backup and disaster recovery with Azure Blob Storage
1:14:37

Page 1 of 4