Network Projects

ITS delivers a wide variety of projects to the University of Toronto Libraries and the larger University community. Browse the selection below for a sample of projects from our portfolio. For more information, explore the individual online resource, view our web development project schedule, or contact us.

All Projects | Library Projects | Humanities Projects

Photo of tape library

Data Backup and Disaster Recovery

The Library and Scholars Portal store well over one petabyte (PB) of data for backup and disaster recovery purposes. One PB = 1000 TB = 1,000,000 GB = 1,000,000,000 MB.

This data includes:

  • Backup copies of the daily state of all data kept in our storage networks
  • Multiple copies of frequently changed files and extended retention of deleted files to allow point-in-time recovery
  • ...
read more
Photo of data storage

Data Storage

To meet the Library and Scholars Portal's continually growing data storage requirements, the Library manages a large-scale operation, which involves running a variety of hardware to support services such as:

  • The Library catalogue and database services
  • Library staff network drives
  • Preservation and archive data, including content scanned by the ...
read more
Chef logo

Infrastructure Automation

The Library runs a modern, dynamic web presence, consisting of more than 40 sites, serving thousands of users on a daily basis. To support such a web presence, significant agility and responsiveness is required from the operations team that manages web, application, and database servers, and the associated server hardware and networks.

To build servers quickly and in a repeated, reliable, and consistent manner, we use a number of automation tools, principally Chef, an open source infrastructure automation...

read more
KVM (Kernel-based Virtual Machine) logo

Server Virtualization

Infrastructure automation has greatly increased our ability to build servers and applications very quickly. Over the past several years, server virtualization (running multiple independent servers in separate virtual containers on a single physical server) has substantially increased efficiencies in managing server operations.

Server virtualization:

  • increases efficiency by maximizing resource usage (system memory, processor time, and storage) on individual physical servers
  • ...
read more