Book description
Get the focused, pragmatic guidance you need to build
professional cloud applications using Windows Azure Storage. This
is one of the few books centered around Storage capabilities, and
the author provides essential, expert coverage of the four key
services - BLOB, tables, queues, and drives. Developers will gain
hands-on insights, including detailed sections on business use
cases and guidance for choosing the right storage option for the
job.
Provides architectural and programming guidance to professional developers and architects proficient with Microsoft Visual Studio, C#, and LINQ
Illuminates when and how to use BLOB storage, table storage, queues, and Windows Azure Drive to build, host, and scale applications in Microsoft-managed datacenters
Presents business-case context for choosing the right service for your scenario, e.g. readers will compare relational tables to Windows Azure tables to understand benefits and tradeoffs
Table of contents
- Dedication
- Foreword
- Introduction
-
I. Architecture and use
- 1. Understanding data storage
-
2. Windows Azure data storage overview
- Feature-rich data storage for almost any application
- Data storage abstractions
- Windows Azure data centers
- Storage topology
- Failure management and durability
- Fault and upgrade domains
- Replication, geo-replication, and reliability
- Dynamic scalability
- RESTful APIs
- Software development kits
- Pricing
- Analytics and metrics
- Conclusion
- 3. Windows Azure data storage accounts
- 4. Accessing Windows Azure data storage
-
II. Blobs, tables, and queues
-
5. Blobs
- Blob basics
- Blob containers
- Blob addressing
- Business use cases
- Blob storage structure
- Navigating blob container hierarchies
- Storage Client library blob types
- Container and blob naming rules
- Performing create, read, update, and delete blob operations
- Shared Access Signatures and shared access policies
- Blob attributes and metadata
- Conditional operations
- Blob leases
- Using block blobs
- Using page blobs
- Blob snapshots
- Continuation tokens and blobs
- Conclusion
-
6. Tables
- Table basics
- Table storage structure
- Table addressing
- Entity properties
- Entity partitions
- Table and property naming rules
- Visualizing table entities
- Creating tables
- The Table service and the Open Data Protocol
- Serializing and deserializing entities with CloudTable
- Data operation options
- Table queries
- Table entity ordering
- Storing multiple entity types in a single table
- Selecting good partition keys
- Segmented queries and continuation tokens
- Cross-table consistency
- Table operation concurrency
- Conclusion
- 7. Queues
-
5. Blobs
- III. Analytics
- A. About the author
- Index
- About the Author
- Copyright
Product information
- Title: Developing Cloud Applications with Windows Azure™ Storage
- Author(s):
- Release date: March 2013
- Publisher(s): Microsoft Press
- ISBN: 9780735667976
You might also like
book
Microsoft .NET: Architecting Applications for the Enterprise, Second Edition
A software architect’s digest of core practices, pragmatically applied Designing effective architecture is your best strategy …
book
Windows Azure Data Storage
Make tools for storage accessible from Azure apps and any Internet connected app In Windows Azure …
book
Seven Web Frameworks in Seven Weeks
Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores …
video
C# 7 and .NET Core 2.0 Recipes
C# is a multi-paradigm programming language providing support for software engineering principles such as strong type …