< Back to Concepts - TOC
Introduction:
- Fitech utilises the latest Cloud Computing architecture delivering Fitech as a Service to the client. The system which delivers the application is an extensible and scalable architecture which can be upgraded in literally minutes to scale up and meet demand.
- The system uses multiple Virtual Servers which can be cloned at any time and added to the system. Currently Fitech has the following architecture for its portal. (It also offers other separate solutions to clients who wish to have their own portal or application isolated from the main Fitech Portal.
Fitech Portal
- The portal has the following elements:
- 2 * Windows 2003 Servers performing as Web Servers
- 3 * F5 Load Balancer using least connect algorithm and session persistence. In November 2008, this will be changed to ‘Sticky SSL’ least connect.
- 1 * SQL 2005 Database Server
- 1 * Backup SQL 2005 Database Server
- 1 * SMTP & Management Server
- Web Servers and database servers can be implemented within minutes
- Schematic of the infrastructure provided in figure 1.
- In early 2009, Fitech will be deploying a separate server for corporate reporting. This reporting server will be used to mount customer specific database snapshots for intensive reporting so that the main portal isn’t impacted in terms of performance.
- Fault tolerance and resiliance is provided by the cluster of web servers and backup database server. Additionally a new clone of either the DB or Web Server can be brought online within minutes.
- Server uptime is monitored and ping response failure is sent by SMS to technicians in both the United Kingdom and Australia guaranteeing 24 hr monotoring.
Security & Backup
- In November the entire system will be SSL only.
- Only Web Servers and the SMTP Server are ‘public facing’ machines. The database servers are located on private IP networks and connected through a firewall to the Web Servers.
- The database(s) are backed up each hour for point in time recovery.
- All servers are fully backed up as images daily
- A full backup of the database(s) are backed up off site to Fitech on a daily basis.
- Our SSL certificate which will operate within this environment is currently being purchased through Verisign and will be securing portal.fitechv5.com
- Data exports are available to portal customers and full backups to customers running their own system.
Application Technology
- Fitech uses a mix of technologies including:
- Classic ASP
- ASP.NET
- DHTML
- AJAX
- Shockwave (limited)
- Javascript
- T‐SQL SQL Server Stored Procedures are havily used to implement the logic of the application.
Service Level Agreement (SLA)
- Fitech guarantees 99.9% scheduled uptime of the application to its customers with the exception of the following conditions:
a. Network performance or conditions at the customer premises or network provider
b. Hardware or comms failures at the customer premises
c. Network or Hardware failures at third party premises or third party network
d. Denial of Service Attacks.
- A full SLA is available on request.
Support & Upgrades
- Fitech Portal is continually being upgraded and developed. The product is driven by the customer. Since the system is essentially a software service on the Internet, the application can be quickly upgraded. The system will always be upgraded in the quiet hours for UK customers.
- It is a condition of the service that the customer accepts upgrades.
- The upgrade process will always be promulagted well in advance on the Fitech Support System
- Support is provided to the customer in the following ways:
a. Telephone support during UK business hours and AU business hours for Australasian customers.
b. The Fitech online ticketing and ‘Request for Change’ system.
c. Email
d. In 2009, A Fitech Community Blog will also be implemented.
Alternative Customer Solutions:
Reseller, Corporate or Major Business.
Fitech can implement the same system as Fitech runs, or a scaled down system according to customer specification. Refer to figure 2 below for an example;
Low Volume Customer.
- A customer can request a single server solution. This option allows the customer full control of their solution.
- Both bespoke solutions run on the Fitech cloud system and are fully managed by Fitech.
- In certain circumstances Fitech can install the portal system on a client infrastructure provided specific criteria are met that will ensure confidentiality and the ability to support the system.