Facilities |
Logicworks |
Client |
Provide Power, backup power, HVAC, 24×7 physical security, video surveillance, biometrics, fire suppression |
Perform |
|
Provide Internet access via multiple upstream providers with BGP |
Perform |
|
Maintain insurance for colocated equipment, if any |
|
Perform |
|
Provisioning |
Logicworks |
Client |
Ensure that the Configuration, as specified, is sufficient to meet Client’s needs, including performance |
|
Perform |
Build the Configuration |
Perform |
|
Provide Client with the use of the Configuration |
Perform |
|
Execute upgrades or modifications to the Configuration as directed by Client |
Perform |
|
Comply with Logicworks Tech Policies regarding the deprecation of hardware and/or software |
|
Perform |
For every Eligible Application, maintain redundant hardware of equal specifications for all constituent servers and devices |
|
Perform |
|
Monitoring and Response |
Logicworks |
Client |
Monitor the availability of servers and devices 24x7x365 |
Perform |
|
Replace defective hardware within 1 hour of diagnosis by Logicworks |
Perform |
|
Before going live, set up health check tests, in conjunction with Logicworks, to determine application health and availability |
|
Perform |
Monitor for application health and availability pursuant to Client’s written instructions |
Perform |
|
Before going live, provide a detailed written description of all monitoring, alerting, notification and response procedures |
|
Perform |
Implement emergency failover procedures that are developed by Client and provided to Logicworks in writing upon the occurrence of a detected failure |
Perform |
|
Provide up-to-date contact information via LogicOps for contact authorization, monitoring, alerting and response procedures, including an up-to-date contact distribution list with specific response and escalation instructions for complex contact protocols with numerous parties |
|
Perform |
Notify Logicworks and other non-Logicworks authorized contacts of any maintenance that may result in application unavailability or system alerts |
|
Perform |
|
Security and Patching |
Logicworks |
Client |
Apply critical security updates (e.g., patches addressing vulnerabilities that allow remote root or Administrator exploits) through announced emergency maintenance |
Perform |
|
Apply quarterly critical security patches through planned maintenance with 24 hours’ notice |
Perform |
|
Manage firewalls and implement access changes as requested by authorized client contact in writing |
Perform |
|
Maintain and follow security procedures as specified in Logicworks’ SAS70 Type II audit |
Perform |
|
Follow generally accepted security practices for the administration of Hosting Equipment |
|
Perform |
|
Administration and Support |
Logicworks |
Client |
Provide 24x7x365 Network Operations Center support via telephone, Web and email |
Perform |
|
Provide emergency (i.e., application down) support 24x7x365 |
Perform |
|
Provide systems, network, and security administration, which includes the following: (1) operating system installation, maintenance and upgrading; (2) responding to Trouble Tickets and alerts; (3) performing routine network administration and maintenance; (4) systems database administration to ensure high-availability; (5) replacing failed Hosting Equipment; and (6) maintaining a LogicOps client portal |
Perform |
|
Request off-peak, non-emergency maintenance 48 hours in advance |
|
Perform |
Develop, maintain and support all Client applications and Content, including tuning services upon which Client Applicaion is dependent (e.g. Apache) |
|
Perform |
Maintain the compatibility of all Client Applications and Content with O/S version and version upgrades |
|
Perform |
|
Backup and Restoration |
Logicworks |
Client |
Schedule a daily backup of Client servers for data recovery |
Perform |
|
Copy and/or move data off-site on a weekly basis |
Perform |
|
Initializing restoration request within 1 hour of receipt |
Perform |
|
Manually re-attempt backups within 24 hours of receiving backup failure alert |
Perform |
|
Maintain sufficient committed backup storage space for a minimum of 2 restore points per server |
|
Perform |
Determine backup storage requirements on a per server basis based on days retention required |
|
Perform |
Notify Logicworks of all changes to a server that may affect backups, e.g., a change in partitions, etc. |
|
Perform |
Configure custom backups for data contained in files held open by the operating system, including database files |
|
Perform |
|
Managed Database and Storage Services |
Logicworks |
Client |
Provide the requisite licensing information for all Client-owned Applications, including all Applications for which Client has independently obtained use or ownership rights |
|
Perform |
Install each Application on a minimum of two servers |
Perform |
|
Assist Client in configuring Managed Services, including data replication between servers |
Perform |
|
Specify, in writing, all custom failover procedures that Logicworks will follow if a component of High Availability Hardware fails |
|
Perform |
Upon written request, assist Client in configuring automated failover procedures for Managed Services which are capable of automatic failover |
Perform |
|
Upon written request, assist Client in developing manual failover procedures where Managed Services do not have the capacity for an automatic failover |
Perform |
|
Test written failover procedures for all High Availability Hardware and all Virtual Servers, except for shared devices, prior going live (making Client Applications available to end users) |
|
Perform |
Notify Logicworks of any changes made to the Configuration (e.g., the addition of a new partition on a storage server or a new database on a database server) |
|
Perform |
Test written failover procedures immediately after any changes are made to the Configuration |
|
Perform |
Notify Logicworks in writing of any changes in the architecture of Client’s Configuration that may impact high-availability or monitoring & response (e.g., changing the Servers on which an Applications runs or integrating an additional Server into the active hosting architecture) within 24 hours of making that change |
|
Perform |
|
Managed Template Service |
Logicworks |
Client |
Provide an initial Virtual Server OS template that is eligible for management |
Perform |
|
Modify Virtual Server template for integration into Client’s Managed Services where applicable (e.g. managed database services) |
Perform |
|
Modify Virtual Server launched from an eligible template to work with Client Application and Content |
|
Perform |
Create template of Virtual Server that has been customized by Client upon receiving notification from Client by email or through LogicOps |
Perform |
|
Apply critical security updates (e.g., patches addressing vulnerabilities that allow remote root or Administrator exploits) to Client’s most current version of a Virtual Server Template through announced maintenance |
Perform |
|
Apply quarterly critical security patches to Client’s most current version of a Virtual Server Template through planned maintenance with forty-eight (48) hours’ notice |
Perform |
|
Notify Logicworks of the need to create a new or modified Virtual Server template that incorporates any changes made by Client |
|
Perform |
Arrange and conduct testing of each new or modified Virtual Server template with Logicworks to ensure correct functioning upon deployment |
|
Perform |
Deploy production Virtual Servers from tested Virtual Server templates as planned maintenance to be scheduled no less than 24 hours in advance |
Perform |
|
Store Virtual Server Templates for deployment |
Perform |
|
Specify number of versions of each Virtual Server template to be stored (Unless otherwise notified in writing, Logicworks will only store two prior versions |
|
Perform |
Notify Logicworks through LogicOps of any change in Client’s login password(s) and orally provide the new password to Logicworks |
|
Perform |
Notify Logicworks by email or through LogicOps of the existence of any external dependencies on API keys |
|
Perform |