- Application support and maintenance. We're providing the (virtual) server, and some support depending on the support level. You must handle the rest of the application take of application configuration, upgrades, content, and all the non-routine things we provide.
- Support of any application users. If any user has trouble with your applications, you must be the go-to person. ACCC cannot maintain expertise on every application.
- Backup arrangements. ACCC provides network backup service automatically, but the department must make arrangements for anything more complicated, such any local database backups. We'll help set this up, but some backups or log file rotations can require a small amount of custom scripting. If you are backing up anything other than static files, ask us. Let's make sure it works before you need a real restore.
- Interaction with ACCC to make requirements known, agree on upgrade schedules, etc. We're reasonably flexible, but we need to work together for some maintenance aspects.
- Interaction with any third-party vendors, including installation and maintenance of third-party apps. If you are installing a third-party application, that part is up to you. But do ask us first, there might be some aspects of the system configuration or networking that we can do really easily for you, and help out in this process.
- Appropriate Use. The virtual servers are for use by the UIC community. They are not for use by outside parties, except where UIC has legitimate collaborations with outside parties. They are not for personal commercial use.
- Appropriate Network Use. Just like with a server physically in a department, you can't abuse the network, you must keep appropriate logs, and so on.
- Appropriate Hardware Use. Please do not setup a MSSQL database server on your VM, it will adversely affect the SAN by consuming an abnormal amount of IOPS. We have database services available for use.
- Shell accounts for UIC netIDs only. If an outsider really needs shell access (common for outside vendors during and install, or for outside web designers), we'll give them a UIC netID, as we do now.
- Linux virtual servers: Root access with sudo, maintain security patches for your applications, good practices with security configurations, logs, firewalls, and so on. We'll help with some of this initially (and we'll apply any OS security patches for you), but you are still responsible for the security aspects of your applications. In particular, if your VM is compromised, we have to take it down. Of course, fixing it will be a lot easier with the disk snapshot and tape backup we provide, but you will have to be involved in fixing any application issues. No root or administrator privileges or access for Tier 1 virtual servers.
- Windows virtual servers: You'll have administrator access and a managed Symantec Endpoint Protection client installed on your VM. Your virtual server will be joined to Active Directory and placed in our Hosted Servers OU (which you will be delegated full control).
Tier 1 - Minimal Support
This is appropriate if you don't plan to tinker with your virtual server. ACCC will monitor the virtual server itself, but any changes or scripts you provide are not supported by ACCC.
- File Server -- just drop in files, for departmental sharing.
- Web Server -- static files, CGI scripts. No support for web configuration beyond initial setup. You may install a content management system (Drupal, WordPress, etc.), or change configuration via .htaccess at your own risk.
Tier 2 - Basic Support
If you need more advanced programs than a basic web or file server, but don't want to do the install or configuring, you need Tier 2. We can accommodate for many programs, e.g. WordPress, tomcat, etc. The intent is to provide a few hours/year of programmer time, as needed, to install and configure, and sometimes troubleshoot, more advanced programs. And to provide more advanced custom monitoring. If you need more support than Tier 2, contact us.