Microsoft pulls plug on Nscale data centre deal
US tech giant abandons agreement to lease capacity at neocloud’s UK site
Read it in your languageMachine translation by Google of the publisher's page
Explained in this story
Data centre
A facility that houses large numbers of servers and networking equipment to store and process data.
Data centres use large amounts of electricity and water, which makes their location a local and climate issue.
More about Data centre





