Annex VI - Architecture of the CoR Website Farm

advertisement

Hosting of the Internet Site of the CoR

CDR/DCPE/27/2015

Annex VI Architecture of the CoR Website Farm

Hosting of the Internet Site of the Committee of the Regions (CoR)

CDR/DCPE/27/2015

Annex VI: Architecture of the CoR Website Farm

1.

Introduction

This document presents the architecture of the COR Website Farm.

At first an overview of entire architecture is described with a schema. Then each server of the system is described separately.

The servers are currently hosted in a VMWare cluster.

The current version is 5.5u1

and the virtual machines will be exported as "OVF" packages ready to be imported into another VMware Host .

2.

Architecture

2.1

Overview

The system which is used for the CoR web application purposes is based on Microsoft technologies and it is created through the way which can secure both the high scale performance and availability of the SharePoint application.

The system architecture contains 9 dedicated VMware virtual servers:

-

SharePoint Front-end 1

-

SharePoint Front-end 2

-

Pre-Production Front-end 1

-

Pre-Production Front-end 2

-

Active Directory

-

Production SQL Server

-

Pre-Production SQL Server

-

Backup Server

Also, there is a network load balancing which ensures the high availability by detecting host failures on SharePoint Front-end 2 and automatically redistributing traffic to SharePoint Front-end 1.

The architecture of whole system can be summarized on the picture below:

1

Hosting of the Internet Site of the CoR

CDR/DCPE/27/2015

Annex VI Architecture of the CoR Website Farm

3.

Servers

Here you can find a small description of what each server does. Also, there is in details the hardware and software characteristics of each server.

3.1

Production Front-ends 1 & 2

There are two main SharePoint Front-end servers which have CoR web application installed. In both front-ends the SharePoint 2010 is installed and it works. Between two front-end servers there is a network load balancing which ensure the availability of the web application even if one of the two servers crash or fail. These two servers represent the production environment. They contain the entire final product which is accessed by the users through the Internet.

Details

Computer Name: CRIPSFE1-0 Domain: corweb.local IP: 80.92.67.115

Computer Name: CRIPSPFE2-0 Domain: corweb.local IP: 80.92.67.116

Hardware Software

2

Hosting of the Internet Site of the CoR

CDR/DCPE/27/2015

CPU : Intel(R) Xeon(R) CPU

E5620 @ 2.40GHz / Core : 4, Thread : 8

RAM:

Disk 1:

16 GB

52 GB

Annex VI Architecture of the CoR Website Farm

64bit

Windows 2008 R2 Standard SP1

Microsoft Sharepoint Server

2010 – Enterprise Edition

3.2

Pre-Production Front-ends 1 & 2

There are two servers which have almost the same configuration and characteristics as the SharePoint web front-end servers. So, the same environment exists for testing purposes.

When a change or changes should be deployed on the production environment, first these are applied on the pre-production environment for testing. By doing this, ensure that the changes are compatible with the existing SharePoint system. The crash of web application is eliminated.

Details

Computer Name: CRIPPSFE1-0

Computer Name: CRIPPSFE2-0

Domain:

Domain: corweb.local corweb.local

IP:

IP:

80.92.67.117

80.92.67.118

Hardware

CPU : Intel(R) Xeon(R) CPU

E5620 @ 2.40GHz / Core : 1, Thread : 1

RAM: 2 GB

Disk 1: 100 GB (Pre-Prod

FrontEnd 1)

Disk 2: 100 GB (Pre-Prod

FrontEnd 2)

Software

Windows 2008 R2 Standard SP1

64bit

Microsoft Sharepoint Server

2010 – Enterprise Edition

3.3

Active Directory

The active directory server is used for managing the Sharepoint Users. Simply you can add new users or edit existing users. The users which exist on the Active directory, they can be used then from

SharePoint by assign to them specific permissions for the web application.

The configuration of that server is not so complex that the front ends. This server exists on backnet, and it can be accessed by the front-ends directly.

Details

Computer Name CRIPAD1 Domain - IP 10.92.67.200 (backnet)

Hardware

CPU : Intel(R) Xeon(R) CPU

E5620 @ 2.40GHz / Core : 2, Thread : 4

RAM: 2 GB

Disk 1: 40 GB

Software

- 64bit

Windows 2008 R2 Standard SP1

3

Hosting of the Internet Site of the CoR

CDR/DCPE/27/2015

Annex VI Architecture of the CoR Website Farm

3.4

SQL Servers

There are two SQL servers, one for Production web front-ends and another one for the Pre-production web front-ends.

3.5

Production SQL Server

This SQL server has three hard disks. The first hard disk is used from OS and SQL management system. The second one is used for storing the MDF files of each database. The last one is used for storing the LOG files for each database. For ensuring the normal operation of the SQL server there is a large amount of RAM 32GB and CPU with 4 cores and 8 threads.

Details

Computer Name: CRIPSQL1-0 Domain: corweb.local IP: 10.92.67.201

Hardware Software

CPU : Intel(R) Xeon(R) CPU

E5620 @ 2.40GHz / Core : 4, Thread : 8

RAM: 32 GB

Disk 1: 40 GB

Disk 2: 350 GB

Disk 3: 100 GB

Storage and geometry

- 64bit

64bit

Windows 2008 R2 Standard SP1

Microsoft SQL Server 2008 R2 – iSCSI SANs with delay below 1ms.

Disk Configuration: Enterprise class storage (Netapp & DELL).

Type of HD: 15k SAS drives spindle

LUN is used for virtual drives. Each LUN is distributed in a large disk spindle.

Max Speed Read/Write: 70% read, 30% write, 120 IOPS per 100 GB on SAS 15k storage, and 60 IOPS per 100GB on SATA storage

3.6

Pre-Production SQL Server

This SQL server has three hard disks. The first hard disk is used from OS and SQL management system. The second one is used for storing the MDF files of each database. The last one is used for storing the LOG files for each database. The hardware configuration of the pre-prod sql server is lower than the prod sql server, because it is used only for testing purposes.

Details

Computer Name: CRIPPSQL1-0 Domain: corweb.local IP: 10.92.67.203

Hardware Software

4

Hosting of the Internet Site of the CoR

CDR/DCPE/27/2015

CPU : Intel(R) Xeon(R) CPU

E5620 @ 2.40GHz / Core : 1, Thread : 1

RAM: 4 GB

Disk 1: 50 GB

Disk 2: 50 GB

Disk 3: 50 GB

Annex VI Architecture of the CoR Website Farm

- 64bit

64bit

Windows 2008 R2 Standard SP1

Microsoft SQL Server 2008 R2 –

3.7

Backup Server

Backup server contains all the backup files of the databases, iis logs and installation packages. It exists on backnet, so, it is accessible only by the web front-ends. The configuration of this server is not so complicated. The only special characteristic of this server is the hard disk which exists and its capacity is up to 1TB.

Details

Computer Name:

CRIBACKUP-

0

Domain: corweb.local IP: 10.92.67.202

Hardware

CPU : Intel(R) Xeon(R) CPU

E5620 @ 2.40GHz / Core : 1, Thread : 0

RAM: 2 GB

Disk 1: 40 GB

Disk 2: 1 TB

Software

- 64bit

Windows 2008 R2 Standard SP1

5

Download