Finally we started! A nice proof of concept of a distributed architecture Cloud – OnPremise. First we’ll try Azure and then AWS.
I’ll try to post some of travel notes of this adventure with problems, advantages, strengths and weaknesses, performance identified in order to help future adventurers.
We’ll try everything a lot of things:
- Azure Table Storage – SimpleDB: as NoSQL to save and retrieve large amounts of data
- Blob Storage – S3 to store large sets of data
- Azure Queue – SQS: for communication between the different roles within the same region
- Azure SQL – MySql: for relational data on the cloud
- SQL Data Sync: to synchronize distributed databases cloud – OnPremise
- Bus Service – SNS + SQS: to use publish/subscribe pattern for data distribution between the region and OnPremise
- Traffic Manager: to automatically balance the client calls to the nearest Azure region
- MongoDB: there will be experiments to compare a NoSQL Document based like MongoDB with the key-value solutions offered by Microsoft and Amazon
- Other: MEF, AutoMapper, AppFabric, Caching, TPL
Let’s start the journey!
Advertisement


SDB Explorer has been made as an industry leading graphical user interface (GUI) to explore Amazon’s No Sql SimpleDB service thoroughly and in a very efficient and user friendly way.