Techniques for Using Time Matters in Remote Offices



Similar documents
SuccessWare 21 Deployment Options

Managed Service Plans

Item Minimum Required Recommended Notes

Symantec Backup Exec.cloud

Backup and Redundancy

12 Key File Sync and Share Advantages of Transporter Over Box for Enterprise

Atempo, Inc. LIVE BACKUP DEPLOYMENT GUIDE PLANNING AND DEPLOYING LIVE BACKUP IN YOUR CORPORATE ENTERPRISE. Author: Amy Gracer,

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

ProSystem fx Engagement. Deployment Planning Guide

Hardware/Software Guidelines

Hardware Requirements

Deployment Planning Guide

Mapping Your Path to the Cloud. A Guide to Getting your Dental Practice Set to Transition to Cloud-Based Practice Management Software.

CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR

Priority Pro v17: Hardware and Supporting Systems

NETGEAR ReadyRECOVER Offsite Data Protection: Replication Overview and Configuration Guide

Customized Cloud Solution

Continuous Data Protection. PowerVault DL Backup to Disk Appliance

Assessing Business Continuity Solutions

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Bandwidth Primer The basic conditions and terms used to describe information exchange over networks.

Technical Glossary from Frontier

ProSystem fx Engagement. Deployment Planning Guide

Cisco Application Networking for Citrix Presentation Server

Stable and Secure Network Infrastructure Benchmarks

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

Introduction. Network Basics. Workstations. Server. Hub

Using HP StoreOnce Backup Systems for NDMP backups with Symantec NetBackup

Mind the gap: Top pitfalls to avoid when reaching for the cloud. A whitepaper byfatpipe, the specialist in WAN & Internet Connectivity Optimisation

Server based computing An introduction to server based computing, its advantages and how it works.

Client Hardware and Infrastructure Suggested Best Practices

Protecting Microsoft SQL Server

Delphi 2015 SP1-AP1 System Requirements

Data Protection with IBM TotalStorage NAS and NSI Double- Take Data Replication Software

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

Backup in a Data Driven World: Affordable Backup Options for Home and SMB

CommVault Simpana Replication Software Optimized Data Protection and Recovery for Datacenter or Remote/Branch Office Environments

DeltaV Virtualization High Availability and Disaster Recovery

MSP Service Matrix. Servers

PIVOTAL CRM ARCHITECTURE

EonStor DS remote replication feature guide

Updated: April Copyright DBA Software Inc. All rights reserved. 2 Getting Started Guide

SAN Conceptual and Design Basics

611 Tradewind Dr. Suite 100, Ancaster ON, L9G 4V5 (905) ext 244

CENTRAL CONTROL FACILITY (CCF) DESIGN AND LATEST DATA CENTER PRACTICES

Protect Microsoft Exchange databases, achieve long-term data retention

White Paper ClearSCADA Architecture

Disk-to-Disk-to-Tape (D2D2T)

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for Disaster Recovery

Data Backup Options for SME s

Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database

Affordable Remote Data Replication

System Requirements and Server Configuration

Easily recover individual files or full disaster restores. Your data will be there when you need it - it s ready to restore. Install it and forget it

METALOGIX REPLICATOR FOR SHAREPOINT: Supporting Government and Military Missions Worldwide

RackWare Solutions Disaster Recovery

See all, manage all is the new mantra at the corporate workplace today.

CommVault Simpana Remote and Branch Office Protection

Kaseya IT Automation Framework

Cloud Computing Services

System Requirements for LAW PreDiscovery Software ( LAW ) LAW PreDiscovery Software Installation Guide

VMware System, Application and Data Availability With CA ARCserve High Availability

White paper. Business Applications of Wide Area Ethernet

Integration Guide. EMC Data Domain and Silver Peak VXOA Integration Guide

Medical 360 Network Edition and Citrix

Top 10 Information Technology Best Practices for the Architecture, Engineering, and Construction Industry

ReadyRECOVER. Reviewer s Guide. A joint backup solution between NETGEAR ReadyDATA and StorageCraft ShadowProtect

WINSCRIBE HARDWARE SPECIFICATIONS

White Paper. A Guide to Assessing the Network Benefits and Requirements of Cloud VoIP

HyperQ DR Replication White Paper. The Easy Way to Protect Your Data

B E S A F E! BACKING UP TIME MATTERS DATA

F5 and Oracle Database Solution Guide. Solutions to optimize the network for database operations, replication, scalability, and security

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud

Constant Replicator: An Introduction

Business-centric Storage FUJITSU Storage ETERNUS CS800 Data Protection Appliance

Priority Zoom v17: Hardware and Supporting Systems

IT INFRASTRUCTURE MANAGEMENT SERVICE ADDING POWER TO YOUR NETWORKS

PROTECTING MICROSOFT SQL SERVER TM

Why Fails MessageOne Survey of Outages

Every organization has critical data that it can t live without. When a disaster strikes, how long can your business survive without access to its

Post-production Video Editing Solution Guide with Microsoft SMB 3 File Serving AssuredSAN 4000

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW

EHR Implementation: What you need to know to have a successful project: Part 2. Bruce Kleaveland President Kleaveland Consulting, Inc.

WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA SKYBRIDGE

Desktop virtualization and the branch office. Optimizing virtual desktops and applications to the branch office VDI.

This user guide describes features that are common to most models. Some features may not be available on your computer.

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

OVERVIEW. IQmedia Networks Technical Brief

HIGH AVAILABILITY FOR BUSINESS- CRITICAL PROCESSES WITH VIPRINET

Lesson 24 Network Fundamentals

STORAGE SOURCE DATA DEDUPLICATION PRODUCTS. Buying Guide: inside

What You Should Know About Cloud- Based Data Backup

Transcription:

Whitepaper Techniques for Using Time Matters in Remote Offices Robert Rice Rice Software Consulting, LLC www.ricesoftware.com Executive Summary Many Users of Time Matters have multiple offices either branch offices or home offices and would like to access the same Time Matters data from all locations. Other users are road warriors who want to be able to get into Time Matters from remote locations. This white paper reviews the basic concepts relating to databases and remote networking. Various options for utilizing Time Matters remotely are explored.

Copyright Notice This White Paper is copyrighted by Rice Software Consulting, LLC Acknowledgments Citrix is a registered trademark of Citrix Systems, Inc in the United States and other countries. GoToMyPC is a trademark, or registered trademark of Citrix Online, LLC, in the United States and other countries. Oracle is a registered trademark of Oracle Corporation. PCAnywhere is a trademark of Symantec Corp. LexisNexis, the Knowledge Burst logo, and Lexis are registered trademarks of Reed Elsevier Properties, Inc. Time Matters is a registered trademark of LexisNexis, a division of Reed Elsevier Inc. Windows, SQL Server, MSDE, and SQL Server Express are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

Techniques for using Time Matters in Remote Offices Before discussing methods of using Time Matters in remote offices, we must first understand how databases work across various networks. Primer on Data Transfer All networks transfer electronic packets of data between two or more computers. Not all networks are created equal, however. The transfer rate (known as the bandwidth) of a network can vary greatly depending on the type of network and the equipment involved. There are many types of networks. The standard network found in most offices is known as a LAN (Local Area Network). Most LANs consist of a Server, Workstations, cabling and a hub or digital switch. Most LANs today operate at a speed of 100Mbs although 1GB networking is becoming more common. When a computer connects to another computer or to a LAN that is not physically located in the same office, this is known as a WAN (Wide Area Network). To create a WAN, the remote computer must attach to the hosting system using a telecommunication connection such as dial-up, ISDN, DSL or T-1 line. These different technologies each have varying speeds of transmission. WAN speeds across any of these connections tend to be anywhere from 1/50 th to 1/2000 th the speed of a LAN. This inherent slowness of WANs is a limiting factor for databases (like Time Matters) operating across a WAN connection. To understand why WAN speeds limit the performance of databases, we must first understand how databases work across networks. Databases are the programs most affected by slower connections since databases contain much more data than a standard e-mail, work processing document, or webpage. Databases are made up of collections of data tables organized in logical groups. In Time Matters, for example, all Contacts are grouped together in a Contacts table. Databases fall into two categories ISAM and Client/Server. The way that these two categories transfer data is very different and greatly affects how a database operates across slower connections. ISAM (Indexed Sequential Access Method) databases transfer the entire data table to the workstation across the network. Client/Server databases only transfer the records that have been requested and thus operate faster over much slower connections since less data is actually moved across the connection. ISAM databases therefore use more data bandwidth than Client/Server databases. Time Matters supports both ISAM and Client/Server databases. The Time Matters Professional Edition runs on an ISAM database and the Enterprise Edition runs on a Client/Server database engine. The following graphics show the issue relating to data transfer over a slower network connection: DATA Workstation NETWORK SERVER In this example the connection between the network server and the workstations is wide representing a normal 100Mbs LAN connection. The large amounts of data easily fit Techniques for using Lexis Time Matters in Remote Offices - 3

through the pipe and are not hindered by the bandwidth. In this scenario both ISAM and Client/Server database are acceptable. It is important to mention that having many users can also clog the available bandwidth with data transfer. DATA DATA DATA DATA DATA Workstation NETWORK SERVER In this example the bandwidth is more limited representing with a WAN connection or a LAN connection that is not sufficiently fast or is clogged with traffic from many users. The data does not easily fit through the pipe in one transfer and must be broken into smaller pieces and consequently less data is transferred each second. The result is slowness and program instability. The trick then is to be able to run Time Matters over a connection that is 1/100 th the speed of a LAN connection with the same speed and reliability that is inherent with a LAN connection. Not an easy task to say the least. There are some options: Built-In Option-Synchronization: All Editions of Time Matters have a built-in synchronization function. Synchronization allows a main database to create a special copy known as a clone that can be transferred to a remote site. The clone and the main database can be synchronized to incorporate any changes from the other. This option does not take place in real-time and is thus not limited by network bandwidth. The changes are always incorporated on a cycle that must be manually performed on both sides. At this time, there is no easy way to safely create an automatic procedure to initiate a scheduled synchronization. Advantages: Free already built into Time Matters Works well Relatively easy to use once set up and trained Can be done via E-mail eliminating the need for a WAN Disadvantages: Not real-time (only as up-to-date as the last synchronization) Must be performed manually on both sides (potential for human error) Real-Time Solutions: There are three options to allow remote offices to run Time Matters in real-time across a WAN. All the options are based on the Enterprise Edition of Time Matters. Time Matters comes in two editions; Professional and Enterprise. The Professional Edition is based on an ISAM database. The Enterprise edition is based on a Client/Server database (Currently Microsoft SQL Server including the free SQLExpress) Client/Server databases are different from traditional desktop databases because they are designed especially for speed across low-speed connections (like the Internet) by shifting the data processing burden to the server and away from the desktop. With normal databases, the desktop requests records and the entire database is packaged Techniques for using Lexis Time Matters in Remote Offices - 4

and shipped to the station, which requires a high-speed network connection (such as found in a local area network). Client/Server databases only ship the requested records, thus shrinking the transmission requirements and allowing the database to function over a much slower speed connection than would otherwise be possible. This does mean that the server must be much more powerful than would otherwise be necessary since it shoulders the main processing burden. Option 1: Time Matters Enterprise Edition running via remote control: In recent years there has been a proliferation of remote control software. Microsoft Terminal Services, Citrix Metaframe, PCAnywhere and GoToMyPC.com are popular versions of remote control software. Remote control software are computer programs whereby the processing burden is further shifted to the server making the desktop computer nothing more than a dummy box which sends its mouse movements and keystrokes to the server computer. Remote control programs lower the amount of data that flows between the server and the desktop even more since only clicks, keystrokes and screen refreshes are sent and the data remains on the server. This helps overcome the bandwidth limitation. Notes: Requires only DSL speeds but a T1 would be recommended Broadband is needed on both sides of the connection May still be too slow with many users hitting the system at the same time Raises the bar on hardware requirements even more Needs well-versed network specialist/expert to advise, setup and maintain so as not to open too many holes in the security of the network Only supported where the host is owned by the client and the hosting is done from the client's site. Contract/off-site hosting is not supported. Option 2: Time Matters Enterprise using Microsoft SQL Server Replication: Microsoft SQL Server has a built-in function that allows replication of its databases over the Internet to other SQL Servers. This function known as replication is similar to the internal synchronization that Time Matters does. Thus the Main Office could send Branch Office 1 and Branch Office 2, a copy of the starting database and then the offices could automatically send changes back and forth on a set schedule (every 15 minutes, every 45 minutes, every three hours, etc.). This merge replication occurs seamlessly in the background without end user intervention. This means that changes made in one office would always be behind the other offices by at least a few minutes. The time difference is called the latency of the connection and is affected by the speed of the servers and the speed of the connection between the servers. The latency between two branch offices could be fairly high (could be on the order of a few hours) since the changes would first be routed through the central office. Replication setup for many remote offices can be challenging and an outside network and/or SQL specialist might need to be consulted regarding the exact setup. SQL Replication has some strong advantages in that both sides (Main Office and Branch Office) have their own separate databases thereby reducing performance issues relating to network speed (as long as the hardware in all offices is up to specification.) Replication can be set for a very short latency so that only a small lag time will exist between the offices. The servers of all offices still need to be powerful, but not as Techniques for using Lexis Time Matters in Remote Offices - 5

powerful as if using Terminal Services since the burden would be divided among the servers. Another advantage is built-in redundancy: if the central office were to go down or if the Internet connection were to be lost, all offices could continue to operate and resynchronize when the connection is operational again. Replication also has many advantages over the normal Time Matters synchronization. Replication transfers settings as well as data; program setups; users; security setting, pop-up messages are all transferred in a SQL replication. Replication also works without end-user intervention, thus lowering the possibility of human error. Notes: Requires only DSL Speeds but a T1 would be recommended Some manual reconciliation will be required rarely Currently only works with full version Microsoft SQL Server (SQL Server Express or MSDE can be a Replication client but cannot initiate a replication.) There is a white paper in the Time Matters Service Center that details the steps to set up and maintain a SQL replication for both Time Matters and Billing Matters World Server: Time Matters offers an additional version called the World Server. World Server allows Time Matters to run within a web browser. The Browser Application's user interface is nearly identical to the Desktop Application with much of the same core functionality but can be used over standard broadband Internet connections. This solution also allows for remote users (other than the branch offices) to quickly get access to Time Matters while on the road from any web browser. Notes: Requires only DSL speeds (T1 would be recommended for larger offices sharing a connection or for connections where large amounts of information are being moved) Can be quicker than Citrix/Terminal Services Allows all remote users to gain easy access to the data i.e. stay-at-home workers, traveling employees can get real-time data. Disadvantage: Currently there are some features that are not available to the Browser Application Extra cost Can require specialized network knowledge to set up Some Considerations: With all three methods described above, office data is centralized in one or two places (the replication method shares the data between two or more offices.) There are some points about centralizing data that must be made: If all office data is centralized, one must take greater precautions than normal since the entire staff is dependant on this one source of data: Greater precautions against hackers. Techniques for using Lexis Time Matters in Remote Offices - 6

Greater precautions against virus and power outage or machine failure. Greater precautions against theft & physical destruction. To this end, it is recommended that you obtain an assessment from your hardware/network technician on the following topics: Firewall / Anti-virus o Security Audit o Centralized Anti-virus updates that distribute to the workstations Redundancy o Mirrored hard drives (RAID array) o Redundant power supplies o Backup telecommunication lines o Etc. Uninterruptible Power Supply (Battery Backup) Rotating Backups o Backups taken off-site o Media swapped on a cycle Physical security o Locks/Alarms/Fire safety o Disaster Recovery plan Techniques for using Lexis Time Matters in Remote Offices - 7