Windows Azure je splošno ime za Microsoftovo platformo za oblačne storitve. Prvotni cilj te platforme je gostovanje in razširitev spletne aplikacije z uporabo "oblačnih" podatkovnih centrov velike družbe.
Za vzdrževanje zdravja okolja Windows Azure se uporablja 8 velikih podatkovnih centrov po vsem svetu. Trenutno se uspešno izvajata dva modela dela: platforma kot storitev (PaaS) in infrastruktura kot storitev (IaaS). Ta model zagotavljanja storitev ima naslednje prednosti:
- plačajo se samo tista sredstva, ki so bila dejansko porabljena;
- obstaja večnitna struktura izračunov;
- obstaja abstrakcija od infrastrukture.
Model PaaS pomeni najem polnopravne platforme, ki jo sestavljajo naslednji elementi: operacijski sistem, shramba datotek in aplikacijske storitve. Ta pristop bistveno zmanjša stroške razvijalcev. Ni jim več treba ustvarjati lastne infrastrukture in kupovati drage opreme.
Windows Azure deluje tako, da posamično zažene navidezni stroj za preizkušanje in vzdrževanje določene aplikacije. Uporabnik samostojno določi količino potrebne računalniške moči. Te parametre je mogoče spremeniti, če razvijalci potrebujejo več (manj) navideznih strojev.
Kljub temu, da to shemo izvaja Microsoft, je v okolju Windows Azure na voljo več odprtokodnih operacijskih sistemov. Razvijalec lahko zažene navidezni stroj z naslednjim vnaprej nameščenim OS:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Varnost sistema Windows Azure in podobnih "oblačnih" storitev je veliko večja kot pri običajnih ponudnikih gostovanja. To je posledica dejstva, da si velikanske korporacije lahko privoščijo dodelitev velikih sredstev za vzdrževanje delovanja podatkovnih centrov. Junija 2012 je platforma Windows Azure doživela izjemne spremembe. Zdaj je ta portal napisan v HTML 5 in ima veliko novih možnosti.