Top Banner
© Integra 2014 / Page 1
27

© Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

Dec 14, 2015

Download

Documents

Lillie Bobb
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 1

Page 2: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 2

Advanced Technology

Thomas StevensClient Services

January 22

Page 3: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 3

Log readingTools for DocuTrack IT

Integra Logging, the layout

1/29/2013 11:06:55 AM :: IN :: 5900 :: Log.ConfigurationChangeWatcher :: Setting up the watcher to monitor configuration file

Date/Time Level Thread Text message

Logging Level described

TR Trace extreme verbose DB Database call VB Verbose ST Stopwatch duration of callDI Diagnostic like TraceAU Audit IN Information WA Warning could be badEX Exception is very badER Error is bad

Page 4: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 4

Log readingTools for DocuTrack IT

Integra logging log filter tool

Page 5: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 5

Log readingTools for DocuTrack IT

Source: http://www.baremetalsoft.com/baretail/

BareTail – The log viewing tool

Highlighting text

Filtering text

Page 6: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 6

Log readingTools for DocuTrack IT

BareGrep – The log finding tool

http://www.baremetalsoft.com/baretail/

Page 7: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 7

Log readingTools for DocuTrack IT

Source: http://notepad-plus-plus.org/

NotePad ++ – The handy text editor with macros

Page 8: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 8

Dialogic Brooktrout VS Diva fax cards

Two different telco. card companies purchased by Dialogic

BrookTrout 1034• Original player on the market, manufactured by Brooktrout• Brand name for telco cards• Limited troubleshooting and monitoring options with in use• Generally more expensive per port• Generally more difficult to configure, more options

Diva • Originally manufactured Eicon Networks• Less expensive• Simple configuration less options• Troubleshooting on the fly while in service• Use caution if purchasing UM board ( 50% of channels can fax)• Longevity of this product in question( DocuTrack no longer ships with

Diva cards)

Don’t Mix and match BrookTrout and Diva cards!Don’t Mix and match analog and digital cards

Page 9: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 9

Fax servers Facsys vs Faxcore

Two different fax server providers

Facsys by Solgenia• Original fax server used with DocuTrack• Uses Email to transfer fax messages from the Fax server to

DocuTrack ( SMTP is best effort delivery)• Uses Facsys Client Dll to send outbound faxes• No further enhancements of this product

Faxcore• Requires 2008 R2 and above• Requires DocuTrack 5.2 or above• DocuTrack web services to poll Faxcore ( guarantee delivery) for

inbound faxes• DocuTrack uses web services to create outbound Fax• Can use etherFax for Disaster Recovery or Integra Fax Cloud Solution

(ICFS) • Supports multiple fax cards on multiple servers (FaxAgents)

Page 10: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 10

FaxCore with etherFax

Source: http://www.faxcore.com/pdfs/etherFAXBrochure.pdf

Page 11: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 11

Virtualizing DocuTrack

Source: http://www.infoworld.com/d/virtualization/top-10-benefits-server-virtualization-177828?page=0,0

Benefits• Increased uptime if used with technology like vMotion• Improved disaster recovery• Isolation of applications• Possibly reduce footprint (economy of scale)• Save energy(economy of scale)• Flexibility of hardware

Drawbacks• Fax cards are not supported virtual device• Increased knowledge of the technology required by IT operations• vMotion benefits from external storage i.e. SAN = $$$,$$$.$$• Virtualization loses benefits if only one application• The design and configuration of the Virtual server can greatly effect

performance!

Page 12: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 12

Virtualizing DocuTrackFurther reading

• http://www.brentozar.com/archive/2009/03/why-your-sysadmin-wants-to-virtualize-your-servers/Improved disaster recovery

• http://www.brentozar.com/sql/sql-server-san-best-practices/

Tools for testing disk performance• SQLIO (measures disk performance) • CrystalDiskMark ( one button measure tool)• SQLIOSim (SQL stress utility, applies load to disks)

Page 13: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 13

Virtualizing DocuTrackSQLIO

Test Rand / Seq Direction Size Results IOResults MBS

Rand / Seq Direction Size Results IOResults MBS

1sequential Read 8m 12,574.60 785.9sequential Read 8m 630.02 39.37

2 random Read 8m 12,601.50 787.6 random Read 8m 715.11 44.69

3sequential Read 40M 12,565.50 785.3sequential Read 40M 762.49 47.65

4 random Read 40M 12,599.40 787.5 random Read 40M 564.18 35.26

5sequential Read 1000M 11,713.00 732.1sequential Read 1000M 438.54 27.4

6 random Read 1000M 2,959.10 184.9 random Read 1000M 637.98 39.87

7sequential Write 8m 8,257.30 516.1sequential Write 8m 1332.04 83.25

8 random Write 8m 8,237.40 514.8 random Write 8m 1323.39 82.71

9sequential Write 40M 7,166.20 447.9sequential Write 40M 1332.04 83.25

10 random Write 40M 8,240.50 515random Write 40M 1323.39 82.71

11sequential Write 1000M 4,705.80 294.1sequential Write 1000M 1394.97 87.18

12 random Write 1000M 793.2 49.6 random Write 1000M 738.36 46.14

Reference system Purposed system

Page 14: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 14

Virtualizing DocuTrackSQLIO

Page 15: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 15

DocuTrack PerformanceThe cookie cutter wayDocuTrack for a large number of customers is deployed:• Similar or exactly the same hardware• Similar or exactly the same software • Very similar usage

Resulting in the performance and characteristics extremely the same between installations• SQL performance• Services memory foot print and CPU usage• Document load times

When something goes wrong what is different about this site?• Are other installations have this same issue?• Is their hardware different ?• Is the shape of their data different?• Is this installation the only ones using the product like this?

Page 16: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 16

DocuTrack PerformanceMost common environmental performance issues

SQL server is starved for memory• Most common Server 2003 standard with SQL 2005 • Because of the 4 GB memory limitation 2 GB for OS 2 GB every thing

else• Use SQLServer:Buffer manager / Page life expectance, MS

recommends over 300 seconds.

Disk performance on SQL data drives• 15K SAS drives and H700 controller recommended• Many SATA drives don’t always equal a SAS drive• If using a SAN do you have bottlenecks in the pathways?• Use Physical Disks \ Disk sec/Read, MS recommends under 10 MS

Over use of VM ballooned memory• If the SQL server is running on a VM is the memory over subscribed?• See

http://www.brentozar.com/archive/2012/11/how-to-set-sql-server-max-memory-for-vmware/

Page 17: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 17

What is an acceptable amount of data loss? What is an acceptable duration for an outage?Are you practicing what is needed to prevent data loss?

• Have you tested a restore from the backup system in the last 90 days?

• Are you verifying that backups are finished before changing media?• Is backup technology outside of the scope of the people in your

business?• Do you know if your RAID array in the server or SAN are not

degraded?• Do you have UPS that is capable of shutting down the server in the

event of a power loss?• Do you have a server that is out of warranty?• If you are using a Fax provider? What type of redundant Internet

connection are you using?• If you have multiple Pharmacies geographically separated what is the

SLA on the connection, what is the backup plan when the connection goes down?

Page 18: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 18

What is an acceptable amount of data loss?Is online backup service a good fit for your business?

Source: http://www.pcmag.com/article2/0,2817,2288745,00.asp

Online backup servicesOnline Backup Service Stated Price Price for 3 PCs and 50GB Data for 1

YearFree Plan

Backblaze $50 per year $150 15-day trial

Carbonite $59 per year per 1 PC $177 15-day trial

CrashPlan $50 per year per 1 PC unlimited $120 30 day, and free local, friend

IDrive $49.50 per year per 150GB per 1 PC $149.50 5GB free account

Jungle Disk $3 per month plus storage fees $81 None

KineticD $2 per GB per unlimited PCs $100 14-day trial

MiMedia $99 per year per 100GB per Unlimited PCs

$99 7GB free account

MozyHome $5.99 per month per 50GB per 1 PC $119.88 2GB free account

Nomadesk $75 per year per unlimited per 3 PCs $75 (subject to fair use policy) 30-day free trial

Norton Online Backup $50 per 25GB per 5 PCs $100 30-day 5GB trial

SOS Online Backup $79.95 per year per 5 PCs $79.95 5GB with Facebook or mobile signup

SpiderOak $100 per year for unlimited PCs $100 2GB

Page 19: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 19

What is an acceptable amount of data loss?Is online backup service a good fit for your business?

Source: http://www.computer-it-support-services.com/carbonite-backup.htmlhttp://www.forbes.com/sites/tonybradley/2013/07/23/the-myth-of-online-backup/

Online backup services• Read the SLA of the backup service!• How long does a backup take? I have breaking news, your restore is

going to be no faster than the backup duration! • Do you have sufficient bandwidth on your internet connection(s) to

support Online backup services• Is it HIPAA compliant?

Page 20: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 20

DocuTrack MigrationsThe basics

DB

Users

Host Service

PDFs

Folders

Database containsPointer to PDF file

Database containsPointer to product folders

SMTP

Page 21: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 21

DocuTrack Migrations• Pre steps

• Install DocuTrack on the target system• Stop the DocuTrack services on target except the Host service• Copy the PDF files from the source system to the target system,

RoboCopy is most often used. Copying only documents that are newer or non existent.

• Backup the database from the sources system and restore on the target system.

• Adjust folder settings in the database to match target system• Validate functionality

Source: http://technet.microsoft.com/en-us/library/cc733145.aspx

Page 22: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 22

DocuTrack Migrations• 1 day before cutover

• Backup the database from the sources system and restore on the target system, WITH NORECOVERY

• At cut over • Stop all DocuTrack services both systems• Backup the database from the sources system and restore on the

target system, using differential backup• Adjust folder settings in the database to match target system• Finish the Copy the PDF files from the source system to the

target system.• Validate functionality

Page 23: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 23

Redundant / Failover solutionsEvaluation order most critical first

Source: Text goes here

1. Data protection• Disk redundancy RAID(1,5,10)• Hot spare• Current backups

2. Fax solutions• Some method to get faxes if there is a Telco failure• Some method to get faxes if there is a hardware failure• Higher risk for site that are geographically separated

3. Hardware protection• Keep warranty up to date, Integra ships the DocuTrack server

with 24/7 4hour warranty.• Some method to get faxes if there is a hardware failure• Higher risk for site that have multiple VM servers running on

one physical host.

Page 24: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 24

Redundant / Failover solutionsRedundant Fax servers

DocuTrack

DB

PDFs

Page 25: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 25

Redundant / Failover solutionsRedundant Fax servers/Stand by DocuTrack servers

DocuTrack

DB

PDFs

DocuTrack

DB

PDFs

• Constraint connect recommended• Software like double take recommended• Knowledge of SQL mirroring required• AD required

Double take

SQL mirroring

Page 26: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 26

NAS

Redundant / Failover solutionsRedundant Fax servers/Full redundancy

DocuTrack DocuTrack

PDFs

SQL primary

DB

SQL mirror

DB

SQL witness

DB

Load balancer

Page 27: © Integra 2014 / Page 1. © Integra 2014 / Page 2 Advanced Technology Thomas Stevens Client Services January 22.

© Integra 2014 / Page 27

Thank You