I just finished considering this question: https://stackoverflow.com/questions/753122/which-cloud-computing-platform-should-i-choose
But I'm not sure what I should do when developing an application for safety engineers, so a high uptime is important.
So, if my application is written in ASP.NET using SQL Server, it seems to me that it is best to design for Azure, but would Amazon be a good choice? How would I decide if I should just have everything on one system or have data about Amazon and ASP.NET on Azure?
I have another application that I'm working on, it concerns information about the utility, for water and electricity, so there is information on usage and billing, and it was written in PHP using SQL Server. Would this be arguably a good cloud computing application? It would seem that the Amazon solution would be the best solution for PHP, so my only option is, but how do you decide which parts of their sentences to use?
Basically, my question is about application architecture. Designing for a hosting is easy, but cloud computing poses new challenges.
My main concern is solely in the design of my application.
If I solve in a language, does it block me in a cloud solution?
When do I want the database to be in a different cloud than the application?
LIFT ( Scala), , ?