Friday, January 18, 2013

Windows Azure Interview Questions

1. What is cloud computing? 

2. What are the three types of roles in Compute component in Windows Azure?
Web, Worker and VM.
Web and worker roles are essentially same except that web roles have IIS enabled on them.

3. Difference between Web and Worker Roles in Windows Azure?
The main difference between the two is that an instance of a web role runs IIS, while an instance of a worker role does not. Both are managed in the same way, however, and it's common for an application to use both.For example, a web role instance might accept requests from users, then pass them to a worker role instance for processing.

4. What is Azure Fabric Controller?
The Windows Azure Fabric Controller is a resource provisioning and management layer that manages the hardware, and provides resource allocation, deployment/upgrade, and management for cloud services on the Windows Azure platform.

5. What is AutoScaling?
Scaling by adding additional instances is often referred to as scaling out. Windows Azure also supports scaling up by using larger role instances instead of more role instances.
By adding and removing role instances to your Windows Azure application while it is running, you can balance the performance of the application against its running costs.
An autoscaling solution reduces the amount of manual work involved in dynamically scaling an application.

6. Difference between Block and Page BLOBs.

7. Why should you use Windows Azure Storage as opposed to Local Resources/Storage?

8. Difference between VM role and Virtual Machines on Windows Azure Offerings.

9. Difference between IAAS, PAAS and SAAS.

10. Difference between Azure Storage Tables and Azure SQL Database.

11. Difference between On-Premise SQL Server and Azure SQL Database.

12. Limitations on Azure SQL Database.

13. Explain the Billing model for Windows Azure.

14. Explain Windows Azure Cloud Service Lifecycle.

15. Difference between Windows Server AppFabric and Windows Azure AppFabric

16. Difference between Vertical and Horizontal scaling

17. How to manage/handle Session support on Windows Azure compute environment

18. Difference between Azure storage Queues and Azure Service Bus Queues.

For more details
Azure Learning Resources: