3 General storage with Azure Storage accounts

 

This chapter covers

  • Creating a storage service
  • Setting up an Azure Storage Blob Storage
  • Configuring file access in Blob Storage

In the previous chapter you explored some services provided by Microsoft Azure: Event Hubs, Stream Analytics, Data Lake, Data Lake Analytics, and SQL Database. You saw at a high level how these services can work together to create an analytics system.

This chapter begins showing you how to design and set up these services to lay the foundation of an analytics system. The first step is learning how to implement a storage system that is secure and scalable using Azure Storage accounts.

Durable storage serves both input and output for your analytics system. You can integrate your existing applications and third-party software with file-based transports. The comma-separated values (CSV) format has long been used to export data from applications. More recently, Extensible Markup Language (XML) and JavaScript Object Notation (JSON) provide greater structure for data interchange. All three formats are stored in plain text files. When delivered as exports from existing systems, these formats provide sources for data processing. After processing, they can hold the output of user queries. Figure 3.1 shows examples of durable storage as sources in the Batch layer, and outputs from the Speed and Serving layers.

Figure 3.1 Lambda architecture with Azure PaaS services

3.1 Cloud storage services

3.1.1 Before you begin

3.2 Creating an Azure Storage account

3.2.1 Using Azure portal

3.2.2 Using Azure PowerShell

3.2.3 Azure Storage replication

3.3 Storage account services

3.3.1 Blob storage

3.3.2 Creating a Blobs service container

3.3.3 Blob tiering

3.3.4 Copy tools

3.3.5 Queues

3.3.6 Creating a queue

3.3.7 Azure Storage queue options

sitemap