You can use Azure mobile service to store data in cloud as tables. It is paid service and you can use it for commercial purpose. Here's some posts which might be helpful to you.
Announcing Windows Azure Mobile Services
Windows Azure Mobile Services - Channel 9 Series
Windows Azure Mobile Services - MSDN Documentation