Server Scalability and High Availability



Similar documents
Ignify ecommerce. Item Requirements Notes

The Challenge. The Solution. Achieve Greater Employee Productivity & Collaboration...while Protecting Critical Business Data

Achieve Greater Employee Productivity & Collaboration...while Protecting Critical Business Data

Abila MIP Mobile. System Requirements

Best Practices & Deployment SurfControl Mobile Filter v

HARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

VMware vcloud Automation Center 6.0

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Course Syllabus. 2553A: Administering Microsoft SharePoint Portal Server Key Data. Audience. At Course Completion.

Server Installation Procedure - Load Balanced Environment

Deployment Topologies

Interact Intranet Version 7. Technical Requirements. August Interact

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

ACE Management Server Deployment Guide VMware ACE 2.0

Quick Start Guide For Ipswitch Failover v9.0

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

Hardware/Software Guidelines

VMware vrealize Automation

VMware vrealize Automation

VMware vcloud Automation Center 6.1

Microsoft Lync Server 2010

Server Installation Manual 4.4.1

Minimum System Requirements

Veeam Backup Enterprise Manager. Version 7.0

Virtual Managment Appliance Setup Guide

Centrata IT Management Suite 3.0

msuite5 & mdesign Installation Prerequisites

The Ultimate Business & Enterprise Hosting Solutions.

Copyright 2012 Trend Micro Incorporated. All rights reserved.

Web Server XX Configuration Guide

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime

LinuxWorld Conference & Expo Server Farms and XML Web Services

Virtual Web Appliance Setup Guide

AppSense Environment Manager. Enterprise Design Guide

Delphi 2015 SP1-AP1 System Requirements

VMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014

efolder BDR for Veeam Cloud Connection Guide

G-Cloud V Services Pricing Document Accenture IaaS Services

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

VMware vsphere Data Protection 6.0

How To Run A Hosted Physical Server On A Server At Redcentric

activecho Driving Secure Enterprise File Sharing and Syncing

Dell One Identity Cloud Access Manager How to Configure for High Availability

Attix5 Pro Storage Platform

Web Application Hosting Cloud Architecture

Microsoft Dynamics CRM 2013 Service Provider Planning and Deployment Guide

SharePoint 2013 Infrastructure Planning

Hardware/Software Specifications for Self-Hosted Systems (Multi-Server)

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

Reverse Proxy Guide. Version 2.0 April 2016

EMC Integrated Infrastructure for VMware

AuditMatic Enterprise Edition Installation Specifications

Deployment Options for Microsoft Hyper-V Server

Load Balancing for Microsoft Office Communication Server 2007 Release 2

STORAGE CENTER WITH NAS STORAGE CENTER DATASHEET


MS 10972A Administering the Web Server (IIS) Role of Windows Server

How to Install Microsoft Mobile Information Server 2002 Server ActiveSync. Joey Masterson

Enterprise Manager. Version 6.2. Installation Guide

Gladinet Cloud Enterprise

What are Hosted Desktops?

NTP Software File Auditor for Windows Edition

REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER

Resonate Central Dispatch

ProSystem fx Engagement. Deployment Planning Guide

DeltaV Virtualization High Availability and Disaster Recovery

NEFSIS DEDICATED SERVER

vrealize Automation Load Balancing

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

Proof of Concept Guide

PC-Duo Web Console Installation Guide

Virtual Appliance Setup Guide

Cisco Application Networking Manager Version 2.0

System requirements for A+

Deploying Microsoft SharePoint Services with Stingray Traffic Manager DEPLOYMENT GUIDE

v7.1 Technical Specification

Kaseya IT Automation Framework

Load Balancing Security Gateways WHITE PAPER

Syncplicity On-Premise Storage Connector

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

VMware Workspace Portal Reference Architecture

Nick McClure University of Kentucky

DameWare Server. Administrator Guide

Getting Started with HC SharePoint Module

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide


Windows Server 2008 R2 Hyper-V Live Migration

Interworks. Interworks Cloud Platform Installation Guide

VMware vsphere Data Protection Evaluation Guide REVISED APRIL 2015

Archive One Policy V4.2 Quick Start Guide October 2005

PROPALMS TSE 6.0 March 2008

LabStats 5 System Requirements

SERVICE SCHEDULE PULSANT ENTERPRISE CLOUD SERVICES

Transcription:

Server Scalability and High Availability GO!Enterprise GLOBO Plc. March 2015

Copyright Notice and Usage Terms This guide is Copyright 2012 GLOBO. All Rights Reserved. Permission is granted to make and distribute verbatim copies of this documentation provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this documentation under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of GLOBO.

Server Scalability and High Availability Guide Scalability and High Availability of GO!Enterprise Server installations i Contents Scalability and High Availability of GO!Enterprise Server installations 1 For More Information 5

Server Scalability and High Availability Guide Scalability and High Availability of GO!Enterprise Server installations 1 Scalability and High Availability of GO!Enterprise Server installations About This Guide The purpose of this guide is to help IT personnel to understand the performance capabilities and scalability options of GO!Enterprise Server. Performance and capacity The performance and capacity of GO!Enterprise is greatly dependent on the volume of data that needs to be synchronized and on the frequency of the synchronization. When determining the system requirements for GO!Enterprise Server deployments, the following factors must be considered: The nature of the GO!Apps that are provided to the users. The number of active GO!Enterprise users. Active users are considered those who have recently (i.e. within a specified period) used GO!Enterprise services. The number of devices that are concurrently connected to GO!Enterprise. For GO!Enterprise Office solutions, active users have a greater impact on performance than concurrent devices because of the data synchronization between the office GO!Apps (e.g. emails, contacts, calendar etc.) and the back-end systems (e.g. MS Exchange Server, MS SharePoint, etc.). Thus, assuming a reasonable number of devices per user (up to 3), the performance and capacity of the deployment is essentially determined only by the number of active users. The following cases of a typical * GO!Enterprise Office deployment have been successfully tested: Users (active) Processor RAM HD 250 2 core 1.4GHz (or better) 4 GB (minimum) 150 GB 500 4 core 1.4GHz (or better) 8 GB (minimum) 150 GB 1,000 8 core 1.4GHz (or better) 12 GB (minimum) 250 GB

Server Scalability and High Availability Guide Scalability and High Availability of GO!Enterprise Server installations 2 * Assumptions: No other system or service except GO!Enterprise Server is installed on the same host machine. Only GO!Enterprise Office is offered through the particular server (no other GO!Apps). Active users are those who have used GO!Enterprise services within the last 24 hours. The period during which a user is considered active is configurable via the relevant parameter. The minimum period is 24 hours. For GO!Apps in the context of GO!Enterprise Mobilizer solution, the system specifications required for such deployment are dynamic and highly dependent on the way GO!Apps synchronize data in the background. The above mentioned cases of typical GO!Enterprise Office deployment can be successfully used to serve GO!Apps which have performance requirements similar to the office GO!Apps, including the data intensive email service. Scalability and High Availability Multiple GO!Enterprise Servers can be deployed together in order to support Scalability and High Availability. A Load Balancer providing IP Stickiness (not Session Stickiness) is used for serving multiple GO!Enterprise Servers that are all configured to share the same SQL Server and the same File Storage. This type of setup provides for Scalability since more GO!Enterprise Servers can gradually be added as the user base grows. In case only Scalability (and not High Availability) is required, SQL Server and file storage can reside in one of the GO!Enterprise Servers. For High Availability, clustered SQL Servers and clustered file storage would be used (note that MS SQL EXPRESS does not support clustering). In a typical environment where an external Firewall controls public access to DMZ and an internal Firewall controls access from DMZ to the internal network infrastructure, the Load Balancer should be deployed in DMZ. The Load Balancer should have a valid certificate and should terminate SSL requests, while port 443 in the external firewall should be open so that devices can connect to the Load Balancer through a public domain name by sending HTTPS requests. The Load Balancer receives requests at port 443 (HTPPS), terminates the SSL requests and forwards them through port 80 (HTTP) to the GO!Enterprise Servers. Option 1 (recommended): Multiple GO!Enterprise Servers are installed within the internal network Port 80 should be open at the internal Firewall providing access only between the Load Balancer (in DMZ) and the GO!Enterprise Servers. For High Availability, multiple SQL Servers (clustered) and Clustered File Storage (e.g. SAN, MS DFS or MS CSV) should exist within the internal network so they can be accessed by the GO!Enterprise Servers. Proper connectivity between the GO!Enterprise Servers and core backend system interface (e.g. Web Service Bus) should also be provided.

Server Scalability and High Availability Guide Scalability and High Availability of GO!Enterprise Server installations 3 Option 2: Multiple GO!Enterprise Servers are installed within DMZ For High Availability, multiple SQL Servers (clustered) and Clustered File Storage (e.g. SAN, MS DFS or MS CSV) should exist within DMZ so they can be accessed by the GO!Enterprise Servers. Alternatively, Clustered SQL Servers and Clustered Shared File Storage can exist within the internal network but in this case the proper ports must be open at the internal Firewall so that the GO!Enterprise Servers can have access to them. Proper connectivity between the GO!Enterprise Servers and core backend system interface (e.g. Web Service Bus in internal network) should also be provided. In addition, the proper port(s) should be open at the internal Firewall so that GO!Enterprise Servers can connect to that interface (e.g. the Web service Bus).

Server Scalability and High Availability Guide Scalability and High Availability of GO!Enterprise Server installations 4 Complementing the High Availability solution The above topologies have two single points of failure. The first one is the core backend system interface (e.g. Web Service Bus) and the second is the Load Balancer. For a complete High Availability solution: The core backend system interface should be developed and provided in such way so that it is always available. Two instances of Load Balancers should exist, accessed through DNS Round Robin. Typical Hardware Requirements Typical redundancy scenarios would need at least 2 instances of GO!Enterprise Server and: Clustered SQL Server: 2 instances CPU Cores: 8 Memory (GB): 30 Storage (GB): 500 Clustered Shared File Storage (SAN, MS DFS or MS CSV) Storage (GB): 300 GO!Enterprise Server health check monitoring GO!Enterprise Server provides a health check function so that administrators can verify that the service is up and running by making an http or https request to the following URL: http://goes_server_name/admin/f_healthcheck.aspx If the service is up, the response will be: HTTP 200 OK Disaster Recovery Site To provide for Disaster Recovery (DR), an exact copy (clone) of the production environment must be installed at another remote location. In order for the Disaster Recovery environment to function properly, a mechanism should be established so that clustered SQL Servers of both production and DR environments are synchronized. Alternatively, a backup & restore process can be established in order to ensure that the DR environment had the same set of database data as the production environment.

Server Scalability and High Availability Guide For More Information 5 For More Information Visit our site www.globoplc.com to learn more about GO!Enterprise and GLOBO s Enterprise Mobility solutions. About GLOBO plc As a leading provider of mobile services to the enterprise GLOBO is pioneering a new era in mobilizing business. Its revolutionary products enable businesses to become more competitive by giving staff secure access to critical applications whilst on the go using their mobile phone or a tablet PC. Founded in 1997, the company is listed on the London Stock Exchange (GBO.LN). GLOBO is widely regarded as one of the most innovative companies due to its ongoing investment in research and development. Contact Information New York 247, West 35 th Street 11 th Floor Front, New York 10001 Tel.: +1 646 307 1614 Email info@globoplc.com Website www.globoplc.com London 41, Lothbury EC2R 7HG, U.K. Tel.: +44 (0) 207 378 8828 Athens 67, E. Antistaseos Street 152 31 Halandri, Greece Tel.: +30 21 21 21 7000 All brands, products, service names and logos used herein are trademarks and/or registered trademarks of their respective manufacturers and companies.