OK. Alles interessant. Aber wie sieht es mit der Kompatiblität und der Investitionssicherheit aus.
Kompatibilität ist zu einem bestimmten Grad durch das verwendete Betriebssystem erreichbar -
Google Compute Engine und Amazon EC2 stellen Linux-VMs zur Verfügung, man kann zwischen ähnlich konfigurierten VMs der Anbieter daher ähnlich einfach wechseln wie bei klassischen Hostern.
Auf Anwendungsebene kann man durch Verwendung von Standards (Java EE 6 ist ein Beispiel für eine herstellerunabhängige Enterprise Anwendungs -
API, für die man in diversen Clouddiensten eine kompatible Ablaufumgebung installieren kann).
Investitionssicherheit würde ich bei großen Projekten vor allem an der Berücksichtigung der Bereiche Datenschutz / Datensicherheit und der Einhaltung von gesetzlichen Vorschriften durch den Anbieter beurteilen - falls z.B. die gesetzliche Anforderung ist, ein Datencenter in der Europäischen Union zu nutzen, wenn personenbezogene Daten von EU-Bürgern verarbeitet werden sollen.