I noticed that Microsoft Azure has two queue types: Azure Queue that is part of Azure Storage and Service Bus Queue. In this tutorial of the Azure website the service is used Azure Queue to exchange messages between Web Role and Worker Role of a Cloud Service, already in that other the Service Bus Queue that is used.
What are the differences between queue types and in which scenarios should each be used?