Den här artikeln eller det här avsnittetinnehåller inaktuella uppgifter och behöver uppdateras.(2018-10) Motivering:Produkten har utvecklats, bytt namn och länkar till Microsoft behöver uppdateras. Hjälp gärna Wikipedia att åtgärda problemet genom attredigera artikeln eller diskutera saken pådiskussionssidan.
Microsoft Azure[1] (uttal:[ˈæʒər]) är enmolnplattform från Microsoft som används för att skapa ochvara värd för webbapplikationer via Microsofts datacenter. Windows Azure Platform klassas som en plattformstjänst och är en stor del av Microsofts strategi kring molntjänster och derassoftware as a service-tjänstMicrosoft Online Services. Plattformen består av olika on demand-tjänster som tillhandahålls i Microsofts datacenter och som erbjuds under tre olika produktvarumärken. Dessa är Windows Azure[2] (ett molnbaseratoperativsystem), SQL Azure (en molnbaserad version avMicrosoft SQL Server) och Windows AzureAppFabric (en samling tjänster som stöder applikationer både i och utanför molnet).
Microsoft har även uttryckt planer på att erbjuda något kallat Windows Azure Platform Appliance som kan användas i datacenter från andra leverantörer än Microsoft. Detta skulle möjliggöra att återförsäljare somHP,Dell,Fujitsu ochEbay skulle kunna erbjuda molntjänster baserade på Microsoft Azure.[3]
Windows Azure Platform är en applikationsplattform i molnet som låter Microsofts datacenter vara värd för och köra applikationer. Plattformen erbjuder operativsystemet ”Windows Azure” som fungerar som ett körsystem för applikationerna och erbjuder en uppsättning av tjänster som möjliggör utveckling, styrning och värdskap av applikationer på distans.[4] Alla tjänster i Azure och applikationer byggda med hjälp av dem körs ovanpå Windows Azure. Windows Azure har tre kärnkomponenter:Compute,Storage ochFabric. Compute erbjuder en körningsmiljö medWeb Role ochWorker Role. Storage erbjuder skalbar lagring. Fabric (Windows Azure Fabric) utgör grunden för plattformen i form av ett nätverk av sammankopplade noder som servrar, uppkopplingar och switchar. Konceptuellt påminner det repetitiva mönstret av noder och sammankopplingar om ett vävt tyg. Compute och Storage är delar av Fabric.
Resurser och applikationer i Fabric samt tjänster som körs på dessa resurser hanteras av tjänstenWindows Azure Fabric Controller. Denna fungerar som kärna i det distribuerade operativsystemet och erbjuder schemaläggning, resursallokering samt hantering av tillbehör och bristande tolerans för noderna i Fabric. Den erbjuder även högnivåmodeller för hantering av applikationslivscykeln inklusive installation, övervakning, uppdatering och avaktivering.
Windows Azure Platform erbjuder ettAPI, byggt utifrånREST,HTTP ochXML, som låter utvecklaren interagera med de tjänster som erbjuds i Windows Azure. Microsoft har även släppt ettklassbibliotek som innefattar de funktioner som kan interagera med tjänsterna. Det är även integrerat iVisual Studio så att det kan användas somintegrerad utvecklingsmiljö för utveckling och publicering av applikationer på Azure. Windows Azure blev tillgängligt kommersiellt den 1 februari 2010. Windows Azure har även Content Delivery Network-tjänster som ett alternativ.[5]
Windows Azure platform använder ett specialiserat operativsystem kallatWindows Azure för att köra sitt ”Fabric-lager”. Windows Azure har beskrivits som ett molnlager ovanpå en mängd Windows Server-system som använderWindows Server 2008 och en anpassad version avHyper-V,[6]Windows Azure Hypervisor[7], för att virtualisera tjänster.[8]
Plattformen inkluderar fem tjänster — Live Services, SQL Azure, AppFabric, SharePoint Service och Microsoft Dynamics CRM[9] — som utvecklare kan använda för att bygga de applikationer som de vill köra i molnet. Ett klientbibliotek och verktyg förknippade med detta tillhandahålls även för utveckling av molnapplikationer i Visual Studio. Skalbarhet och reliabilitet kontrolleras av Windows Azure Fabric Controller för att säkerställa att tjänsterna och miljön inte kraschar om någon av servrarna i Microsofts datacenter skulle gå ner.Azure Services Platform kan köra .NET-applikationer kompilerade för CLR och samtidigt ge stöd för ASP.NET-ramverket och associerade deployment-metoder. Plattformen ger även stöd för webbplatser i PHP. Två styckenSoftware Development Kits har gjorts tillgängliga för interoperabilitet med Azure Services: Java SDK för AppFabric och Ruby SDK för AppFabric. Dessa möjliggör för utvecklare av applikationer i Java och Ruby att integrera med AppFabric Internet-tjänsten.
Microsoft har uppgett att den amerikanska regeringen enligt USA Patriot Act kan få tillgång till uppgifter på Azure även om värdföretaget inte är amerikanskt och uppgifterna finns utanför USA.[14][15] För att hantera integritets- och säkerhetsrelaterade problem har Microsoft skapat Microsoft Azure Trust Center,[16] och flera av Microsoft Azures tjänster är kompatibla med efterlevnadsprogram, inklusive ISO 27001:2005 och HIPAA.[17][18] Microsoft Azure har beviljats JAB provisorisk auktoritet att operera (P-ATO) från den amerikanska regeringen i enlighet med riktlinjer som anges under Federal Risk and Authorization Management Program (FedRAMP), ett program för amerikansk regering som tillhandahåller en standardiserad metod till säkerhetsbedömning, auktorisering och kontinuerlig övervakning för molntjänster som används av den federala regeringen.[19][förtydliga]