Cloud Computing - Azure
Lab19 – Understanding Queue Storage – Azure
Queue storage
Azure Queue storage is a service for storing large numbers of messages that
can be accessed from anywhere in the world via authenticated calls using
HTTP or HTTPS. A single queue message can be up to 64 KB in size, and a
queue can contain millions of messages, up to the total capacity limit of a
storage account.
Common uses of Queue storage include:
Creating a backlog of work to process asynchronously
Passing messages from an Azure web role to an Azure worker role
Queue Service Concepts
The Queue service contains the following components:
Page 1 of 26
Cloud Computing - Azure
URL format: Queues are addressable using the following URL format:
http://<storage account>.queue.core.windows.net/<queue>
The following URL addresses a queue in the diagram:
http://myaccount.queue.core.windows.net/images-to-download
Storage Account: All access to Azure Storage is done through a
storage account. See Azure Storage Scalability and Performance
Targets for details about storage account capacity.
Queue: A queue contains a set of messages. All messages must be in a
queue. Note that the queue name must be all lowercase. For
information on naming queues, see Naming Queues and Metadata.
Message: A message, in any format, of up to 64 KB. The maximum
time that a message can remain in the queue is 7 days.
Page 2 of 26
Cloud Computing - Azure
Topology:
Page 3 of 26
Cloud Computing - Azure
Back-End Topology:
Page 4 of 26
Cloud Computing - Azure
In Azure portal, click “Resource groups”.
Page 5 of 26
Cloud Computing - Azure
Click “Add”.
While create “Resource group”,
It requires, “Resource group name” type name as “SansboundAzureClass”.
Page 6 of 26
Cloud Computing - Azure
Select “Subscription” as “Free Trial”.
Select “Resource group location” as “Central US”.
Click “Create”.
Click “Storage accounts” in left side panel.
Page 7 of 26
Cloud Computing - Azure
Click “Add”.
Page 8 of 26
Cloud Computing - Azure
Select “Subscription” as “Free Trial”.
Select “Resource group” as “SansboundAzureClass”.
Page 9 of 26
Cloud Computing - Azure
Type “Storage account name” as “sansboundstorge”.
Select “Location” as “Central US”.
Select “Performance” as “Standard”.
Select “Account kind” as “Storage V2”.
Select “Replication” as “Zone-Redundant Storage (ZRS)”.
Click “Access Tier” as “Hot”.
Click “Next : Advanced”.
Page 10 of 26
Cloud Computing - Azure
In “Advanced”.
Page 11 of 26
Cloud Computing - Azure
Click “Next : Tags >”.
Type “KEY” as “Name” and “VALUE” as “SansboundStorage”.
Page 12 of 26
Cloud Computing - Azure
Click “Next : Review + create”.
Page 13 of 26
Cloud Computing - Azure
Click “Create”.
Page 14 of 26
Cloud Computing - Azure
Page 15 of 26
Cloud Computing - Azure
Click “Go to resource”.
Page 16 of 26
Cloud Computing - Azure
Click “Queues”.
Page 17 of 26
Cloud Computing - Azure
Click “Queue”.
Type “Queue name” as “eventlogs”.
Page 18 of 26
Cloud Computing - Azure
Click “Ok”.
Click “eventlogs”.
Page 19 of 26
Cloud Computing - Azure
Page 20 of 26
Cloud Computing - Azure
Click “Add message”.
Page 21 of 26
Cloud Computing - Azure
In your local machine / server launch event viewer,
In “Security”
Select any “Audit Success” event and double click it.
Page 22 of 26
Cloud Computing - Azure
Select entire event details for the event id.
Then, click “Copy”.
Paste the value in “Message text” at “Add message to queue”.
Page 23 of 26
Cloud Computing - Azure
Also you can set the expiration period for the message, after that message will be deleted automatically.
Page 24 of 26
Cloud Computing - Azure
Click “Id of the message queue”.
Page 25 of 26
Cloud Computing - Azure
If you have required to delete the specific message, then select that message and then click “Dequeue
message” / to click “Clear queue” to delete all messages in the queue.
Page 26 of 26