What You’ll Learn:
This course introduces Windows Azure Storage consisting of features like tables, blobs, queues, and drives and how these features can be used in combination between IaaS and PaaS as well as on-premise components and how Azure Storage can be combined with classic SQL concepts. New no-SQL storage mechanisms substitute relational database engines, ‘old’ terms like database and foreign keys are substituted with new paradigm-changing concepts like collections of entities, primary keys providing data flow controls through datacenter, key/value pair constructs for metadata-based mass structured data access, and binary data stores via Blob services. High-performance, secure and reliable message handling for string, XML, or binary content via Azure and Windows Azure Drives that allow you to read and write data to blob storage using standard file system functions will be explored by a developer, IT Pro, and end-user perspective.
Course Outline:
- Module 1: Massive Storage handling for structured data (basic procedures):
- Define the Windows Azure storage and the benefits this service provides
- Understand a Windows Azure storage account
- Apply security principles
- Module 2: Content type coding for metadata contingent blob storage access:
- REST API for the Blob service exposed
- Hierarchical namespace transitions into a file system
- Blob services definitions
- Blob types
- Immediate and delayed Blob operations
- Ad-hoc and Policy based access to Blobs
- Module 3: Programmatic message handling from Web app to log emulator via Windows Azure Queues (basics):
- Queue Name scope
- Usage scenario for blob vs. queue
- Queue integration patterns
- Module 4: Programmatic exposure of regular file system APIs as an Azure service (no-code integration for non-Azure apps):
- Differences and commonalities between the three established industry terms for cloud services
- Set of features of Virtual Machines
- Virtual Machine Portability to another cloud provider
- Mounting of durable drives
- Module 5: Data Exchange between IaaS and PaaS:
- Differences and commonalities between the three established industry terms for cloud services
- Set of features of Virtual Machines
- Virtual Machine Portability to another cloud provider
- Mounting of durable drives