Windows Azure - это и платформа, и операционная система. Основные две вещи, которые любая ОС предоставляет разработчикам, - это процессор и память, которые Windows Azure предоставляет различными способами через вычислительный узел. он также предоставляет масштабируемое хранилище для хранения нескольких типов хранилищ, будь то структурированные, неструктурированные или даже полуструктурные данные. обратите внимание, что узел хранения работает на аппаратных ресурсах, отличных от вычислительного узла, что обеспечивает более высокую эффективность системы, высокую доступность и масштабируемость. если ваше приложение столкнется с какой-либо проблемой, система автоматически создаст еще один экземпляр, плюс ваши данные будут реплицированы три раза.
Поскольку облачные вычисления представляют собой концепцию, состоящую в основном из трех уровней: инфраструктуры, платформы и программного обеспечения (как услуги), каждый их уровень ориентирован на определенный сегмент. Windows Azure нацелена на разработчиков для создания высокодоступных и масштабируемых приложений, она не управляет инфраструктурой, она установлена на Windows Server, который обеспечивает администрирование инфраструктуры, однако, поскольку облачные вычисления основаны на виртуализации, Windows Azure имеет свой собственный гипервизор, он не зависит от Windows Server Hyper-V.
Для разработчиков, которым необходимо создавать свои приложения на облачных вычислениях, им нужна разработанная среда или платформа, которая дает им такую возможность.
Вот почему я думаю, что Windows Azure - это не просто фреймворк, и не только ОС, но и то и другое.