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

RSS Feed

Title  
Building an Azure Analysis Services Model for Azure Blobs — Part 3 Blog
Announcing Storage Service Encryption with Customer Managed Keys limited preview Blog
General Availability: Azure Search parses JSON Blobs Blog
Building an Azure Analysis Services Model for Azure Blobs — Part 1 Blog
Announcing AzCopy on Linux Preview Blog
Demystifying Cloud Data Services for an App Developer Video
Now Supported in Cloud Foundry: Azure Blob Storage and Managed Disks Blog
New Azure Storage JavaScript client library for browsers – Preview Blog
New Azure Storage JavaScript client library for browsers - Preview Blog
Announcing Microsoft Azure Storage Explorer 0.8.9 Blog
Public preview: Loading files from Azure Blob storage into Azure SQL Database Blog
New Lower Prices on Azure Virtual Machines and Blob Storage Blog

Azure Documentation

1. Overview
     1.1. Introduction
     1.2. Choose Blobs, Files, or Data Disks
2. Get Started
     2.1. Create a storage account
     2.2. Blob Storage
          2.2.1. .NET
          2.2.2. Java
          2.2.3. Node.js
          2.2.4. C++
          2.2.5. PHP
          2.2.6. Python
          2.2.7. Ruby
          2.2.8. iOS
          2.2.9. Xamarin
     2.3. Queue Storage
          2.3.1. .NET
          2.3.2. Java
          2.3.3. Node.js
          2.3.4. C++
          2.3.5. PHP
          2.3.6. Python
          2.3.7. Ruby
     2.4. Table Storage
          2.4.1. .NET
          2.4.2. F#
          2.4.3. Java
          2.4.4. Node.js
          2.4.5. C++
          2.4.6. PHP
          2.4.7. Python
          2.4.8. Ruby
     2.5. File Storage
          2.5.1. Windows, .NET, PowerShell
          2.5.2. Linux
          2.5.3. Java
          2.5.4. C++
          2.5.5. Python
     2.6. Disk Storage
          2.6.1. Create a VM using Resource Manager and PowerShell
          2.6.2. Create a Linux VM using the Azure CLI 2.0
          2.6.3. Attach a managed disk to a Windows VM using PowerShell
          2.6.4. Add a managed disk to a Linux VM
          2.6.5. Create copy of VHD stored as a Managed Disk using Snapshots in Windows
          2.6.6. Create copy of VHD stored as a Managed Disk using Snapshots in Linux
          2.6.7. Using managed disks in Resource Manager templates
3. How To
     3.1. Create a storage account
     3.2. Use blobs
          3.2.1. Service overview
          3.2.2. Searching Blob storage with Azure Search
          3.2.3. Hot and cool tiers
          3.2.4. Custom domains
          3.2.5. Using the Azure CDN to access blobs with custom domains over HTTPs
          3.2.6. Anonymous access to blobs
          3.2.7. Samples
     3.3. Use queues
          3.3.1. Concepts
          3.3.2. Samples
     3.4. Use tables
          3.4.1. Overview
          3.4.2. Table design guide
          3.4.3. Samples
     3.5. Use files
          3.5.1. Overview
          3.5.2. Troubleshoot Azure Files - Windows
          3.5.3. Troubleshoot Azure Files - Linux
          3.5.4. Samples
     3.6. Use disks
          3.6.1. Disks and VHDs for Windows VMs
          3.6.2. Disks and VHDs for Linux VMs
          3.6.3. Azure Managed Disks Overview
          3.6.4. Migrate Azure VMs to Azure Managed Disks
          3.6.5. Migrate from AWS and other platforms to Managed Disks
          3.6.6. Frequently Asked Questions about Azure IaaS VM Disks
          3.6.7. Premium Storage
               3.6.7.1. High-performance Premium Storage for VM Disks
               3.6.7.2. Migrating to Premium Storage using Azure Site Recovery
               3.6.7.3. Design for high performance
          3.6.8. Standard Storage
               3.6.8.1. Cost-effective Standard Storage and unmanaged and managed VM Disks
          3.6.9. Using unmanaged disks
               3.6.9.1. Migrate to Premium Storage
               3.6.9.2. Back up unmanaged VM disks with incremental snapshots
     3.7. Plan and design
          3.7.1. Replication
          3.7.2. Scalability and performance targets
          3.7.3. Performance and scalability checklist
          3.7.4. Concurrency
     3.8. Develop
          3.8.1. Samples
               3.8.1.1. .NET
               3.8.1.2. Java
          3.8.2. Designing HA Apps using RA-GRS
          3.8.3. Configure connection strings
          3.8.4. Use the Storage Emulator
          3.8.5. Set and retrieve properties and metadata
     3.9. Manage
          3.9.1. PowerShell
          3.9.2. Azure CLI 2.0
          3.9.3. Azure CLI 1.0
          3.9.4. Azure Automation
     3.10. Secure
          3.10.1. Security guide
          3.10.2. Encryption for data at rest
          3.10.3. Encryption at rest with customer keys
          3.10.4. Shared key authentication
          3.10.5. Shared access signatures (SAS)
          3.10.6. Tutorial: Encrypt and decrypt blobs using Azure Key Vault
          3.10.7. Require secure transfer
          3.10.8. Client-side encryption
               3.10.8.1. .NET
               3.10.8.2. Java
               3.10.8.3. Python
     3.11. Monitor and troubleshoot
          3.11.1. Troubleshoot Storage Explorer
          3.11.2. Metrics and logging
               3.11.2.1. Storage Analytics
               3.11.2.2. Enable and view metrics
               3.11.2.3. Monitor, diagnose, and troubleshoot
               3.11.2.4. Troubleshooting tutorial
          3.11.3. Troubleshoot disk deletion errors
               3.11.3.1. In a Resource Manager deployment
               3.11.3.2. In a classic deployment
          3.11.4. Troubleshoot File storage
          3.11.5. Disaster recovery guidance
     3.12. Transfer Data
          3.12.1. Move data to and from Storage
          3.12.2. AzCopy on Windows
          3.12.3. AzCopy on Linux
          3.12.4. Using the Import/Export service
          3.12.5. Using the Import/Export Tool
               3.12.5.1. Setting up the Import/Export Tool
               3.12.5.2. Preparing hard drives for an import job
                    3.12.5.2.1. Setting properties and metadata during the import process
                    3.12.5.2.2. Sample workflow to prepare hard drives for an import job
                    3.12.5.2.3. Quick reference for frequently used commands for import jobs
               3.12.5.3. Previewing drive usage for an export job
               3.12.5.4. Reviewing job status with copy log files
               3.12.5.5. Repairing an import job
               3.12.5.6. Repairing an export job
               3.12.5.7. Troubleshooting the Import/Export Tool
               3.12.5.8. Import/Export service manifest file format
               3.12.5.9. Import/Export service metadata and properties file format
               3.12.5.10. Import/Export service log file format
          3.12.6. Using the Import/Export Tool (v1)
               3.12.6.1. Setting up the Import/Export Tool
               3.12.6.2. Preparing hard drives for an import job
                    3.12.6.2.1. Setting properties and metadata during the import process
                    3.12.6.2.2. Sample workflow to prepare hard drives for an import job
                    3.12.6.2.3. Quick reference for frequently used commands for import jobs
               3.12.6.3. Previewing drive usage for an export job
               3.12.6.4. Reviewing job status with copy log files
               3.12.6.5. Repairing an import job
               3.12.6.6. Repairing an export job
               3.12.6.7. Troubleshooting the Import/Export Tool
               3.12.6.8. Import/Export service manifest file format
               3.12.6.9. Import/Export service metadata and properties file format
               3.12.6.10. Import/Export service log file format
          3.12.7. Using the Azure Import/Export service REST API
               3.12.7.1. Creating an import job
               3.12.7.2. Creating an export job
               3.12.7.3. Retrieving state information for a job
               3.12.7.4. Enumerating jobs
               3.12.7.5. Cancelling and deleting jobs
               3.12.7.6. Backing up drive manifests
               3.12.7.7. Diagnostics and error recovery for Import/Export jobs
4. Reference
     4.1. PowerShell
     4.2. Azure CLI
     4.3. .NET
          4.3.1. Resource Manager
          4.3.2. Data movement
          4.3.3. Blobs, Queues, Tables, and Files
     4.4. Java
     4.5. Node.js
     4.6. Ruby
     4.7. PHP
     4.8. Python
     4.9. C++
     4.10. iOS
     4.11. Android
     4.12. REST
          4.12.1. Blobs, Queues, Tables, and Files
          4.12.2. Resource provider
          4.12.3. Import/Export
5. Related
     5.1. Classic Portal
          5.1.1. Create storage account
          5.1.2. Enable and view metrics
          5.1.3. Monitor, diagnose, and troubleshoot
          5.1.4. Troubleshooting tutorial
6. Resources
     6.1. Azure Roadmap
     6.2. Azure Storage client tools
     6.3. Forum
     6.4. Pricing
     6.5. Service updates
     6.6. Stack Overflow
     6.7. Videos
     6.8. Azure Storage Explorer
          6.8.1. Storage Explorer (Preview)
          6.8.2. Manage blobs with Storage Explorer (Preview)
          6.8.3. Using Storage Explorer (Preview) with Azure file storage
     6.9. NuGet packages
          6.9.1. Azure Storage Client Library for .NET
          6.9.2. Azure Storage Data Movement Library
          6.9.3. Azure Configuration Manager
     6.10. Source code
          6.10.1. .NET
               6.10.1.1. Blob, queue, table, and file
               6.10.1.2. Data movement
               6.10.1.3. Resource provider
          6.10.2. Node.js
          6.10.3. Java
          6.10.4. C++
          6.10.5. PHP
          6.10.6. Python
          6.10.7. Ruby
          6.10.8. iOS

Tools

Tool Description
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