UPDATE: Azure is now Level 1 compliant. http://blogs.msdn.com/b/niallsblog/archive/2014/01/16/mid-january-azure-update.aspx
Yes, if the data is posted to your server then it needs to be PCI compliant. This rules out Azure. You'll either need to host that part of your architecture in a compliant system or post directly from the browser to the 3rd party service.