Copyright Notice Copyright 2016 CureMD.com Inc., All rights reserved. This document is protected by the copyright laws as an unpublished work.

Similar documents
The functionality and advantages of a high-availability file server system

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Integrated Application and Data Protection. NEC ExpressCluster White Paper

Implementing Storage Concentrator FailOver Clusters

QuickStart Guide vcenter Server Heartbeat 5.5 Update 2

SAN Conceptual and Design Basics

Contingency Planning and Disaster Recovery

Post-production Video Editing Solution Guide with Quantum StorNext File System AssuredSAN 4000

System Requirements Version 8.0 July 25, 2013

Greenway Medical Technologies PrimeSuite Integrated EHR, PM and Interoperability Solution

NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Cisco Active Network Abstraction Gateway High Availability Solution

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Dell PowerVault MD Series Storage Arrays: IP SAN Best Practices

Sage Compatibility guide. Last revised: October 26, 2015

ADVANCED NETWORK CONFIGURATION GUIDE

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

Antelope Enterprise. Electronic Documents Management System and Workflow Engine

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

High Availability with Windows Server 2012 Release Candidate

Fault Tolerant Servers: The Choice for Continuous Availability

MedInformatix System Requirements

Priority Pro v17: Hardware and Supporting Systems

Executive Brief Infor Cloverleaf High Availability. Downtime is not an option

HP recommended configuration for Microsoft Exchange Server 2010: HP LeftHand P4000 SAN

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

Pivot3 Desktop Virtualization Appliances. vstac VDI Technology Overview

EMC Virtual Infrastructure for Microsoft SQL Server

SanDisk ION Accelerator High Availability

HRG Assessment: Stratus everrun Enterprise

Title Goes Asset Management

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

alcatel-lucent vitalqip Appliance manager End-to-end, feature-rich, appliance-based DNS/DHCP and IP address management

NET ACCESS VOICE PRIVATE CLOUD

How To Design A Data Centre

Volume Replication INSTALATION GUIDE. Open-E Data Storage Server (DSS )

IP SAN BEST PRACTICES

Server and Storage Virtualization with IP Storage. David Dale, NetApp

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Minimum Requirements for Cencon 4 with Microsoft R SQL 2008 R2 Standard

Lab Validation Report

HBA Virtualization Technologies for Windows OS Environments

Best practices for fully automated disaster recovery of Microsoft SQL Server 2008 using HP Continuous Access EVA with Cluster Extension EVA

Centrata IT Management Suite 3.0

Improving availability with virtualization technology

Fault Tolerant Solutions Overview

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

DeltaV Virtualization High Availability and Disaster Recovery

CONSTRUCTION / SERVICE BILLING SYSTEM SPECIFICATIONS

Synology High Availability (SHA)

Using High Availability Technologies Lesson 12

Parallels Plesk Automation

Open-E Data Storage Software and Intel Modular Server a certified virtualization solution

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

A Customer Blueprint: Improving Efficiency and Availability Using Microsoft Hyper-V and NetApp Storage

Eliminating End User and Application Downtime. Protecting Mission-Critical, Multi-Tier Business Applications with Neverfail and Virtualization

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

COMPARING STORAGE AREA NETWORKS AND NETWORK ATTACHED STORAGE

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Optimizing Large Arrays with StoneFly Storage Concentrators

IBM System Storage DS5020 Express

System Requirements and Server Configuration

Introduction to MPIO, MCS, Trunking, and LACP

Network Design. Yiannos Mylonas

High Availability Databases based on Oracle 10g RAC on Linux

Best Practices for Virtualised SharePoint

PADS GPFS Filesystem: Crash Root Cause Analysis. Computation Institute

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Using Multipathing Technology to Achieve a High Availability Solution

Deploying Exchange Server 2007 SP1 on Windows Server 2008

Server must be connected to the internet via high-speed internet connection.

WHITE PAPER. How To Build a SAN. The Essential Guide for Turning Your Windows Server Into Shared Storage on Your IP Network

EMC Celerra Unified Storage Platforms

Virtualizing Microsoft Exchange Server 2010 with NetApp and VMware

WHAT IS THE DIFFERENCE BETWEEN SAN AND NAS AND HOW CAN I USE THEM IN MY QLIKVIEW ENVIRONMENT?

Installation and Upgrade on Windows Server 2008/2012 When the Secondary Server is Physical VMware vcenter Server Heartbeat 6.6

High Availability for Citrix XenApp

STORAGE CENTER. The Industry s Only SAN with Automated Tiered Storage STORAGE CENTER

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

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Optimize VMware and Hyper-V Protection with HP and Veeam

System Environment Specifications Network, PC, Peripheral & Server Requirements

How to Choose a Storage Solution Using BLADE Switches and Fibre Channel Technology

Contents. SnapComms Data Protection Recommendations

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

System Requirements - filesmart

Kronos Workforce Central on VMware Virtual Infrastructure

Contents. Foreword. Acknowledgments

Creating A Highly Available Database Solution

Westek Technology Snapshot and HA iscsi Replication Suite

1 Product. Open Text is the leading fax server vendor in the world. *

Hardware/Software Guidelines

High Availability Solutions for the MariaDB and MySQL Database

Active-Active and High Availability

Keys to Successfully Architecting your DSI9000 Virtual Tape Library. By Chris Johnson Dynamic Solutions International

Transcription:

Copyright Notice Copyright 2016 CureMD.com Inc., All rights reserved. This document is protected by the copyright laws as an unpublished work. Confidentiality and Proprietary Rights This document is the confidential property of CureMD.com Inc. It is furnished under an agreement with CureMD.com Inc., and may only be used in accordance with the terms of that agreement. The use of this document is restricted to customers of CureMD.Com Inc., and their employees. The user of this document agrees to protect the CureMD.com Inc., proprietary rights as expressed herein. The user further agrees not to permit access to this document by any person for any purpose other than as an aid in the use of the associated system. In no case will this document be examined for the purpose of copying any portion of the system described herein or to design another system to accomplish similar results. This document or portions of it may not be copied without written permission from CureMD.Com INC., The information in this document is subject to change without notice. Trademarks CureMD, Right Remit, Auto Note, CureMD Workflow, are registered and/ or trademarks of CureMD.com Inc., All other brand and product names are trademarks or registered trademarks of their respective companies Purpose of this Document This document provides important information pertaining to the computing, network and communications environments in which the CureMD Enterprise system is intended to operate. This includes operating systems, network components, client devices, and required configurations. Your organization s environment for CureMD Enterprise must meet or exceed the requirements set forth in this document.

Table of Contents CureMD Enterprise System Design 1 Requirements 1 Internet Bandwidth Requirements 2 Recommended Bandwidth Ranges 3 CureMD Standard Server Requirements (Physical and Virtual) 4-6 CureMD Enterprise Server Requirements (Clustered) 7-8 High Availability Features 9-11 Application Supported Devices 12 Workstation / Laptop Requirements 12 Tablets 12

P a g e 1 CureMD Enterprise System Design Scalability CureMD provides an integrated all-in-one electronic health record (EHR), practice management, patient portal, and revenue cycle management services via Software as a Service (SaaS) model to help reduce upfront costs, improve quality and operational efficiency. CureMD s adaptable, affordable and accessible technology simplify decision making, streamline operations and ensure compliance to industry standards and best practices, ultimately saving time and effort to maximize value and returns. CureMD Enterprise is a completely scalable 3-tier application. The system can be configured as a standalone system or can be scaled to an Enterprise-wide application, handling virtually an unlimited number of sites and workstations. The CureMD Enterprise 3-tier architecture allows multiple client stations access to a CureMD Enterprise application over the web. Each client workstation is connected to the server via the network, so everyone in the entire organization can share this centrally located information. Each server in the data center does not necessarily represent a different piece of hardware. Depending on the number of patient visits per year and modules implemented, it may be possible to consolidate some hardware. Requirements Topologies CureMD Enterprise incorporates both Wired Ethernet and Wireless Radio Frequency (RF) network topologies to build an enterprise-wide network solution. Stationary computers such as database servers and fulfillment stations utilize Ethernet NIC cards to connect to the network. Mobile devices such as the CureMD Enterprise Pocket PC applications utilize radio frequency or wireless networking to connect to the network. Any site that utilizes wireless networking will have at least one wireless Access Point. Stationary computers can be configured to use the wireless network if network cable lengths are not already available or cannot be installed. Item Required Configuration Bandwidth LAN: 100 Mbps or WAN/Internet: Communications Protocol TCP/IP Topology IEEE Ethernet 802.3, IEEE 802.11 (RF )

P a g e 2 Internet Bandwidth Requirements A number of factors play a role in the overall performance of the CureMD Enterprise suite of products. In order to ensure optimal performance of the CureMD Enterprise application, all of the various factors need to be configured and optimized to support the way CureMD Enterprise will be used for a given implementation. One leading factor that relates to performance is the network bandwidth available to the application. Every action performed within CureMD Enterprise consumes network bandwidth in one way or another. The CureMD Enterprise suite of products is architected as a three-tier web application. With this architecture, the CureMD Enterprise servers typically reside in a central location called the data center. End users of the CureMD Enterprise application access information stored on the CureMD Enterprise servers. traffic is generated with each communication between the CureMD Enterprise client stations and the CureMD Enterprise servers. If the network pipes that carry this network traffic are not sized properly or are over utilized, performance of the CureMD Enterprise application will be reduced. Recommended Bandwidth Ranges Number of users per site Client Side Internet Bandwidth Requirement 1-10 Bandwidth ranges of 6 megabits per second (Mbps) and greater with latencies no greater than 10 milliseconds (ms) 11-25 Bandwidth ranges of 8 megabits per second (Mbps) and greater with latencies no greater than 10 milliseconds (ms) 26-50 Bandwidth ranges of 12 megabits per second (Mbps) and greater with latencies no greater than 15milliseconds (ms) 50-100 Bandwidth ranges of 16megabits per second (Mbps) and greater with latencies no greater than 20 milliseconds (ms) 101-150 Bandwidth ranges of 20 megabits per second (Mbps) and greater with latencies no greater than 20 milliseconds (ms)

P a g e 3 151-200 Bandwidth ranges of 24 megabits per second (Mbps) and greater with latencies no greater than 25 milliseconds (ms) 201-250 Bandwidth ranges of 32 megabits per second (Mbps) and greater with latencies no greater than 25milliseconds (ms) 251-300 Bandwidth ranges of 42megabits per second (Mbps) and greater with latencies no greater than 30 milliseconds (ms) 301-350 Bandwidth ranges of 50 megabits per second (Mbps) and greater with latencies no greater than 30 milliseconds (ms)

P a g e 4 CureMD Standard Server Requirements Application /Database Server Single Provider Dedicated Virtual Machine 2 x Intel Hex Core CPU 2.8GHz or above 8 vcpu 2.8GHz or above 16GB 16GB Storage and RAID 750GB RAID 5 Internal Storage SAS 15K 250GB RAID 5 or 10 Internal Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Crystal Reports 12 Database Engine SQL Server 2012 or 2014 STD SQL Server 2012 or 2014 STD Application /Database Server 2 to 5 Providers Dedicated Virtual Machine 2 x Intel Hex Core CPU 2.8GHz or above 8 vcpu 2.8GHz or above 32GB 32GB Storage and RAID 1TB RAID 5 Internal Storage SAS 15K 500GB RAID 10 Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Crystal Reports 12 Database Engine SQL Server 2012 or 2014 STD SQL Server 2012 or 2014 STD

P a g e 5 Application Server 6 to 10 Providers Dedicated Virtual Machine 2 x Quad Core CPU 2.8GHz or above 4 vcpu 2.8GHz or above 24GB 24GB Storage and RAID 1TB RAID 5 Internal Storage SAS 15K 500GB RAID 10 Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Crystal Reports 12 Database Server 6 to 10 Providers Dedicated Virtual Machine 2 x Intel Hex Core CPU 2.8GHz or above 8 vcpu 2.8GHz or above 32GB 32GB Storage and RAID 1TB RAID 5 Internal Storage SAS 15K 500GB RAID 10 Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Windows Server 2012R2 Standard Edition 64-Bit Database Engine SQL Server 2012 or 2014 STD SQL Server 2012 or 2014 STD Physical Servers Only Application Server 11 to 25 Providers 2 x Intel Quad Core CPU 2.8GHz or above 24GB Storage and RAID 500GB RAID 5 Internal Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Database Server 11 to 25 Providers Storage and RAID Operating System Database Engine 2 x Intel Hex Core CPU 2.8GHz or above 48GB 1.2TB RAID 5 Internal Storage SAS 15K Windows Server 2012R2 Standard Edition 64-Bit SQL Server 2012 or 2014 STD

P a g e 6 Application Server 26 to 50 Providers 2 x Intel Hex Core CPU 2.8GHz or above 32GB Storage and RAID 500GB RAID 5 Internal Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Database Server 26 to 50 Providers Storage and RAID Operating System Database Engine 2 x Intel Hex Core CPU 2.8GHz or above 64GB 1.5TB RAID 5 Internal Storage SAS 15K Windows Server 2012R2 Standard Edition 64-Bit SQL Server 2012 or 2014 STD

P a g e 7 CureMD Enterprise Server Requirements: (Clustered or Standalone) Application Servers Up to 100 Providers 2 x Intel Quad Core CPU 2.8GHz or above 32 GB Storage and RAID 500 GB RAID 5 Internal Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Database Servers Up to 100 Providers Storage and RAID SAN Storage Cluster Operating System Database Engine 2 x Intel Hex Core CPU 2.8GHz or above 96GB 500 GB RAID 5 Internal Storage SAS 15K 1.8 TB RAID 5 or 10 Scalable SAS 15K 2 Node Windows Server 2012R2 Standard Edition 64-Bit SQL Server 2012 or 2014 STD SAN Over Fiber Chanel SAN 1.8TB Initial SAN RAID 10 Storage with separate LUN for SQL Data and Log Files 2 Node SQL Cluster Active/Passive SQL Nodes

P a g e 8 Application Servers 101 to 200 Providers 2 x Intel Hex Core CPU 2.8GHz or above 24GB Storage and RAID 500 GB RAID 5 Internal Storage SAS 15K Operating System Windows Server 2012R2 Standard Edition 64-Bit Reporting Engine Crystal Reports 12 Database Servers 101 to 200 Providers Storage and RAID SAN Storage Cluster Operating System Database Engine 2 x Intel Hex Core CPU 2.8GHz or above 128GB 500 GB RAID 5 Internal Storage SAS 15K 2.5 TB RAID 10 Scalable SAS 15K 2 Node Windows Server 2012R2 Enterprise Edition 64-Bit SQL Server 2012 or 2014 STD SAN over Fiber Channel SAN 2.5 Initial SAN RAID 10 Storage with LUN for SQL Data and Log Files 2 Node SQL Cluster Active/Passive SQL Nodes

P a g e 9 High Availability CureMD high availability architecture is comprised of multi-layered technologies distributed at multiple sites using redundant equipment to ensure up to 100 % application availability. Inherited application and data layer support ensures continuous availability of the system. A proven combination of high availability equipment and fault tolerant infrastructure utilizing redundant servers, network and storage devices are employed to perform in a synchronized manger delivering uninterrupted application availability. Multi Node Application Servers with Load Balancers Multi Node Database Servers - Clustered Dual Fiber Channel Controllers Multiple WAN links for internet/network redundancy Multiple Routing Layers Clustered SAN Devices Dual SAN Switch Combined with industry standards, best practices, and world-class software, CureMD system works seamlessly with proven hardware redundancy platforms comprising of hardware fault tolerance, clustering, replication, and data mirroring technologies to help ensure high availability, stability, and scalability. P a g e 10

CureMD system supports clustering technologies to help ensure maximum availability. To prepare for a site outage, data replication technologies are deployed with clustering technologies to provide an integrated disaster recovery solution so that both the application and the data can be accessed form a secondary site, without distance limitations and with minimal disruption. Configuration Highlights Fully automated failover Soft installation, without the need to reconfigure the servers Seamless integration with the environment, including security, bandwidth management, and alarm-reporting mechanisms Automated hardware, OS, and application state verification Automated transfer of network resources during failover Ability to recognize and record databases consistent state points Complete rollback of changes in the event of unsuccessful failover Ability to delay replay or enable rewind capability on replicas Ability to fully integrate with security environment Centralized scenario management Bandwidth utilization controls High Availability Architecture CureMD replicates data from an active server (Node A), to a passive server (Node B). In case of active server failures, passive server can take over processing and assume full identity of node A, without compromising application or service availability. The two servers are located next to each other to provide additional protection against component failures and or software crashes. An exact replica of the HA design at the secondary site offers protection against site failures and plays a vital role in the development and implementation of a mission critical business continuity plan. Fault Tolerance CureMD incorporates fault-tolerant systems for continuous operations in the event of failure of one or more components. Roll-forward and roll-back recovery procedures ensure expedited recovery in case of error or failure. Following best practices have been used to ensure fault tolerance: 1. No single point of failure 2. No single point of repair 3. Fault isolation to the failing component 4. Fault containment to prevent propagation of the failure 5. Availability of reversion modes SQL Server Failover Clustering Failover clustering provides high-availability support for an entire instance of SQL Server. CureMD Databases are each installed into a cluster group, known as a resource group. At any time, each resource group is owned by only one node in the cluster. The service has a virtual name that is independent of the node names, and is referred to as the failover cluster instance name. CureMD database connect to the failover cluster instance by referencing the failover cluster instance name. P a g e 11

A CureMD system failover cluster instance appears on the network as a single computer, but has functionality that provides failover from one node to another if the current node becomes unavailable. For example, during a non-disk hardware failure, operating system failure, or planned operating system upgrade, an instance of the system on one node can be configured to fail over to any other node in the disk group. SAN Clustering CureMD system support clustered SAN environment that creates high availability at the point where server and SAN connects. We use two Fiber Channel host bus adapters (HBAs) connected to each server. HBA s in use support hot standby, load sharing and load balancing capabilities. Application Load Balancing CureMD implements load balancing through dedicated or virtual load balancers to provide application front end failover and load balancing. CureMD implements two switches for each HBA. Each switch has the same set of servers and storage connected to it, thus providing for two or more independent access paths from server to the data. As with the server each data storage unit has multiple paths of access, as well as the ability to support the same type of features as the server HBA for hot spare, load sharing and load balancing. The data is situated according to the various RAID levels, both for speed of data access and availability. P a g e 12

Application Supported Devices Device Description Model(s) Digital Persona Finger Print Scanner U.are.U finger print scanner TWAIN Complaint Scanner Document/Imaging Scanner All TWAIN compliant ADF and Duplex Scanners Web Cam Image All i-q Mark ECG and Spiro meter All TWAIN compliant ADF and Duplex Scanners Welch Vitals Welch Allyn vital signs monitor All e-pad, Topaz e-signature e-padii Printers Standard and All Workstation/Laptop Requirements CureMD Enterprise Client PC can be utilized as a web workstation as well as a CureMD Enterprise Administration station. Workstation / Laptop 1 x Intel Corei 5, or 7 CPU 2.8GHz or above 4GB or above Storage 500 Internal Storage Display 1280 pixels 1440 pixels Browser Internet Explorer 10,11,12 Operating System Windows 8.1 and Windows 10 Standard / Pro (32bit or 64bit) Tablet Requirements Windows Surface Pro 4.