SharePoint Server 2016 on cloud

1-click AWS Deployment    1-click Azure Deployment


What is SharePoint?

So, what is SharePoint? You may have asked this question before. SharePoint allows individuals in an organization to easily create and manage collaborative business solutions.

SharePoint can be used for many things: storing documents, collaborating with colleagues on projects, publishing departmental information, and even managing common processes like time off requests and expense reports. It is hard to define since it offers many capabilities, but generally it provides a flexible platform to enable you and your colleagues to get work done. The great part is that all you need is a web browser and you can begin.

There are two types of SharePoint: one that is run on your company’s servers, and one that is hosted by Microsoft through Office 365. Microsoft offers two versions of their web-based platforms: Office Online for consumers, and Office 365 for businesses. You may have an email address from or or even; this is the Office Online consumer experience. For Office 365, you log in using your work email and may have access to more functionality, such as SharePoint Online and instant messaging.

From your perspective, there is little difference between SharePoint Server and SharePoint online in Office 365; they both offer great ways to collaborate, and they both are accessed through a web browser. When there are differences, they will be pointed out.

Working on a document store in SharePoint

In SharePoint, documents are stored in Libraries, which have many useful features that are not available in a local folder or file share.

You have three options when opening a document. You can read the document in the browser, you can choose to edit it in the browser, or you can choose to edit it with Office installed locally on your computer.


If you choose the edit it locally, it will act exactly like a local document, but your changes will be saved to SharePoint.

Often before publishing a document, you will work together with colleagues on it. As opposed to emailing the document around, with SharePoint you can all work off of the same document at the same time. This is called simultaneous co-authoring, and it is made possible by Office using the features to track changes and comments.

SharePoint provides the added benefit of storing the document in a place where anyone can retrieve it from any device at any time. All you need is a web browser.

SharePoint Document Library

If we look at the SharePoint Document Library more closely, we will find some more helpful features for managing our document. The ribbon (or fluid UI in Microsoft-speak) at the top of library, much like in Office, contains features to help you manage the files stored in the library as well as the configuration of the library itself.


At the top, the Browse tab will hide the ribbon, showing the SharePoint navigation below; the Files tab will show relevant actions to the file(s) selected in the document list below, and the Library tab shows actions that affect how the library itself looks and behaves.

The Files tab is most relevant to us while we work on these documents. From left to right, the New section of the ribbon allows us to add new documents to this library by creating them directly in SharePoint or uploading them from the computer.

In the Open and Check Out group, we find the Check Out and Check In functions. These are useful while co-authoring a document. If you wish to be the only one able to edit a document while you have it open working on it, you can choose Check Out to lock others out. Once you are done with your edits, you can Check In to allow others to see your edits and make their own. The purpose is to prevent conflicts while editing a document, which is often helpful for larger teams or once the document is in the final stages before publishing.

In the Manage group on the ribbon, you will find Version History. SharePoint allows you to enable version controls on your library so you can keep, review and restore previously saved versions of a document. When you click on the Version History button, you will see all the versions of this document saved by SharePoint and have the ability to view, restore and delete old versions.


In the Share & Track group of the ribbon, there is the very important Share button. This allows you to invite your colleagues to view or edit the document along with you.

After clicking Share, Rob will get an email just like the one you received that started your journey in SharePoint.


Searching for documents

Document libraries tend to grow large as projects progress, so having the ability to search for the document you are looking for is very handy. Use the search box directly above the list of documents in the library.


Also, you can see in the upper right that there is a second search box that says, “Search this site”. The library we have been working in (“Documents”) lives in a SharePoint Site that may contain other libraries, lists of data, calendars, web pages, wikis and more. In this way, it is different from a typical internet web site that would only contain pages. The search box allows you to extend your search beyond just this library to find what you are looking for.

What Are SharePoint Farms and How Does SharePoint Architecture Work?

SharePoint farms are a collection of servers that work together to deliver a service to support a site. There are three types of servers: web front ends (WFEs), application servers, and database (SQL) servers.

Web Front End Servers

Web Front End Servers (WFEs) handle web page requests from users. This means that each time a user opens a SharePoint page in a browser, it’s processed by a WFE server. If there are multiple WFE servers, a Network Load Balancer is put in place to distribute requests between them. This enables organizations to scale their SharePoint environments as needed; the more users you have, the more WFE servers you will need to handle the workloads as the environment and user needs grow.

Application Servers

An Application Server is a computer that provides key infrastructure and services for applications that are hosted in an organization’s SharePoint farm(s). This usually means that the server has been assigned to run applications such as Excel, PowerPoint, Visio, Access services, or Index/Search services.

Database Servers (SQL)

SQL Server is a database server that implements Structured Query Language (SQL). This language is specifically designed to handle data in a relational database management system—in this case, a SharePoint farm.

Now that you know how SharePoint collections work together, it’s time to dive into the difference between single farms and multiple farms!

Single Farm vs. Multiple Farms

A single farm is made up of a group of servers that come together using a tiered model to provide services and content. In SharePoint’s case, this single farm environment is made of WFEs, Application Servers, and SQL Database servers. With a single farm you will have a strong foundation of services and as many databases, web applications, and site collections as needed for your organization!

On the other hand, multiple farms are made of services farms, My Site farms, and content farms that only perform certain functions or services. This architecture enables organizations to have specific services to provide for business needs based on scalability, function, and policy requirements.

sharepoint architecture

For an organization that is using a multi-farm architecture, the expectation would be to have multiple administrators handle those different farms. This is necessary if you’re in an organization that has multiple county departments or regions with their own unique policies that need to be adhered to. As such, a multi-farm architecture approach should be used when necessary despite its added complexity. The environment requires more mindful administration and control of multiple environments, after all!

For example, if the ACME corporation has regional offices in different countries, they may need to adhere to any country-specific data sovereignty laws if it’s collecting, managing, or generating data.

In response to this, the ACME corporation could create multiple farms that are geo-specific and built to technically comply with the regulations placed in each country while still providing the entire corporation with a unified approach to managing their SharePoint environment for end-users. This will facilitate ACME’s adherence to region-specific policy and regulations–including any data sovereignty requirements–while maintaining a unified “singular” SharePoint user experience for ACME employees.

SharePoint – Setup Environment

In this chapter, we will setup the development environment for SharePoint. As you already know that there are three different options of SharePoint. They are −

  • SharePoint Foundation
  • SharePoint Server
  • Office 365

In this chapter, we will be using the Office 365, which is cloud-based version.

Step 1 − You can easily create a free trial account here

Office 365

Step 2 − Click the Free trial option. A new page will open.

Free Trial

Step 3 − Enter the required information and click Next and you will see the following page.

Enter Information

Step 4 − Enter the username, company name and password and click Next. It will send you a verification code. Once the verification is completed then it will start creating the account.

Save Information

Step 5 − Once your account is created, you will see the following page.

Account Created

Step 6 − Click You’re ready to go and you will see the following page −

Check Page

Now your environment is ready and you can start share point development but you will also need to install visual studio.

Microsoft provides a free version of visual studio, which also contains SQL Server and it can be downloaded from


Following steps will guide you to install SharePoint.

Step 1 − Once downloading is complete, run the installer. The following dialog will be displayed.

Visual Studio

Step 2 − Click Install and it will start the installation process.

Install Visual Studio

Step 3 − Once the installation process is completed successfully, you will see the following message −

Setup Completed

Step 4 − Restart your computer if required. Now open Visual studio from the Start Menu. It will open the following dialog box and it will take some time for preparation.

Preparing Visual Studio

Step 5 − Once all is done, you will see the main window of Visual studio.

Main Window

You are now ready to start your application.

Step 6 − Select File → New → Project menu option.

New Project

Step 7 − Select Office/SharePoint in the left pane under Templates → Visual C#. Doubleclick Install Office Developer Tools.

Install Office Developer Tools

Step 8 − Click Install and close all Visual Studio instances. A new page will open. Click Next.

Click Install

Step 9 − A message box will appear. Click Update.


Step 10 − Once it is updated, you will see the message as follows −

Update Completed


SharePoint Server 2016 has been designed, developed, and tested with the Microsoft Software as a Service (SaaS) strategy at its core. Drawing extensively from that experience, SharePoint Server 2016 is designed to help you achieve new levels of reliability and performance and empower users while meeting their demands for greater business mobility. SharePoint Server 2016 is a collaboration environment that organizations of all sizes can use to increase the efficiency of business processes.

Step-by-Step Guide To Setting Up SharePoint Server 2016

Step 1: Install Prerequisite Tools

Go to the directory where you have your installation files. Double click Setup File to start SharePoint Server 2016 Preview installer. The SharePoint 2016 setup screen will appear as shown below:

Click on Install Software Prerequisites to start Prerequisite Tools installer, or you can find the Prerequisite.exe file and run it as an Admin.

There are two options for you to install prerequisite products:

Prerequisite Tools Online Installation: This method requires your server to be connect to the Internet. In the following Microsoft SharePoint 2016 Products Preparation Tool screen, you will be able to see the complete list of the prerequisite products for installation. Click on Next to continue. On the License Terms for Software Products screen, read the license terms carefully and select the check box that states your acceptance of the license terms. Click Next to continue. The Prerequisite Installation process will begin.

You may be asked to restart the server to continue. Click Finish to continue. Once you have restarted the server, the Prerequisite Installer will automatically resume the installation process.

Prerequisite Tools Offline Installation: You need to configure Roles and Features on Windows Server 2012 R2. To do so, open an elevated PowerShell prompt (i.e. Run as Administrator) and execute the following:

Import-Module ServerManager Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support, AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer –Source
– where you have mounted the Windows Server 2012 installation media (ISO) to, example: “D:\sources\sxs”.

Your server will require a reboot after running this PowerShell code.

Next, download the following SharePoint 2016 Prerequisite tools from the Microsoft Download Center for Offline Installation:

  • Microsoft SQL Server 2012 Native Client
  • Microsoft ODBC Driver 11 for SQL Server
  • Microsoft Sync Framework Runtime v1.0 SP1 (x64)
  • Windows Server AppFabric
  • Microsoft Identity Extensions
  • Microsoft Information Protection and Control Client 2.1
  • Microsoft WCF Data Services 5.6
  • Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763)
  • Microsoft .NET Framework 4.5.2 v
  • Update for Microsoft .NET Framework to disable RC4 in Transport Layer Security (KB2898850)
  • Visual C++ Redistributable Package for Visual Studio 2013

After installing the Prerequisite tools, reboot the server. All the prerequisites should now be installed and you should be able to install SharePoint 2013.

Step 2: Install SharePoint Server 2016

Go to the directory where you have your installation files. Find the setup.exe file and run as Administrator. On the “Enter Your Product Key” screen, fill your product key field (NQTMW-K63MQ-39G6H-B2CH9-FRDWJ), then press Continue.

On the “Choose a File Location” screen, verify the installation path for storing the system files. Note that the 16 hive folder in SharePoint 2016 was changed from C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ to C:\Program Files\Microsoft Office Servers\16.0\Data.

Click Install to start installation.

Step 3: Finish SharePoint Products Configuration Wizard

Once the installation is complete, on the “Run Configuration Wizard” screen, check the “Run the SharePoint Products Configuration Wizard Now” box, then click Close. In some cases, you can run “SharePoint Products Configuration Wizard” from the Start menu to begin configuring SharePoint 2016 if it hasn’t already begun.

The “Welcome to SharePoint Products” screen will appear. Click Next to continue.

Click Yes on the warning box. On the following screen, check the “Create a New Server Farm” radio button, then click Next.

On the “Specify Configuration Database Settings” screen, fill in corresponding “Database Server” and “Database Name” information. With the “Database Access Account,” you must input username and password of the domain account. SharePoint will not allow local accounts for SharePoint farm installations.

However, there are some tips for setting up SharePoint farm with a local machine. The trick is to use the Powershell command New-SPConfigurationDatabase to create the config DB; you can specify the local account here, which I did successfully.

New-SPConfigurationDatabase -DatabaseName “SharePoint_ConfigDB” -DatabaseServer “[InputYourDatabaseServerName]” -Passphrase (ConvertTo-SecureString “[InputYourPassPhase]” -AsPlainText -force) -LocalServerRole SingleServer -FarmCredentials (Get-Credential).

Note that, in SharePoint 2016, the New-SPConfigurationDatabase command uses ServerRoleOptional to define which kind of server role you want to deploy. Once this is done, you can go back to the SharePoint Products Configuration Wizard, and this time it will have the default option “Connect To An Existing Farm” checked. A few additional clicks and you should be ready to explore the new SharePoint 2016.

Fill “Passphrase” on the following screen, remembering to note the passphrase for later use.

On “Specify Server Role,” select what kind of server role you want to use to deploy this server to the farm. In this deployment, I chose Single Server Farm for testing and development purposes. Select “Single-Server Farm” and click Next.

On the following screen, you can check the “Specify Port Number” box to specify the port number of the central admin site; if left unselected, the port number will be a default number. Check the “NTLM” radio button, then click Next to continue.

Click Next to preview the configuration summary.

Click Next. The configuration process will begin.

From the database server, check that two databases have been made. Note that in the previous version, only one configuration database was created; using SharePoint 2016, another database name (SharePoint_AdminContent_GUIID) is created.

Once the Configuration process is complete, the following screen will be shown. Click Finish to continue.

Test the Services application by running “SharePoint 2016 Central Administrator.” Use the setup account to log on and access the Central Administrator site. The system will ask you to run the service configuration wizard page, however I suggest you configure them manually.

Once you finish the SharePoint Server 2016 installation, you should see the Central Administration page.

Step 4: Create Test Site Collection

Return to Central Admin, then access Manage Web Application.

From the “Web Application” list screen, click New to open the “Create Web Application” page. Fill in the necessary information and click OK.

After creating the new web application in port 80. Create a site collection.and fill in the necessary information.

The finished test site collection should appear as below


SharePoint Server 2016 in look and feel is very similar to SharePoint 2013. Recently announced by Microsoft, SharePoint 2016 boasts improved architecture to support Cloud solution and hybrid deployment.Once I finished installation on 7GB RAM, SharePoint 2016 works a bit slowly, as was expected.

   Welcome to SharePoint Product


Connect to a Server farm


Configuration Databse Settings


Farm Security Settings


Specify Server Role


Sharepoint Configuration Wizard


Completing the Sharepoint Product Configuration Wizard


Configuring Sharepoint Product


Configuration Successful




Application Management

SharePoint Server 2016 sites provide environments that administrators can configure to provide personalized access to documents and other information. Search features enable users to find content efficiently regardless of the physical location of data.


Major Features of Share Point Server 2016

1) Hybrid

Microsoft has worked hard to bridge the gap between SharePoint Online and SharePoint On-Premises. Some businesses trust the cloud, while others, for privacy concerns, would rather keep their data on-premises, since they can’t always trust servers to host all their sensitive information.

SharePoint 2016 offers a hybrid feature that allows for the storage of data both on the cloud and on premises. The hybrid installations are now simplified and automated.


2) Hybrid Search

This is possibly the biggest new addition to SharePoint 2016.

The hybrid search offers a unified search experience that runs across SharePoint Online and SharePoint On-Premises for your end users.

Previously, the hybrid setup showed different result lists for SharePoint On-Premises and SharePoint Online on one page, but the results were never organized. Now, you can index all your data and specify what kind of content you would like to search for.


3) Media Preview

SharePoint 2016 also allows you to preview videos and images while hovering over them with your mouse, so you no longer have to click on content to view it.


4) Large Files

Older versions of SharePoint do not support large files; any file larger than 2047 MB will not be uploaded. With the release of SharePoint 2016, the permitted file size has been increased to 10 GB.

However, it’s generally best to avoid storing very large files in SharePoint, as you may get disconnected while uploading them.


5) Complete Privacy

Hacking is a big issue nowadays for companies with sensitive information. With this in mind, Microsoft decided to focus on improving its encryption connections in SharePoint 2016.

SharePoint now supports Transport Layer Security (TLS 1.2), which ensures a greater degree of privacy and data encryption between two communicating apps.


6) Mobile Experience

Accessing SharePoint on a mobile device used to be a nightmare for many due to its lack of responsive design. Fortunately, SharePoint 2016 comes with a user-friendly mobile version featuring excellent design and navigation. Now, you can access SharePoint from anywhere and speak with your team remotely to get work done more easily.


7) Server Roles

The release of SharePoint 2016 came with server role configuration, a feature that allows a SharePoint administrator to assign the role of their choice to a specific SharePoint 2016 server. This enables only the functionalities that you need and ensures that all servers belonging to each role are cooperative. You can also convert servers to serve new roles if needed.


8) Faster Site Creation

SharePoint 2013 used to take over 40 seconds to create a site. With PowerShell configurations, you can now use templates to create site collections within a few seconds, generally improving site performance.


9) Compliance Centre

This feature is essential for controlling the flow of data exposed to the cloud. SharePoint allows you to create your own policies and apply them as needed to your environment.

For example, it offers a feature similar to a retention policy; after a certain number of years, you can delete information from OneDrive for Business sites.


10) App Launcher and Sites in One Place

SharePoint 2016 allows you to view both On-Premises and Office 365 in one location via the App Launcher under the “Sites” app.

The App Launcher provides easy access to Office 365 apps such as Delve, OneDrive, OneNote, and more.


11) Durable Links

Lastly, the links you distribute will remain intact even after a document moves to another location or is renamed.

You can achieve this by using a Resource-ID-based link for documents hosted in SharePoint. You no longer have to search files by name and can just use the resource ID containing the document stored in the database.


Installing SharePoint 2016

SharePoint Server 2016 on cloud

Related Posts