售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Microsoft Azure Storage Essentials
Table of Contents
Microsoft Azure Storage Essentials
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. An Introduction to Microsoft Azure Storage Services
An introduction to Azure Storage
High availability and durability
Strong consistency
Scalability
Storage services
The Blob storage
The Table storage
The Queue storage
The File storage
Storage accounts
The namespaces and endpoints
Storage account security
Redundancy options
Metrics and logging
Summary
2. Developing Against Storage
The Service Management REST APIs
The request
The response
Microsoft Azure Management Libraries
The Storage Services REST APIs
The Blob service REST API
The Table service REST API
The Queue service REST API
The File service REST API
Azure Storage Client Libraries
Microsoft Azure Storage Client Library for .NET
Microsoft Azure Storage Client Library for Node.js
The Microsoft Azure Storage SDK for Java
The PHP Client Libraries for Azure
The Microsoft Azure SDK for Python
The Microsoft Azure SDK for Ruby
Azure Storage Emulator
PowerShell
Summary
3. Working with Blobs
Types of blobs
Block blobs
Page blobs
The blob structure
Containers
Addressing blobs
Using the Azure Storage Client Library
Creating a container
Uploading the first blob
Getting acquainted with an explorer
Downloading a blob
The container access level
Shared Access Signatures
Deleting a blob
Hierarchies
The $root container
The folder structure
Listing blobs
Paged listing and continuation tokens
Properties and metadata
Conditional headers
Blob snapshots
Summary
4. Working with Tables
The arrival of NoSQL
NoSQL
The Table storage basics
Entities
Naming rules
Using the Azure Storage Client Library
Starting with a table
Adding entities to a table
Entity Group Transactions
Updating entities
Querying the table
Continuation tokens
Summary
5. Designing Scalable and Performant Tables
Things to understand about Azure Table storage
The table's primary key
The three layer architecture
Partitions
Entity Group Transactions
Choosing between Azure Table and Azure SQL
Table design guidelines
Studying your data
Partition sizing
Querying performance
Selecting the best PartitionKey
Summary
6. Working with Queues
The need for queues
Increasing the availability and reliability
Reducing latency and avoiding IO bottlenecks
Load leveling
Passing messages between Azure web roles and worker roles
The Queue storage structure
Addressing
Naming
Service Bus Queues
Using the queue storage from .NET
Creating our first queue
Inserting a message in the queue
Handling large messages
Retrieving the next message
Getting more messages
The dequeueCount and poison messages
Peeking messages
Editing queue messages
Setting metadata for the queue
Getting the queue length and metadata
Deleting queues
Summary
7. Working with the Azure File Service
Where are Azure Files used?
The File storage structure
Using Azure Files
Using PowerShell with Azure Files
Getting familiar with Azure PowerShell
Creating a file share
Creating directories and subdirectories
Uploading the first file
Downloading a file
Listing files
Removing files
File Shares via the SMB 2.1 protocol
Persisting connections to shares
Mounting shares from Linux
File Shares via the Storage Client Library
Creating our share
Creating a directory
Uploading and downloading files
Using AzCopy
Summary
8. Transient Fault Handling and Analytics
Transient fault handling
Storage Analytics
A closer look at metrics
Transaction metrics
Capacity metrics
A closer look at logging
The log format
Analyzing the Storage Analytics data
Common practices
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜