Windows Azure är det generiska namnet på Microsofts molntjänstplattform. Det första målet för denna plattform är att vara värd och skala en webbapplikation med hjälp av "moln" datacenter från det gigantiska företaget.
För att bibehålla hälsan i Windows Azure-miljön används åtta stora datacenter runt om i världen. För närvarande implementeras två arbetsmodeller framgångsrikt: plattform som en tjänst (PaaS) och infrastruktur som en tjänst (IaaS). Denna serviceleveransmodell har följande fördelar:
- endast de resurser som faktiskt använts betalas;
- det finns en flergängad beräkningsstruktur;
- det finns en abstraktion från infrastrukturen.
PaaS-modellen innebär uthyrning av en fullfjädrad plattform som består av följande delar: ett operativsystem, fillagring och applikationstjänster. Detta tillvägagångssätt minskar avsevärt utvecklarkostnaderna. De behöver inte längre skapa sin egen infrastruktur och köpa dyr utrustning.
Således Windows Azure fungerar är att köra en virtuell maskin individuellt för att testa och underhålla en specifik applikation. Användaren bestämmer oberoende mängden erforderlig datorkraft. Dessa parametrar kan ändras om utvecklare behöver fler (färre) virtuella maskiner.
Trots det faktum att detta system implementeras av Microsoft, finns flera öppna källkodsoperativsystem tillgängliga i Windows Azure-miljön. En utvecklare kan köra en virtuell maskin med följande förinstallerade operativsystem:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Säkerheten för Windows Azure och liknande "molntjänster" är mycket högre än för konventionella värdleverantörer. Detta beror på att jätteföretag har råd att avsätta stora medel för att upprätthålla datacentrets resultat. I juni 2012 genomgick Windows Azure-plattformen enorma förändringar. Nu är denna portal skriven i HTML 5 och har ett stort antal nya alternativ.