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. Azure Blob Storage 101 with Jai Haridas
    4/30/2015, Video, 0:16:11
  2. Azure Storage Performance, Scalability and Security
    4/29/2015, Video, 0:56:44
  3. Azure205x - Microsoft Azure Storage
    5/30/2017, Mva
  4. Blobs and Tables: New Azure-Consistent Storage for your Datacenter
    5/19/2015, Video, 1:20:35
  5. Microsoft Azure Storage Explorer
    6/20/2016, Tool



Latest Content

Subscribe to News about Blob Storage

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


Azure Documentation

1. Azure Storage Documentation
2. Overview
     2.1. Introduction
     2.2. Choose Blobs, Files, or Data Disks
3. Quickstarts
     3.1. Create a storage account - PowerShell
     3.2. Create a storage account - CLI
     3.3. Work with blobs - PowerShell
     3.4. Work with blobs - CLI
     3.5. Work with blobs - .NET
     3.6. Work with blobs - Python
4. Tutorials
     4.1. Upload and process an image
          4.1.1. 1 - Upload and retrieve image data in the cloud
          4.1.2. 2 - Trigger Azure Functions to process blobs
          4.1.3. 3 - Secure application data
          4.1.4. 4 - Monitor and troubleshoot storage
     4.2. Design for high availability in cloud storage
          4.2.1. Make your application highly available
          4.2.2. Simulate a failure with RA-GRS storage
     4.3. Search unstructured data in cloud storage
5. Samples
     5.1. Azure PowerShell
     5.2. Azure CLI
6. Concepts
     6.1. Plan and design
          6.1.1. Replication
          6.1.2. Hot, cool, and archive tiers
          6.1.3. Reacting to events
          6.1.4. Scalability and performance targets
          6.1.5. Performance and scalability checklist
          6.1.6. Concurrency
          6.1.7. Disaster recovery guidance
          6.1.8. Move data to and from Storage
          6.1.9. Premium Storage
               6.1.9.1. High-performance Premium Storage for VM Disks
               6.1.9.2. Migrating to Premium Storage using Azure Site Recovery
               6.1.9.3. Design for high performance
          6.1.10. Standard Storage
               6.1.10.1. Cost-effective Standard Storage and unmanaged and managed VM Disks
     6.2. Secure
          6.2.1. Security guide
          6.2.2. Configure firewalls and virtual networks
          6.2.3. Encryption for data at rest
          6.2.4. Encryption at rest with customer keys
          6.2.5. Require secure transfer
          6.2.6. Shared key authentication
          6.2.7. Shared access signatures (SAS)
          6.2.8. Anonymous access to blobs
          6.2.9. Using the Azure CDN to access blobs with custom domains over HTTPs
     6.3. Monitor and troubleshoot
          6.3.1. Troubleshooting tutorial
          6.3.2. Monitor, diagnose, and troubleshoot
          6.3.3. Troubleshoot error deleting storage account
          6.3.4. Metrics and logging
               6.3.4.1. Azure Storage metrics in Azure Monitor
               6.3.4.2. Storage Analytics
               6.3.4.3. Enable and view metrics
7. How to
     7.1. Create a storage account
     7.2. Develop
          7.2.1. .NET
          7.2.2. Java
          7.2.3. Node.js
          7.2.4. C++
          7.2.5. PHP
          7.2.6. Python
          7.2.7. Ruby
          7.2.8. iOS
          7.2.9. Xamarin
          7.2.10. PowerShell
          7.2.11. Azure CLI 2.0
          7.2.12. GitHub Code Samples
               7.2.12.1. .NET
               7.2.12.2. Java
     7.3. Manage
          7.3.1. PowerShell
          7.3.2. Azure CLI 2.0
          7.3.3. Azure CLI 1.0
          7.3.4. Manage blobs with Storage Explorer
          7.3.5. Azure Automation
     7.4. Client-side encryption
          7.4.1. .NET
          7.4.2. Java
          7.4.3. Python
     7.5. Configure connection strings
     7.6. Designing HA Apps using RA-GRS
     7.7. Encrypt and decrypt blobs using Azure Key Vault
     7.8. Set and retrieve properties and metadata
     7.9. Use the Storage Emulator
     7.10. Route events to a custom endpoint
     7.11. Custom domains
     7.12. Searching Blob storage with Azure Search
     7.13. Transfer data
          7.13.1. AzCopy on Windows
          7.13.2. AzCopy on Linux
          7.13.3. Using the Import/Export service
          7.13.4. Using the Import/Export Tool
               7.13.4.1. Setting up the Import/Export Tool
               7.13.4.2. Preparing hard drives for an import job
                    7.13.4.2.1. Setting properties and metadata during the import process
                    7.13.4.2.2. Sample workflow to prepare hard drives for an import job
                    7.13.4.2.3. Quick reference for frequently used commands for import jobs
               7.13.4.3. Previewing drive usage for an export job
               7.13.4.4. Reviewing job status with copy log files
               7.13.4.5. Repairing an import job
               7.13.4.6. Repairing an export job
               7.13.4.7. Troubleshooting the Import/Export Tool
               7.13.4.8. Import/Export service manifest file format
               7.13.4.9. Import/Export service metadata and properties file format
               7.13.4.10. Import/Export service log file format
          7.13.5. Using the Import/Export Tool (v1)
               7.13.5.1. Setting up the Import/Export Tool
               7.13.5.2. Preparing hard drives for an import job
                    7.13.5.2.1. Setting properties and metadata during the import process
                    7.13.5.2.2. Sample workflow to prepare hard drives for an import job
                    7.13.5.2.3. Quick reference for frequently used commands for import jobs
               7.13.5.3. Previewing drive usage for an export job
               7.13.5.4. Reviewing job status with copy log files
               7.13.5.5. Repairing an import job
               7.13.5.6. Repairing an export job
               7.13.5.7. Troubleshooting the Import/Export Tool
               7.13.5.8. Import/Export service manifest file format
               7.13.5.9. Import/Export service metadata and properties file format
               7.13.5.10. Import/Export service log file format
          7.13.6. Using the Azure Import/Export service REST API
               7.13.6.1. Creating an import job
               7.13.6.2. Creating an export job
               7.13.6.3. Retrieving state information for a job
               7.13.6.4. Enumerating jobs
               7.13.6.5. Cancelling and deleting jobs
               7.13.6.6. Backing up drive manifests
               7.13.6.7. Diagnostics and error recovery for Import/Export jobs
8. Reference
     8.1. PowerShell
     8.2. Azure CLI
     8.3. .NET
          8.3.1. Blobs, Queues, Tables, and Files
          8.3.2. Data movement
          8.3.3. Resource Manager
     8.4. Java
          8.4.1. Blobs, Queues, Tables, and Files
          8.4.2. Resource Manager
     8.5. Node.js
     8.6. Ruby
     8.7. PHP
     8.8. Python
     8.9. C++
     8.10. iOS
     8.11. Android
     8.12. REST
          8.12.1. Blobs, Queues, Tables, and Files
          8.12.2. Resource provider
          8.12.3. Import/Export
9. Resources
     9.1. Azure Roadmap
     9.2. Azure Storage client tools
     9.3. Forum
     9.4. Pricing
     9.5. Pricing calculator
     9.6. Service updates
     9.7. Stack Overflow
     9.8. Videos
     9.9. Azure Storage Explorer
          9.9.1. Storage Explorer
          9.9.2. Storage Explorer release notes
          9.9.3. Troubleshoot Storage Explorer
     9.10. NuGet packages
          9.10.1. Azure Storage Client Library for .NET
          9.10.2. Azure Storage Data Movement Library
          9.10.3. Azure Configuration Manager
     9.11. Source code
          9.11.1. .NET
               9.11.1.1. Blob, queue, table, and file
               9.11.1.2. Data movement
               9.11.1.3. Resource provider
          9.11.2. Node.js
          9.11.3. Java
          9.11.4. C++
          9.11.5. PHP
          9.11.6. Python
          9.11.7. Ruby
          9.11.8. iOS

Online Training Content

Date Title
5/30/2017 Azure205x - Microsoft Azure Storage
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
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
9/28/2017 Azure Blob Storage: Scalable, efficient storage for PBs of unstructured data 1:23:59
9/28/2017 Design big data applications using Azure Storage 1:04:28
9/27/2017 Best of both worlds: The benefits of cloud object storage with compatibility to on-premises 1:05:04
8/16/2017 Episode 233: Azure Event Grid with Bahram Banisadr 0:29:22
5/10/2017 Demystifying Cloud Data Services for an App Developer 0:33:50
1/25/2017 Azure Education Series-Cloud Storage, Backup and Disaster Recovery 1:06:42
1/4/2017 Storage Explorer Overview 0:02:52

Page 1 of 3