By the end of this year, spending on IT infrastructure products to be deployed in cloud environments will be $37.1 billion, International Data Corporation predicts.