System RequirementsThis document was last updated April 23, 2010. Escape Online 5 has been developed using Microsoft .Net architecture. We utilize a 3 tier architecture: client - application servers - database servers. The purpose of this document is to provide initial information regarding hardware and third party software required to implement our system. As hardware and other associated networking gear evolves so rapidly, and each implementation is unique, this document should be used as a guideline when discussing the equipment you will purchase for your implementation. Also note that the size of your organization(s) will dictate the hardware selections. Escape Online 5 can scale from a single server implementation for a small district, to nearly the largest COE type operation. Introduction to Escape Online 5 architectureEscape Online uses a three-tier architecture model.
This architecture makes Escape Online more flexible, manageable and scalable. Advantages include:
The following graphically represents the architecture of Escape Online.
Database Server RequirementsThe database server is dedicated solely to the Escape Online database. No Escape Online software resides on the database server. To ensure Escape Online runs with adequate performance, please observe the following minimum requirements for the database server. However, before purchasing we highly recommend that you consult with your hardware vendor to determine the best possible solution for your size organization and existing environment.
Application Server RequirementsThe application servers host the Escape Online 5 software which will be a mission-critical application in your organization. Therefore please consider these as minimum requirements and plan appropriately for a fault tolerant environment that will be able to withstand server failures.
Test Server RequirementsNearly all our implementations utilize a test server. A test server is also an ideal way to begin an implementation. The application and database server functionality referenced above can be combined on one server, for the purposes of getting the implementation team up and running, working on data conversions and so on. We highly recommend starting with a single test server, to get the system up and running as soon as possible for the implementation team. Most organizations will further utilize the test server for testing new versions, and doing training on a non-production database. Client Requirements
Network RequirementsNetworks are all about bandwidth. More is always better. As a rich user experience type of application, the Escape Online 5 system moves significant amounts of data between client and server. Typically, the network within a given organization is not really an issue. The issue is the network between the application servers and the clients. There are two factors to consider - bandwidth and load. For districts having sites utilizing technology such as DSL or ISDN, performance will be less than desirable if there is much other load on the connection besides the Escape traffic. With many networks, the web access for teachers and students also use the same connection, and their activities put a load on the connection. Even T-1 connections can be overwhelmed with web traffic. We suggest that the business office traffic be separated from teacher/student web traffic, in order to have a consistent level of service. We get a lot of calls about why our system slows down every day at about 2:00. In general, you want the most bandwidth this is available. We can discuss any bandwidth limitations in your network as part of the implementation. External FilesOur application allows users to attach files to our documents, must like users attach files to email. An example would be to store a scanned image of a drivers license, with an employee record. Nearly all our records can have attachments, and the attachments can be any file that a user's PC can work with. Word docs, Excel spreadsheets, PDF's, etc. Report files are also stored as external files (i.e. reports in the My Reports activity). These files are not stored inside the SQL Server database. They are stored in a share that the system manager configures. This share can be located anywhere that the application servers have access to. The system manager should determine the optimum place for the share containing all external files. And to make sure they get backed up with the database! Escape Online 5 Server Installation and SetupSetup of the Escape Online 5 servers requires a number of steps, as outlined below:
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||