CloudAcademy
  1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Design and Implement a Storage Strategy for Azure 70-532 Certification

Blob CDN Hierarchies and Scaling

Contents

keyboard_tab
Implement Azure Storage Blobs and Azure Files
Implement Storage Tables
10
Tables8m 50s
Implement Azure Storage Queues
Manage Access
Monitor Storage
Implement SQL Databases
14
Conclusion
play-arrow
Start course
Overview
DifficultyIntermediate
Duration1h 18m
Students151

Description

Course Description

This course teaches you how to work with Azure Storage and its associated services.

Course Objectives

By the end of this course, you'll have gained a firm understanding of the key components that comprise the Azure Storage platform. Ideally, you will achieve the following learning objectives:

  • How to comprehend the various components of Azure storage services.
  • How to implement and configure Azure storage services. 
  • How to manage access and monitor your implementation. 

Intended Audience

This course is intended for individuals who wish to pursue the Azure 70-532 certification.

Prerequisites

You should have work experience with Azure and general cloud computing knowledge.

This Course Includes

  • 1 hour and 17 minutes of high-definition video.
  • Expert-led instruction and exploration of important concepts surrounding Azure storage services.

What You Will Learn

  • An introduction to Azure storage services.
  • How to implement Azure storage blobs and Azure files.
  • How to implement storage tables.
  • How to implement storage queues.
  • How to manage access and monitor storage.
  • How to implement SQL databases.  

Transcript

Hello and welcome back. We'll now cover the topics of blobs and content delivery, hierarchies, custom domains and scaling. We'll first cover the topic of the Azure content delivery network and how it relates to blobs. We'll then cover how to set up a hierarchy of data using blobs and how to configure custom domains. Finally, we'll explore how Azure supports blob scaling and the details of blob premium storage.

The Azure content delivery network offers developers a global solution for delivering content to clients by caching the content at physical nodes across the world. This allows clients to retrieve the data from the nodes closest to them, reducing latency and improving transfer times.

Blobs made available in the CDN are by default kept for seven days. Or put it another way, blobs have a seven day time to live. After this time they're refreshed from the source location. Blobs must be accessible anonymous in order to be made available on the CDN. Blob hierarchies are enabled by putting the blobs in different storage accounts and different containers within each account. These are real physical subdivisions of the data and will be automatically used by Azure to partition the data.

You can also create virtual hierarchies by putting characters such as a backslash in the blob name to give the appearance of the blob belonging to a folder. To use our movies example, you might have a blob name of Dystopic/1992/TotalRecall.avi and use this naming convention to organize movies into subcategories by film type and year of release. In practice, this approach is more than the convention. Many SDKs support navigation by backslash navigation, meaning that these SDKs treat backslashes as actual directories. Also the URL to access these blobs makes it appear as though the blobs reside in a subdirectory. You can configure Azure to use custom domains to replace the default storage account addresses we have seen so far.

Azure automatically distributes blobs across servers to help support scaling. This may be done down at the blob name level, depending on the size of the blobs. Azure offers a premium storage facility that runs on solid state drives. It is provided as part of the Azure VM's offering. It is also available as an option for page blobs, premium page blobs within a premium storage account. It is, however, not designed to give any significant benefit for blob blobs.

In this demo we'll briefly cover configuring the Azure CDN using the Azure portal so I'll see you there in a moment. I'm here in the Azure portal and what we want to do is we want to click on new so you can bring up this menu that you can see here and then halfway down we wanna select the media plus CDN option. We select the CDN and we give our CDN a name. Let's just call this one movies 9 and we'll use an existing storage and that will be the one that we created earlier, which is the CA test and then we select pricing tier. And we just select premium verizon. Click select and now we can click create. And that's how you create an Azure CDN. Please stay tuned because next we'll start talking about how we can develop with tables in Azure.

About the Author

Isaac has been using Microsoft Azure for several years now, working across the various aspects of the service for a variety of customers and systems. He’s a Microsoft MVP and a Microsoft Azure Insider, as well as a proponent of functional programming, in particular F#. As a software developer by trade, he’s a big fan of platform services that allow developers to focus on delivering business value.