Windows Azure je generičko ime za Microsoftovu platformu usluga u oblaku. Početni cilj ove platforme je hostiranje i skaliranje web aplikacija pomoću "cloud" data centara divovske kompanije.
Za održavanje zdravlja Windows Azure okruženja koristi se 8 velikih centara podataka koji se nalaze širom svijeta. Trenutno su uspješno implementirana dva modela rada: platforma kao usluga (PaaS) i infrastruktura kao usluga (IaaS). Ovaj model pružanja usluga ima sljedeće prednosti:
- plaćaju se samo ona sredstva koja su stvarno korištena;
- postoji višestruka struktura proračuna;
- postoji apstrakcija sa infrastrukture.
PaaS model podrazumijeva zakup punopravne platforme, koja se sastoji od sljedećih elemenata: operativni sistem, skladište datoteka i usluge aplikacija. Ovaj pristup značajno smanjuje troškove programera. Oni više ne trebaju stvarati vlastitu infrastrukturu i kupovati skupu opremu.
Način na koji Windows Azure radi je pojedinačno pokretanje virtualne mašine za testiranje i održavanje određene aplikacije. Korisnik samostalno određuje količinu potrebne računarske snage. Ovi se parametri mogu promijeniti ako programerima treba više (manje) virtualnih mašina.
Uprkos činjenici da ovu šemu implementira Microsoft, nekoliko operativnih sistema otvorenog koda dostupno je u Windows Azure okruženju. Programer može pokrenuti virtualni stroj sa sljedećim unaprijed instaliranim OS-om:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Sigurnost sistema Windows Azure i sličnih usluga u „oblaku“mnogo je veća od sigurnosti konvencionalnih provajdera hostinga. To je zbog činjenice da divovske korporacije mogu priuštiti izdvajanje velikih sredstava za održavanje performansi centara podataka. U junu 2012. platforma Windows Azure pretrpjela je ogromne promjene. Sada je ovaj portal napisan u HTML 5 i ima veliki broj novih opcija.