Microsoft Corp (NASDAQ:MSFT) has contracted the output of two solar farms under construction in Aragon, Spain, with a combined capacity of 95.7 MW, under a power purchase agreement (PPA) with local renewable firm Zelestra.