APRIL 10, 2015 HCH Servers Ltd. CA416, Aldred Centre SAIT Polytechnic 1301-16ave NW Calgary, AB T2M 0L4 Final Report SQL Server for Green Building Tyler Hlookoff Clayton Cumiskey Timothy Ho SQL SERVER FOR GREEN BUILDING Table of Contents Executive Summary .................................................................................................................... 3 Project Vison................................................................................................................................ 4 Project Purpose ........................................................................................................................... 5 Problem / Opportunity ................................................................................................................. 5 Project Description ...................................................................................................................... 5 Current Situation .......................................................................................................................... 5 Project Scope .............................................................................................................................. 6 Scope ........................................................................................................................................... 6 Out of Scope ................................................................................................................................ 7 Key Project Stakeholders ............................................................................................................ 8 Design Strategy ........................................................................................................................... 9 Server .......................................................................................................................................... 9 Networking ................................................................................................................................. 10 Security ...................................................................................................................................... 10 Achievements ............................................................................................................................ 11 Project Budget ........................................................................................................................... 12 Equipment and Facilities ........................................................................................................... 12 Operating Costs......................................................................................................................... 12 Project Result ............................................................................................................................ 13 Recommendations .................................................................................................................... 14 Future Use ................................................................................................................................. 14 Lessons Learned ....................................................................................................................... 14 Intellectual Property ................................................................................................................... 16 Acknowledgements ................................................................................................................... 18 Bibliography ............................................................................................................................... 19 Appendix - Terminology ............................................................................................................ 20 Appendix – Detailed Budget ..................................................................................................... 21 Proposed Equipment Costs ...................................................................................................... 21 Proposed Operating Costs........................................................................................................ 21 Actual Equipment Costs ............................................................................................................ 22 HCH SERVER’S LTD. FINAL REPORT PAGE 1 Actual Operating Costs ............................................................................................................. 22 Appendix – Risk Assessment ................................................................................................... 23 Appendix – User Manual ........................................................................................................... 24 HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 2 Section 1 Executive Summary ARIS Green Building Technology collects various data through solar panels. The various sensors are networked with Delta PLC’s. The Delta PLC’s communicate with the CopperCube. The CopperCube sends this data to cloud storage. Researchers access the cloud data for various data analysis and reporting. Critical research data is often lost due to communication breakdowns between the CopperCube and the cloud server. We have implemented the CopperCube’s optional SQL Connector to provide additional data storage redundancy. The SQL Connector option writes a copy of the research data to a local SQL server. Ultimately, this project will prevent the loss of the critical research data as it will back up to the server as well as the cloud. This will allow the Green Building project to do proper data analysis which will keep the project from being jeopardized. This document contains: Our vision for this project. A description of the purpose for this project Our scope which will define what we will and will not be doing for this project. Our project objectives. Identification of our stakeholders. Assessment of the various risks surrounding the project. The resources that we will require for this project The budget for our project Rules regarding communication Intellectual property allocation. Our design strategy Our project results/accomplishments Recommendations HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 3 Section 2 Project Vison Our primary goal for this project was to build an SQL Server that will act as a local database for backing up trend logs of data that are being generated by the CopperCube and recorded onto the SQL database. Currently, our client is losing roughly half of their vital data while the CopperCube device is attempting to save data to the cloud. This SQL Server will prevent the loss of any data when communication breakdowns occur and ensure that all vital data is backed-up. The key deliverable of this project is an SQL Server along with a Training Manual. The main function of this server is to communicate with the CopperCube device and ensure the required data is being recorded and saved locally at SAIT in the GBT. Furthermore, we have provided a comprehensive training program to ensure that our client can act as an administrator once our task is complete. This enables our client to properly maintain the server as well as perform any necessary troubleshooting techniques. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 4 Section 3 Project Purpose Because our client is losing such a large portion of their vital data, they need a more reliable way to back-up this data. With the SQL Server, our client will have a complete and accurate set of data which will result in more efficient data analysis. The key stakeholders for this project will be: Applied Research and Innovation Services, Tom Jackman, Tyler Willson, Clayton Cumiskey, Timothy Ho, and Tyler Hlookoff. The project began on January 5th, 2015 and was completed on April 10th, 2015. The server will meet the need for a complete set of a data so that our client can do sufficient data analysis. Tom Jackman and Tyler Willson will be the primary users of the server. Problem / Opportunity The business problem being addressed by our project is that our client is losing research data which is preventing him from performing efficient data analysis. Our project solves this problem by backing up the data from the CopperCube device locally on an Microsoft SQL database server. Project Description Our project ensures that when there is a communication breakdown, all important data will be backed-up to our SQL Server. The server will only be communicating with the CopperCube located in the Green Building. Current Situation Our server is successfully performing its role backing up the CopperCube trend logs. However, it has only been logging data since we’ve connected the server to the cube. Due to limitations with the CopperCube’s web interface, we are currently unable to send previously recorded data to our server. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 5 Section 4 Project Scope Our project will provide our client with an effective and efficient solution to ensure that they can perform proper data analysis to advance their technology in the Green Building. Currently, ARIS is recording information taken from the solar panels where sensors communicate to the CopperCube device. As of right now, roughly half of the data is being lost. Our goal is to provide our client with a complete and accurate set of data by providing an SQL server that will successfully back up all data. This will allow them to do proper data analysis. Although our Server will be strictly communicating with one device (CopperCube), it could easily be implemented in any scenario where a company needs to effectively back up their data from any device. Assuming all hardware and software has been purchased and delivered before January 5th, 2015. Scope Phase 1 o Barebones Intel Server implemented with proper hardware RAID configuration 1 Intel Server System Tower 2 750W Redundant Power Supplies 1 Intel Xeon E5 Processor, 1 Intel Motherboard 32GB of Kingston RAM, 16 Terabytes of Hard Drive space 1 LCD Monitor, 1 Keyboard, 1 Mouse, 1 UPS Back-up Phase 2 o Install OS and SQL server software Microsoft Windows Server 2012 R2 Standard Edition Microsoft SQL Server 2014 o Configure Server Services .NET Framework 3.5, 4.0 IIS (Web server) Microsoft SQL 2014 Phase 3 o SQL Server communicating with the CopperCube Connect Server via SQL connector to CopperCube Configure SQL database Phase 4 HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 6 o Research and implement required SQL scripts for recording CopperCube data Create schemas, and or other required tables Create script for querying Perform various tests for scripts to confirm they are in working condition Phase 5 o Harden the Server by implementing techniques and creating scripts. Eliminate useless commands Avoid insecure protocols that send information or passwords Limit unnecessary software Keep operating system up to date, especially security patches Perform various tests to guarantee the Server’s system security Phase 6 o Deploy Server to on-site location in the Green Building Physically connect cables and other hardware Test and address any related issues once the Server is in a live environment Configure Network Settings. Phase 7 o Create training manual for our client to operate the Server and troubleshoot any issues Write out steps to access data Write out a “Known Issues” section which will include troubleshooting methods Create tutorial videos for our client or anyone who needs them Host training session with our Client Out of Scope The scope of this project is to back-up data exclusively from the CopperCube device that will allow our client to perform a complete and accurate set of data analysis. We will not be deploying our project anywhere else other than Green Building and we will not be using it for any other purposes. Everything not specifically stated in this section means that it will be considered out of scope. Below are our tasks that are out of scope. Producing multiple servers Producing hardware components Technical support for anything outside of the server Backing up information other than the CopperCube device HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 7 Key Project Stakeholders Below are the key stakeholders for our project. Stakeholders Project Manager Client Performing Organization Sponsor Comment HCH Servers Ltd. Tom Jackman, Tyler Willson HCH Servers Ltd. Applied Research and Innovation Services Other stakeholders for our project include: Jason Fisher – Faculty Advisor – Instructor & Consultant. - Provides guidance with project management strategies Brenda Domeij – Academic Chair of ITCS. - Signed and approved our project - Directly oversees ITCS program HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 8 Section 5 Design Strategy The following categories summarize the design strategies used in each aspect of our project: Server The server is based off of a Windows design to best compliment Microsoft SQL and to be user friendly. The database is acting as a local backup for the CopperCube. Below is a list of all hardware and software that was used: o Intel Barebones Server System P4308CP4MHGC Intel Xeon E5-2630 2.6Ghz Intel Server Board S2600CP4 Intel RS2BL040 RAID SAS Controller 2 x 750W Redundant Platinum E fficiency Power Supplies 4 x 8GB of Kingston Memory 1600Mhz DDR3 4 x 4TB Western Digital RE Enterprise Hard Drives 24x Asus DVDRW Cyberpower CP1500O 1500VA UPS o RAID Installation and Configuration One four-disk RAID 1+0 (OS + SQL) One virtual disk o Two disk groups (8TB per group) Flashed to updated firmware version 12.14 Updated RAID Drivers o Operating System Microsoft Windows Server 2012 R2 (stand-alone) UEFI installed .NET Framework 3.5 and 4.0 Intel Active System Console o Health and Maintenance monitor Intel RAID Web Console 2.0 o Maintains and configures RAID HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 9 o Software Application Microsoft SQL Server 2014 SQL Instance: CopperCubeSQLdb Database: CopperCube Database user account for with read, write, modify privileges SQL Server Management Studio Main administration tool for SQL Used to query data Networking Our server is connected to an isolated network located in the ARIS garage. This allows us to be locally connected to the CopperCube. o Cisco Enterprise Switch Allows connection between CopperCube and Server Allows server to be on SAIT’s network o Static IP Configuration Reserved IP address on SAIT’s subnet Allows VPN connection to server o Port Forwarding TCP Port 1433 Default SQL communication port TCP Port 3306 Default port for CopperCube communication TCP Port 3389 Allows RDC using VPN o Network Topology Windows Server 2012 R2 Microsoft SQL Server 2014 CopperCube Cisco Enterprise Switch Security o Server hardening Installed latest windows updates Updated firmware and drivers Closed unnecessary ports Enabled firewall rules Set static IP SQL authentication enabled HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 10 Section 6 Achievements Below is a list of all major achievements over the course of the project. Purchase Order approved – February 17th, 2015 Hardware components installed – March 5th, 2015 OS configured (UEFI) – March 6th, 2015 Software components configured – March 13th, 2015 Server deployed in GBT – March 25th, 2015 CopperCube communicates with server – March 25th, 2015 VPN Connection – March 31st, 2015 HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 11 Section 7 Project Budget Below you find an overview of our proposed and actual budget for our project. Please see Appendix Section B for a detailed project budget. Equipment and Facilities Below is the proposed cost of equipment for our project: Category Hardware Software Total: Cost $5733.20 $2537.99 $8271.19 Total: Cost $6161.53 $929.99 $7091.52 Below is the actual cost of equipment for our project: Category Hardware Software Operating Costs Below is the proposed cost of labor for each team member during for the project: Name Tim Ho Tyler Hlookoff Clayton Cumiskey Total: Cost $20,320 $20,320 $20,320 $80,960 Below is the actual cost of labour for each team member during for the project: Name Tim Ho Tyler Hlookoff Clayton Cumiskey Cost $ 4960 $7920 $ 7760 $20,640 Total: HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 12 Section 8 Project Result This project has been completed successfully. Our team has built a barebones server system which required us to piece together each hardware component for configuration. Each component was heavily researched and carefully chosen to ensure that we reached project success. Since our client required a database, we have installed and configured the system with a hardware RAID controller to ensure redundancy in case of disaster or failure. The system is installed with the latest version of Windows Server 2012 R2 acting as our OS and Microsoft SQL 2014 for the database. This gives our client the most advanced and secure software. The server has been hardened by closing any unnecessary ports, updating the system to the latest patches, and ensuring all of the firmware and drivers are up to date in order to protect it from potential security threats. We have managed to successfully connect the server to the isolated network in the Green Building where it communicates to the CopperCube, a device that records trend logs taken from the solar panels. The data from the CopperCube is consistently being backed up to the servers SQL database resulting in our clients main requirement. We have also provided a VPN connection for accessing the server from any location via remote desktop. This allowed us work on our project remotely, and will allow our client to easily administer and manage the system. We have provided our client with a robust server design to withstand a busy and warm environment. The server has five hot swappable fans and two hot swappable platinum rated power supplies to ensure longevity and zero downtime in case of failure. The server is also equipped with a UPS in case of power outage. There is only one thing that is not ideal; the data from the CopperCube collected prior to our deployment of the server cannot be backed up to the SQL database at this time. This is a feature that Coppertree Analytics is working on and will be available in the future. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 13 Section 9 Recommendations HCH Servers Ltd recommends the following: 1. Make sure that you do plenty of research regarding your project before planning it out. 2. If there are any set-backs in your project (i.e. delay in hardware being shipped) ensure you stay productive by finding an appropriate workaround. 3. When building a database, it is ideal to separate your tempdb, log files, and data files onto different disks 4. The ideal RAID setup for a database would consist of eight disks: RAID 1 (2 disks) – Operating System/Programs RAID 1+0 (4 disks) - SQL database files (data files) RAID 1 (2 disks) – TempDB (log files) Future Use As of April 24th 2015, the server will be permanently deployed in the Green Building where it will continue to back up data recorded by the CopperCube. The staff of GBT then intends to implement a web server and application. Lessons Learned Below we have listed lessons learned throughout our journey to the completion of our project: To successfully flash Intel RAID firmware, some older versions need to be updated in the order the firmware versions were released. (i.e. version 2011, 2012, 2013, etc.) Make sure you harden your server after installing all required items. Fail to do so can result in issues with functionality of software and services. The project Gantt chart will almost always change numerous times for a variety of reasons. You need to be flexible and adapt to these changes. You must use the UEFI boot option to install Windows 2012 R2 on recent motherboard technology and have it boot properly. The CopperCube requires SQL 2012 compatibility level in order to communicate properly with the SQL server. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 14 If you are having trouble with network communication tools, check to see what ports are open using the command line (i.e. netstat, netcat, tcpview) Learning how to conduct business meetings provides valuable life experience. To have the most effective and efficient database we have learnt that it is better to have more hard drives for configuring our RAID. This allows you to separate your OS, SQL, and data files on different disks, which provides a more redundant platform. . HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 15 Section 10 Intellectual Property We have signed a contraction with ARIS the clearly stated that all intellectual property will be retained by ARIS at the conclusion of this project. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 16 This page is left intentionally blank HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 17 Section 11 Acknowledgements Jason Fisher - PROJ 354 Instructor: Provided guidance and feedback throughout the semester. Tom Jackman - ARIS: Sponsored and came up with the project idea. Our main contact for project concerns. Tyler Willson - ARIS Employee: Provided technical support once server was deployed in the Green Building. Scott Taylor - SAIT IS Manager: Met with us to discuss purchasing options for hardware and software. He also provided authorization for this project to exist within SAIT’s infrastructure. Asad Sarfraz - SAIT IS Network: Provided us information and support needed when dealing with SAIT’s network. Joe Petermann - ARIS: Assisted in the funding application process. Donald Fast - CopperTree Analyst: Provided guidance with making databases in SQL to make sure they were compatible with the CopperCube. Derek John - CopperTree Engineer: Provided guidance for CopperCube related issues. Ryan Mitzer - ESC Automation Tech: Guidance with the SQL Connector. Zachary Teehan – Memory Express: Consultant for vendor whom we purchased hardware and software. Dylan Saunders – SAIT Instructor: Provided technical guidance for RAID related issues. [NAME OF PROJECT CHARTER] PAGE 18 Section 12 Bibliography [1] S. Hussain, '12 Essential Steps After Installing SQL Server - SQL Server Performance', Sql-serverperformance.com, 2015. [Online]. Available: http://www.sql-server-performance.com/2014/postinstallationsteps/. [Accessed: 06- Apr- 2015]. [2] Sqlcoffee.com, 'SQLCoffee - How to install SQL Server 2014', 2015. [Online]. Available: http://www.sqlcoffee.com/SQLServer2014_0005.htm. [Accessed: 06- Apr- 2015]. [3] Quackit.com, 'SQL Server 2014 - Database Schemas', 2015. [Online]. Available: http://www.quackit.com/sql_server/sql_server_2014/tutorial/sql_server_database_schemas.cfm. [Accessed: 06- Apr- 2015]. [4] D. Classon, 'How to install .NET Framework 3.5 on Windows Server 2012 and Windows Server 2012 R2 | Daniel Classon', Danielclasson.com, 2015. [Online]. Available: http://www.danielclasson.com/install-netframework-35-server-2012/. [Accessed: 06- Apr- 2015]. [5] Dba.stackexchange.com, 'Is it useful to have the SQL Server instance root directory on a separate drive?', 2015. [Online]. Available: http://dba.stackexchange.com/questions/28559/is-it-useful-to-have-the-sql-serverinstance-root-directory-on-a-separate-drive. [Accessed: 06- Apr- 2015]. [6] www.wdc.com, 'WD Re Data Center Capacity', 2015. [Online]. Available: http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-800044.pdf. [Accessed: 06-Apr-2015]. [7] Storagereview.com, 'WD RE 4TB Enterprise Hard Drive Review (WD4000FYYZ) | StorageReview.com Storage Reviews', 2015. [Online]. Available: http://www.storagereview.com/wd_re_4tb_enterprise_hard_drive_review_wd4000fyyz. [Accessed: 06-Apr-2015]. [8] A. Shehzad, 'Configure Windows Firewall to Work with SQL Server', Mssqltips.com, 2015. [Online]. Available: http://www.mssqltips.com/sqlservertip/1929/configure-windows-firewall-to-work-with-sql-server/. [Accessed: 06-Apr-2015]. [9] T. Nagy, 'SQL Server Security Checklist', Mssqltips.com, 2015. [Online]. Available: http://www.mssqltips.com/sqlservertip/3159/sql-server-security-checklist/. [Accessed: 06-Apr-2015]. [10] Technet.microsoft.com, 'Server Hardening - Windows Server 2012, WS2012, Secure | TechNet', 2015. [Online]. Available: https://technet.microsoft.com/en-us/security/jj720323.aspx. [Accessed: 06-Apr-2015]. [11] C. Manes, 'How to manage your servers remotely with PowerShell', GFI Blog, 2014. [Online]. Available: http://www.gfi.com/blog/how-to-manage-your-servers-remotely-with-powershell/. [Accessed:06-Apr-2015]. [12] 2015. [Online]. Available: http://www.coppertreeanalytics.com/images/marketing/CopperCube_DataSheet_Final_PRINT.pdf. [Accessed: 06-Apr-2015]. [13] Intel® Download Center, 'Intel® Download Center', 2015. [Online]. Available: https://downloadcenter.intel.com/. [Accessed: 06-Apr-2015]. [14] J. Fisher, Learn.sait.ca, 2015. [Online]. Available: https://learn.sait.ca/d2l/home/104031. [Accessed: 06-Apr-2015]. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 19 Section A Appendix – Terminology SQL - (Structured Query Language); it is a programming language to manage data in a database. CopperCube – Device that records information from the Solar Panels on the Green Building such as; power consumption, room temperature, solar radiation, etc. Hardening – Reduce vulnerabilities by minimizing the ways a hacker can attack the Server. Cloud – A large group of remote servers that allows for online storage. Server Services – Special type of Roles that grant the Server the ability to perform specific jobs. Green Building - This is the location of where our project will be deployed. OS – (Operating System); software that manages computers hardware. This is an essential component of a computer. RAM – (Random Access Memory); a form of computer data storage Barebones – basic or essentials of computer hardware VPN - (Virtual Private Network); Extends a private network across a public network. Also, allows you to connect remotely from any location. RAID – (Redundant Array of Independent Disks); A data storage virtualization technology that combines multiple disk drives into a logical unit for data redundancy. Cisco Enterprise Switch – is a networking device that connects devices together on a computer network .NET Framework - provides language interoperability across several programming languages. Firmware – permanent software programed into a read-only memory. UEFI – (Unified Extensible Firmware Interface); defines a software interface between an OS and platform firmware. It is meant to replace BIOS. Port Forwarding – A process of configuring a router to make a computer or network device that is connected to it accessible to other computer and network devices. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 20 Section B Appendix – Detailed Budget Below you will find a detailed budget table of all our hardware, software, and operational costs. This includes our proposed and actual budget. Proposed Equipment Costs Below is a table of our proposed equipment budget. Item Intel Server System P4308CP4MHGC Barebone Server System w/ 750W Redundant Power Supplies S.XEON E5-2630V2 2.6GHz 6C12T Kingston 8GB 1600MHZ DDR3 ECC REG CL11 DR X8SVR F Windows Server 2012 Standard R2 24x DVDRW SATA BK OEM Microsoft SQL Server 2014 Standard Edition CAL’s 4TB Enterprise Hard Drive Cyberpower UPS 1500VA LCD Monitor Wired Mouse Mechanical Keyboard Hardware RAID Key SQL Connector TOTAL: TOTAL + Tax: Qty 1 Resource Memory Express Cost $1699.99 1 4 Memory Express Memory Express $779.99 $479.96 1 1 1 2 4 1 1 1 1 1 1 Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Coppertree $849.99 $19.99 $1150.00 $538.00 $1596.00 $249.99 $200.00 $40.00 $130.00 $100.00 $350.00 $7877.32 $8271.19 Proposed Operating Costs The following table consists of our proposed operating costs. The hours are estimated based off our original Gantt chart. Item Hours Tyler Hlookoff Timothy Ho Clayton Cumiskey Total: HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING 254 254 254 735 Rate $80 /hr $80 /hr $80 /hr $80 /hr Cost $ 20,320 $ 20,320 $ 20,320 $60, 960 PAGE 21 Actual Equipment Costs Below is a detailed table of our actual equipment budget. Item BenQ GW2255 21.5in VA LED LCD WD S.4TB RE SATA3 7200RPM 64MB Microsoft S. Win Server 2012 R2 Std OEM SteelSeries Rival Optical Gaming Mouse Intel RS2BL040 RAID SAS PCIE 4PORT Intel S.XEON E5-2630V2 2.6GHz 6C12T Asus 24x DVDRW SATA BK OEM Kingston KVR16R11D8/8KF SteelSeries 6Gv2 Mechanical Gaming KB Red Intel S. P4308CP4MHGC Barebone Serv Cyberpower CP1500PFCLCD 1500VA UPS Heatsinks and Fan Installation TOTAL: TOTAL + Tax: Qty 1 4 1 1 1 1 1 4 1 Resource Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Memory Express Cost $129.99 $1559.96 $929.99 $59.99 $469.99 $844.99 $19.99 $479.96 $99.99 1 1 1 Memory Express Memory Express Memory Express $1879.99 $259.99 $15.00 $6749.83 $7091.52 Actual Operating Costs The following table consists of our actual operating costs. The hours worked were recorded in our journals throughout our project. Item Hours Tyler Hlookoff Timothy Ho Clayton Cumiskey Total: HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING 99 62 97 258 Rate $80 /hr $80 /hr $80 /hr Cost $ 7920 $4960 $ 7760 $20,640 PAGE 22 Section C Appendix – Risk Assessment Below you will find a table of possible risks that could be involved throughout our project. Project Risk Assessment Probability Impact Severity e.g. High, Medium, Low e.g. High, Medium, Low e.g. High, Medium, Low Risk 1 – Natural Disaster (i.e. fire, flooding) Mitigation Strategy 1 5 5 Risk 2 – Security Breach Mitigation Strategy 2 3 6 Server is on an isolated SAIT network with a limited amount of active ports. Using proper hardening techniques will help prevent the probability of a breach. Control who has access to the server to prevent loss of data. Risk 3 – Server Failure Mitigation Strategy 1 5 5 Our server is built with advanced technology. This includes 2 redundant power supplies in-case of one’s failure. A UPS in the event of a power outage. We also configured our server with a RAID 10; this provides the ability to recover data on the server in the event of a disk failure. Risk 4 – Communication Error Mitigation Strategy 1 5 5 The Server is connected to the CopperCube through a switch; This should eliminate the chance of a communication breakdown. We have also created Firewall rules to ensure the communication between the server and cube will not be blocked. Risk 5 – Theft of Server Mitigation Strategy 1 5 5 Keep the server out of plain sight. Ensure the door to the GBT is locked. Risk 6 – Server Environment (i.e. dust, heat, lack of support) Mitigation Strategy 4 HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING Move server from floor location to higher elevation and in a secure place if possible. 5 20 We provided as many fans as possible to cool/ventilate our server. The location of our server is also temporary in the GBT garage. There is currently construction under way for a new building, where our server will eventually be moved and provide the correct environment for a server. PAGE 23 Section D Appendix – User Manual Please refer to our separate administration manual. HCH SERVERS LTD – SQL SERVER FOR GREEN BUILDING PAGE 24