A year after working together to push the deployment of cloud services, Microsoft and Cisco have formed a new partnership to strengthen the integration of hardware and software at data centers. The pair will invest hardware, software, marketing and engineering over the course of the three-year deal.