Majoriy of the typical application design warrants an Application server and database servers. The application servers interact with database server instance using connection/pooled connections. The interaction between app server and database server is highly I/O intensive and performance is good when these two instances(App server and DB) are on the same physical server or atleast better when they are on same LAN. Is it advisable having to rely on Relational Database Services from Amazon and an appserver running elsewhere? May be if the application runs on EC2 cloud and access Relational Database Services, it offers required performance. However, if we consider a small application, paying 11cents/hr for an EC2 instance and another 11 cents/hr for an RDS instance may be an expensive affair. If it is expensive for small applications what are the other scenarios where one can benifit from Amazon's Relational Database as Service? 1) If the application is a Client-Server based? (If th...
techno diary