So why do I need a server again to integrate with the cloud?
Historically one of the arguments against SaaS, or now “The Cloud” was that integration is difficult or expensive. Several great providers have emerged in this space to make integration with cloud platforms inexpensive and more recently, even cloud based. These approaches are great for many companies, but as you know one size doesn’t fit everyone and many companies don’t want to bring in another vendor.
Salesforce has made integration somewhat of a commodity with it’s constant improvements to the DataLoader application. Most of you are probably familiar with it, but if not, it is a Java based client side tool that allows you to load data into Salesforce. It can handle all of the basic CRUD operations you might expect. It now supports direct database access as well so you don’t have to rely on .csv flat files as you did previously.
The other great thing about DataLoader is that you can take the JAR file and run it in a scripted and automated fashion to get integration on the cheap. This approach works well to master customer data from an ERP system, or update nightly financials or orders. It can also pull data out of Salesforce to feed a Data Warehouse for example.
The only issue, you need a server to host this puppy on.
As you know the “clouds” are converging and Salesforce, Google and Amazon all play well together. So why not leverage the Amazon cloud to handle this type of integration? Good news, it works great on Amazon, and is freely available for you to use.
Cloud Loader is a free pre-packaged AMI (Amazon Machine Instance) that you can literally have up and running in a few minutes and have data flowing into or out of Salesforce in the cloud. It is based on Data Loader, but is fully automated and even has email notifications buit-in.
Cloud Loader does require that the data coming into Salesforce be available on a FTP server that is accessible from an Amazon EC2 Instance. All you need to do within Cloud Loader is add your mapping file as well as your Salesforce and FTP credentials and you are ready to roll.
If you want to give this a try, click here.








