Windows Azure е родово име за платформата за облачни услуги на Microsoft. Първоначалната цел на тази платформа е да хоства и мащабира уеб приложение, използвайки "облачните" центрове за данни на гигантската компания.
За поддържане на здравето на средата на Windows Azure се използват 8 големи центъра за данни, разположени по целия свят. В момента успешно се прилагат два модела на работа: платформа като услуга (PaaS) и инфраструктура като услуга (IaaS). Този модел за предоставяне на услуги има следните предимства:
- плащат се само тези ресурси, които са били реално използвани;
- има многопоточна структура на изчисленията;
- има абстракция от инфраструктурата.
Моделът PaaS предполага отдаване под наем на пълноценна платформа, която се състои от следните елементи: операционна система, съхранение на файлове и услуги за приложения. Този подход значително намалява разходите за разработчици. Вече не е необходимо да създават собствена инфраструктура и да купуват скъпо оборудване.
Начинът, по който Windows Azure работи, е да стартира индивидуално виртуална машина, за да тества и поддържа конкретно приложение. Потребителят самостоятелно определя размера на необходимата изчислителна мощност. Тези параметри могат да бъдат променени, ако разработчиците се нуждаят от повече (по-малко) виртуални машини.
Въпреки факта, че тази схема се прилага от Microsoft, в операционната среда на Windows Azure са налични няколко операционни системи с отворен код. Разработчик може да стартира виртуална машина със следната предварително инсталирана ОС:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Сигурността на Windows Azure и подобни "облачни" услуги е много по-висока от тази на конвенционалните хостинг доставчици. Това се дължи на факта, че гигантските корпорации могат да си позволят да отделят големи средства за поддържане на ефективността на центровете за данни. През юни 2012 г. платформата Windows Azure претърпя огромни промени. Сега този портал е написан в HTML 5 и има голям брой нови опции.