Я прошу це в дуже загальному розумінні. Як з точки зору постачальника хмарних послуг, так і з точки зору споживача хмари. Також питання не в якомусь конкретному виді додатків (насправді намір полягає в тому, щоб знати, який тип додатків / доменів може вписатись в яку з хмарних плит - SaaS PaaS IaaS).
Наразі я розумію:
IaaS: необроблене обладнання (процесори, мережі, сховище).
PaaS: ОС, системні програмні засоби, розробка, віртуальні машини.
SaaS: Програмні додатки.
Було б чудово, якби Stackoverflower могли поділитися своїм розумінням та досвідом концепції хмарних обчислень.
EDIT: Добре, я скажу це більш конкретно -
Amazon EC2: Ви не маєте контролю над апаратним рівнем. Але ви можете вибрати образ ОС, Dev Framework (.NET, J2EE, LAMP) та додаток і поставити його на апаратне забезпечення EC2. Чи можете ви розгорнути програми, побудовані за допомогою Google App Engine або Azure, на EC2?
Google App Engine: Ви не маєте контролю над апаратним забезпеченням та ОС, і ви отримуєте певний Dev Framework для створення своєї програми. Чи можете ви взяти будь-яку існуючу програму Java або Python і перенести її на GAE? Або навпаки, чи можна програми, побудовані на GAE, вивести з GAE і перенести на будь-який Сервер додатків, наприклад Websphere або Weblogic?
Azure: Ви не маєте контролю над апаратним забезпеченням та ОС, і ви отримуєте певний Dev Framework для створення своєї програми. Чи можете ви взяти будь-яку існуючу програму .NET та перенести її на Azure? Або навпаки, чи можна програми, побудовані на Azure, вийняти з Azure і перенести на будь-який Сервер додатків, такий як Biztalk?