A Windows Azure a Microsoft felhőszolgáltatási platformjának általános neve. A platform kezdeti célja egy webalkalmazás tárolása és méretezése az óriáscég "felhő" adatközpontjainak felhasználásával.
A Windows Azure környezet egészségének megőrzése érdekében a világon 8 nagy adatközpontot használnak. Jelenleg két munkamodell valósul meg sikeresen: a platform mint szolgáltatás (PaaS) és az infrastruktúra mint szolgáltatás (IaaS). Ennek a szolgáltatásnyújtási modellnek a következő előnyei vannak:
- csak azokat a forrásokat fizetik ki, amelyeket ténylegesen felhasználtak;
- többszálú számítási struktúra létezik;
- absztrakció van az infrastruktúrától.
A PaaS modell magában foglalja egy teljes értékű platform bérbeadását, amely a következő elemekből áll: operációs rendszer, fájlok tárolása és alkalmazásszolgáltatások. Ez a megközelítés jelentősen csökkenti a fejlesztői költségeket. Már nem kell saját infrastruktúrát létrehozniuk, és drága berendezéseket kell vásárolniuk.
A Windows Azure működési módja egy virtuális gép külön-külön történő futtatása egy adott alkalmazás teszteléséhez és karbantartásához. A felhasználó függetlenül határozza meg a szükséges számítási teljesítmény mennyiségét. Ezek a paraméterek megváltoztathatók, ha a fejlesztőknek több (kevesebb) virtuális gépre van szükségük.
Annak ellenére, hogy ezt a sémát a Microsoft hajtja végre, több nyílt forráskódú operációs rendszer is elérhető a Windows Azure környezetben. A fejlesztő a következő előre telepített operációs rendszerrel futtathat virtuális gépet:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
A Windows Azure és a hasonló "felhő" szolgáltatások biztonsága sokkal magasabb, mint a hagyományos tárhelyszolgáltatóké. Ez annak köszönhető, hogy az óriásvállalatok megengedhetik maguknak, hogy nagy forrásokat allokáljanak az adatközpontok teljesítményének fenntartására. 2012 júniusában a Windows Azure platform hatalmas változásokon ment keresztül. Ez a portál HTML 5-ben van megírva, és számos új opcióval rendelkezik.