In this post we will discuss various SharePoint 2013 architecture, various components if SharePoint etc.
Also check out:
Before discussing anything one thing to remember is that SharePoint foundation or SharePoint server 2013 are available only in 64 bit versions, which can be installed in 64-bit version of Windows server 2012 or Windows Server 2012 R2. You cannot install SharePoint 2013 in client operating system like Windows 7 or Windows 8 or now in Windows 10
. If you can follow this article
to know more about the hardware and software requirement for SharePoint 2013 and you can see an video tutorial for SharePoint 2013 installation
. But still you can install SharePoint 2013 on a Virtual machine (VM Wire) in Windows 8.
Below diagram explains some of the key components of SharePoint 2013 architecture.
SharePoint Three Tiers Architecture:
SharePoint fundamentally a three-tiered application Web, Application and Data tier.
The web tier will have server or servers running in Windows server Internet Information Services (IIS) which reponds to end user request for information and deliver the content to the user.
The Application tier the Service Application tier where various service applications runs and that are shared btween farm members. List of applications like search service application, Managed Metadata Service, User Profile Synchronization Service etc.
The third tier is the database tier which runs SQL Server and that stores all content within a SharePoint environment.
SharePoint farm: In SharePoint 2013, we need to understand what is a SharePoint farm. A SharePoint farm is a set of one or more server computers working together to provide SharePoint functionality to clients. You can set up a farm by installing everything related to SharePoint 2013 in a single server.
But in some production farm, SQL Server runs on a separate server and can have multiple front end web servers.
Each SharePoint farm runs a single SQL Server database known as the configuration database. SharePoint Foundation creates a configuration database whenever it creates a new farm, in order to track important farm-wide information.
But in most companies separates there farm into three different types, one for SharePoint development proposes development farm, SharePoint developers write and debug SharePoint solutions.
Staging farms simulate a more realistic environment and are used testing of SharePoint solutions. It should be similar to production farm, so ideally you should not install developer tools like visual studio in testing servers. And final one is the production farm, where the functionality will be available to real users.