Basic Hosting Services
By choosing to host with Moodlerooms, all clients' installations will be hosted on an optimized, maintained and supported server system. By scaling Moodle to meet the needs of 1 million concurrent users, Moodlerooms can provide all clients a basic level of hosting services regardless of the size of their Moodle. Below is a list of the types of services and the tasks the Moodlerooms IT will perform for all installations. Please see Additional Services or Custom Services if there is a task that is not included in this list.
Performance
To meet the performance needs of organizations using Moodle, Moodlerooms has developed a complex cluster of Sun servers and Cisco networking. This architecture is configured, optimized and monitored by the Moodlerooms engineering team.
- Optimized, clustered platform
- 99.9% uptime
- Uptime Monitoring
- under 3 second average server response time
Moodle code
Moodle is a rapidly developing software project which receives daily bug updates on stable versions of the code. This is optimal for organizations using Moodle, if they can keep up-to-date with those changes. Moodlerooms makes code "hotfixes" easy by developing a series of "baseline" codes which mirror the stable versions of Moodle. When Moodlerooms updates a baseline with the Moodle core fixes, the code updates become instantly available to every client on that baseline.
- Baseline code with standard Moodle modules
- No forced-march to next Moodle version
- Constant hotfixes to current baselines
- No-fee upgrading (without preview)
- 3rd Party packs (see chart)
Provisioning
Provisioning a Moodle site for clients is a very quick process that can be accomplished within 2 business days -- often less. Clients who have a custom theme for Moodle can send that archive of files to the Moodlerooms Hosting Services team for provisioning.
- Unique URL domain or subdomain provisioning (at creation of account)
- Baseline Third-party module provisioning (at creation of account)
- Custom theme provisioning (at creation of account)
Security
Moodlerooms invokes both technical and human strategies to secure its important online data.
- Security ports closed (ssh, sftp, etc.)
- Engineer only access via VPN and Sun Remote Server Access
- Biometric scanning for engineers at datacenter
- Client access via Moodle Admin
- Redundant Cisco firewalls
Data
Moodlerooms makes multiple copies of the site each day, writes some of them to tape, and then syncs off-site as another precaution.
- Moodle data and db available at close of account
- Multiple backups created daily
- Daily copies saved during current week
- Weekly copies saved during current month