Getting the Most From Azure Storage
The course is part of these learning pathsSee 3 more
The Azure Storage suite of services form the core foundation of much of the rest of the Azure services ecosystem. Blobs are low-level data primitives that can store any data type and size. Tables provide inexpensive, scalable NoSQL storage of key/value data pairs. Azure queues provide a messaging substrate to asynchronously and reliably connect distinct elements of a distributed system. Azure files provide an SMB-compatible file system for enabling lift-and-shift scenarios of legacy applications that use file shares. Azure disks provide consistent, high-performance storage for virtual machines running in the cloud.
In this Introduction to Azure Storage course you'll learn about the features of these core services, and see demonstrations of their use. Specifically, you will:
- Define the major components of Azure Storage
- Understand the different types of blobs and their intended use
- Learn basic programming APIs for table storage
- Discover how queues are used to pipeline cloud compute node together
- Learn to integrate Azure files with multiple applications
- Understand the tradeoffs between standard/premium storage and unmanaged/managed disks
Let's briefly summarize what you've learned. First you learned the basics of Azure storage, what it is, the basic features it provides, and how to access it. You next learned about storage accounts and how they're the top level element in the Azure storage hierarchy. You then covered each of the core storage services.
You learned that blobs are used for large binary or text data, and have three basic types, block, append, and page. You learned that tables are a NoSQL key-value store that supports horizontal partitioning and schema-less entity elements. You learned that queues are scalable asynchronous communication mechanisms, useful in distributed architectures.
You learned that files support the SMB network file protocol, and are useful to support lift-and-shift of legacy applications that rely on network shares. You learned that disks are high-performance VM-attached storage backed by page blobs, and supporting multiple performance tiers. And finally you learned a bit about Azure storage pricing, concurrency, transient fault handling, and security.
This concludes our Introduction to Azure Storage course. We love feedback. Let us know how we can improve, other topics we should focus on, and ways we can help you master the cloud. Reach out to us in the course comments or in Cloud Academy's online community forums. You can also drop us a line on Twitter @cloudrank.
Thanks for watching.
About the Author
Josh Lane is a Microsoft Azure MVP and Azure Trainer and Researcher at Cloud Academy. He’s spent almost twenty years architecting and building enterprise software for companies around the world, in industries as diverse as financial services, insurance, energy, education, and telecom. He loves the challenges that come with designing, building, and running software at scale. Away from the keyboard you'll find him crashing his mountain bike, drumming quasi-rythmically, spending time outdoors with his wife and daughters, or drinking good beer with good friends.