Windows Azure on yleisnimi Microsoftin pilvipalvelualustalle. Tämän alustan alkuperäinen tavoite on isännöidä ja skaalata verkkosovellusta jättiläisen yrityksen "pilvi" -tietokeskusten avulla.
Windows Azure -ympäristön terveyden ylläpitämiseksi käytetään 8 suurta palvelinkeskusta ympäri maailmaa. Tällä hetkellä kaksi työmallia toteutetaan onnistuneesti: alusta palveluna (PaaS) ja infrastruktuuri palveluna (IaaS). Tällä palvelun toimitusmallilla on seuraavat edut:
- maksetaan vain tosiasiallisesti käytetyt varat
- laskelmia on monisäikeinen;
- infrastruktuurista on abstraktio.
PaaS-malli tarkoittaa täysimittaisen alustan vuokraamista, joka koostuu seuraavista osista: käyttöjärjestelmä, tiedostojen tallennus ja sovelluspalvelut. Tämä lähestymistapa vähentää merkittävästi kehittäjien kustannuksia. Heidän ei enää tarvitse luoda omaa infrastruktuuriaan ja ostaa kalliita laitteita.
Tapa, jolla Windows Azure toimii, on suorittaa virtuaalikone erikseen tietyn sovelluksen testaamiseksi ja ylläpitämiseksi. Käyttäjä määrittää itsenäisesti vaaditun laskentatehon määrän. Näitä parametreja voidaan muuttaa, jos kehittäjät tarvitsevat enemmän (vähemmän) virtuaalikoneita.
Huolimatta siitä, että Microsoft toteuttaa tämän järjestelmän, Windows Azure -ympäristössä on käytettävissä useita avoimen lähdekoodin käyttöjärjestelmiä. Kehittäjä voi ajaa virtuaalikonetta seuraavilla esiasennetuilla käyttöjärjestelmillä:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Windows Azuren ja vastaavien "pilvipalvelujen" turvallisuus on paljon korkeampi kuin perinteisten isännöintipalvelujen tarjoajien. Tämä johtuu siitä, että jättiläisyrityksillä on varaa osoittaa suuria varoja datakeskusten suorituskyvyn ylläpitämiseksi. Kesäkuussa 2012 Windows Azure -alustalle tehtiin valtavia muutoksia. Nyt tämä portaali on kirjoitettu HTML 5: een ja siinä on paljon uusia vaihtoehtoja.