Infrastructure ServersDue to the requirements of our programs, the Department of Computer Science & Engineering maintain our own infrastructure, which includes servers, file storage, backups and more. Below is an overview of the hardware & software which provide that infrastructure.

  • Server Hardware: We currently use a mix of Dell & Apple server products. Multiple Dell PowerEdge R720’s and 2850’s provide a total of 48 physical CPU cores and 120 GB of memory for our virtualized environment. An Apple Xserve and additional Mac Pro’s provide additional processing power which can be used for student projects, classwork and other needs of our students and faculty.
  • Virtualization: Our servers are configured with the latest VMware hypervisor technologies. This allows us to maintain a robust and flexible computer environment which can be dynamically reconfigured with little to no downtime.
  • Storage: In addition to internal high speed RAID configuration each of our servers posses, our department has a Promise Vtrak X30 SAN. This unit is connected to our servers using multiple high speed fibre-channel connections. With the addition of this network storage, our department has over 20 TB of disk space on-site for our servers, backups and student & faculty home directories. All members of our department also get 30 GB of cloud storage through our Google Apps for Education program.
  • Server configuration: Virtualized on our infrastructure are the following servers which are use to provide specific resources for coursework, projects and more.
    • Clipper & Sloop: These are public facing SSH servers which provides¬† standardized environments for writing and running code. These machines can be accessed from anywhere without the need to connect to our network using the VPN server.
    • Cutter: This is a student administrated machine which can be used for anything the students want. If you would like to participate in the administration of Cutter, simply contact the department’s tech support staff.
    • Web: The server you are currently visiting. This server hosts our department’s website and provides a resource for web based projects.
    • Students: This is a web server specifically for student run websites. Each of the various clubs gets an account and space to build their own site. The server is equipped with a full LAMP stack to accommodate database driven & CMS websites such as WordPress, Drupal, Interchange and Joomla.
    • VPN: This is our VPN server used to provide remote access to our departmental assets.
    • FSERV: This is our primary file server for user’s home directories. This can be access from academic areas, or from anywhere once a VPN connection has been established. The path to use is simply \\fserv.cs.ship.edu\home\$USERID. More detailed directions can be found HERE.
    • WebProg: A dedicated server used by students in the web programming class. This server is configured to allow the students deeper access to the system to allow them to do the things needed for their coursework. This machine resides behind the firewall, so access can only occur from campus or while connected to the VPN.
    • DB: A dedicated MySQL database server. This server can be accessed via the command line when logged into Sloop, any of our lab machines or from any computer with the client installed as long as they are either on campus or connected to our VPN.
    • Oracle: A dedicated Oracle 11G database server. This server can be accessed from any of our lab machines or from any computer with a compatible client installed as long as they are either on campus or connected to our VPN. The client installed on our workstations is Oracle SQL Developer 4.
    • Redmine: A project management server used in the Senior Research courses. Click HERE to access the login screen from any departmental machine or if you are connected to the network.
  • Centralized User Accounts: Our departmental workstations consist of multi-boot machines which rely on centralized authentication. This service is provided using Microsoft’s Active Directory. Your account can be used to access the majority of the resources available in our department.