Considering efficiency and availability as a preferred attribute over cost, what shall be the best way to deploy back end layer for an application with structured data?
EC2 instances configured as DB servers
Amazon RDS instances with default configurations
Amazon RDS instances with provisioned IOPS and multi AZ deployment