Share via


Difference between application server and web server/WFE

Question

Monday, May 6, 2013 5:30 AM

Hi,

What is the different between in a Farm, WebApplication Server and Remaining another Server...

Regards,

nani

All replies (3)

Monday, May 6, 2013 8:07 AM âś…Answered

The main difference is about the role they play in your Farm. A Web Front End is typically a server that talks directly to users and generally doesn't have many service applications running on it.

An application server typically doesn't talk directly to a user but manages the behind the scenes stuff or does processing before it's given to a WFE to send to the user.

SQL boxes are obviously different.

There is no reason you can't just have all your boxes acting as WFE servers and hosting your Service Apps on them as well. There are many reasons that people don't, security, performance, high availability are some of the top ones.

Security: You don't want normal users getting too much access to some parts of your Farm, it's common to only allow logon to the Central Admin box(es) locally for example. This means you can isolate the App tier from users with a firewall. You can also put them on a seperate switch which makes it much it harder to intercept any of the data.

Performance: It's much easier to manage the performance of the servers if they are performing a small number of tasks. That way you can tell that a particular service application is being hammered and that it is causing all your servers to grind to a halt. Difficult to fix for a single tier solution, much easier on multiple tiers. Also the tasks need different  resources to perform their tasks, performance point servers need a huge amount of RAM but query servers don't.

The separate switch mentioned above can help, SharePoint creates a lot of intra farm traffic, if you can separate that from your user traffic you can prevent congestion, or at least put it off for a bit.

High Availability: It's much easier to plan and maintain the high availability if the roles are neatly defined. SharePoint gets complicated.


Monday, May 6, 2013 5:50 AM

Hello,

Only difference i see about services. In application server you need to run all the services rather than to WFE. Web front end /web application server normally use to create sites and they are hosted on IIS.

See below thread for you ref:

http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/e588de66-18a7-4810-a2ca-7a2baae245a3

http://social.technet.microsoft.com/forums/en-US/sharepointadminprevious/thread/4533dc5e-7f98-4ff9-9126-e6ee857ed0bc

Let us know if you need any clarification

Hemendra: "Yesterday is just a memory,Tomorrow we may never see"

Whenever you see a reply and if you think is helpful, click "Vote As Helpful"! And whenever you see a reply being an answer to the question of the thread, click "Mark As Answer

Please feel free to unmark answer if does not resolves your problem.


Monday, May 6, 2013 7:09 AM

Nani,

Farm- In SharePoint term Farm is collection of SharePoint servers that share common resources.

http://searchcontentmanagement.techtarget.com/definition/What-is-a-SharePoint-farm

Web Application- SharePoint integrates with ASP.NET at the level of an IIS web site. What SharePoint calls a web application is actually an IIS web site.

http://sharepointdevtopics.blogspot.in/2012/12/architecture-of-sharepoint.html

Hope it helps .

Thanks

-Rahul