Select Page

A facility providing IT services, such as servers, massive storage, and network connectivity. SYNONYM. Research data centre. RELATED TERM. Digital Infrastructure for related concepts