Windows Azure er det generiske navn for Microsofts cloud-serviceplatform. Det oprindelige mål med denne platform er at være vært for og skalere en webapplikation ved hjælp af "cloud" -datacentre fra det gigantiske selskab.
For at opretholde sundheden i Windows Azure-miljøet bruges 8 store datacentre, der er placeret over hele verden. I øjeblikket implementeres to arbejdsmodeller med succes: platform som en tjeneste (PaaS) og infrastruktur som en tjeneste (IaaS). Denne serviceleveringsmodel har følgende fordele:
- kun de ressourcer, der faktisk blev brugt, betales
- der er en flertrådet struktur af beregninger;
- der er en abstraktion fra infrastrukturen.
PaaS-modellen indebærer leasing af en fuldgyldig platform, der består af følgende elementer: et operativsystem, arkivering og applikationstjenester. Denne tilgang reducerer udvikleromkostningerne betydeligt. De har ikke længere brug for at oprette deres egen infrastruktur og købe dyrt udstyr.
Den måde, Windows Azure fungerer på, er at køre en virtuel maskine individuelt for at teste og vedligeholde en bestemt applikation. Brugeren bestemmer uafhængigt mængden af krævet computerkraft. Disse parametre kan ændres, hvis udviklere har brug for flere (færre) virtuelle maskiner.
På trods af at denne ordning er implementeret af Microsoft, er flere open source-operativsystemer tilgængelige i Windows Azure-miljøet. En udvikler kan køre en virtuel maskine med følgende forudinstallerede operativsystem:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE Linux Server 11.
Sikkerheden for Windows Azure og lignende "cloud" -tjenester er meget højere end for konventionelle hostingudbydere. Dette skyldes det faktum, at gigantiske virksomheder har råd til at afsætte store midler til at opretholde ydeevnen for datacentre. I juni 2012 gennemgik Windows Azure-platformen enorme ændringer. Nu er denne portal skrevet i HTML 5 og har et stort antal nye muligheder.