Windows Azure je všeobecný názov pre platformu cloudových služieb spoločnosti Microsoft. Prvotným cieľom tejto platformy je hosťovať a škálovať webovú aplikáciu pomocou „cloudových“dátových centier gigantickej spoločnosti.
Na udržanie dobrého stavu prostredia Windows Azure sa používa 8 veľkých dátových centier umiestnených po celom svete. V súčasnosti sa úspešne implementujú dva modely práce: platforma ako služba (PaaS) a infraštruktúra ako služba (IaaS). Tento model poskytovania služieb má nasledujúce výhody:
- platia sa iba tie zdroje, ktoré sa skutočne použili;
- existuje viacvláknová štruktúra výpočtov;
- došlo k odberu z infraštruktúry.
Model PaaS predpokladá prenájom plnohodnotnej platformy, ktorá sa skladá z nasledujúcich prvkov: operačný systém, ukladanie súborov a aplikačné služby. Tento prístup výrazne znižuje náklady vývojárov. Už si nepotrebujú vytvárať vlastnú infraštruktúru a kupovať drahé vybavenie.
Windows Azure funguje tak, že individuálne spúšťa virtuálny stroj na testovanie a údržbu konkrétnej aplikácie. Používateľ nezávisle určuje množstvo požadovaného výpočtového výkonu. Tieto parametre je možné zmeniť, ak vývojári potrebujú viac (menej) virtuálnych strojov.
Napriek skutočnosti, že túto schému implementuje spoločnosť Microsoft, v prostredí Windows Azure je k dispozícii niekoľko operačných systémov s otvoreným zdrojom. Vývojár môže prevádzkovať virtuálny počítač s nasledujúcim predinštalovaným operačným systémom:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Zabezpečenie Windows Azure a podobných „cloudových“služieb je oveľa vyššie ako zabezpečenie bežných poskytovateľov hostingu. Je to tak kvôli skutočnosti, že si obrovské spoločnosti môžu dovoliť alokovať veľké prostriedky na udržanie výkonu dátových centier. V júni 2012 prešla platforma Windows Azure obrovskými zmenami. Tento portál je teraz napísaný v jazyku HTML 5 a má veľké množstvo nových možností.