"Облако" - это одно из тех неудачных слов, как "предприятие", которое стало популярным у менеджеров и впоследствии чрезмерно использовалось до бессмысленности. 99% времени это просто означает "хостинг". Существует реальный смысл, связанный с вычислительной мощью как взаимозаменяемым товаром, но, как я объясню, люди редко имеют в виду это.
AWS и salesforce - это облачные сервисы, которые вы платите за размещение своих облачных систем. Azure - это технология Microsoft, которая помогает таким производителям, как AWS и salesforce, создавать свои продукты.
Для вас облачная система такая же, как и любая другая, за исключением того, что она физически не находится в вашей серверной комнате, и вы, вероятно, амортизируете затраты по-разному.
Вы просто разрабатываете веб-приложение. Фактически осмысленное чувство "облака" связано с возможностью масштабирования по требованию, о чем вам не стоит беспокоиться вначале, за исключением того, что вы хотите сделать свое приложение масштабируемым (но вы всегда хочу сделать это в любом случае).
Идея, стоящая за облаком, заключалась в том, что если ваш один сервер приложений начинает перегружаться, вы раскручиваете другой сервер, чтобы снять с него некоторое давление, и вращаете его вниз, когда трафик снижается. Отличная идея; для некоторых это очень полезно, но в 99% случаев люди имеют в виду "удаленный виртуальный хост".