Hello Guys....In this post I am going to tell you some cool facts about the web & worker role in Windows Azure.
This roles plays a very major part in the scalability of your application on Windows Azure cloud platform.The reason behind the simplest architecture of windows azure is asynchronous web and worker role. Load balancer is the another key term used in this platform which basically distributes the incoming traffic.Queues which are kinda storage space which are responsible for communication between the web roles and worker roles.The diagram below will give you a clear idea of the terms that were used in the post till now.
Now I am going to concentrate my view on the Web and worker roles so stay tuned to my blog.
Web Role The web role communicates with the outside world through internet.It is the client facing part for our cloud application.There may be a interface associated with this role.
Worker Role The worker role typically plays its role behind the scene.The worker role is basically a code which performs some task .This task may involove writing data to the storage ,carrying out some long running computation.
The Web and Worker roles communicates with one another through "Queues".A queue is the data structure which basically works on FIFO structure which allow us to pass messages back and forth b/w different roles in our application.
I hope I made it bit clear between the web & worker roles the key terms yes the key terms in Windows Azure.You should be very clear with the web and worker roles for understanding the working of Windows Azure platform.
Thanks....Stay tuned to my blog for upcoming post on Development of Cloud Application.
Jayesh Maduskar
Microsoft Student Partner
jayesh.maduskar@msptechrep.com

No comments:
Post a Comment