Microsoft Azure

Microsoft Azure[1] (uttal: [ˈæʒər]) är en molnplattform från Microsoft som används för att skapa och vara 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 deras software as a service-tjänst Microsoft 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 molnbaserat operativsystem), SQL Azure (en molnbaserad version av Microsoft SQL Server) och Windows Azure AppFabric (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 som HP, Dell, Fujitsu och Ebay skulle kunna erbjuda molntjänster baserade på Microsoft Azure.[3]

Översikt

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 och Fabric. Compute erbjuder en körningsmiljö med Web Role och Worker 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änsten Windows 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 ett API, byggt utifrån REST, HTTP och XML, som låter utvecklaren interagera med de tjänster som erbjuds i Windows Azure. Microsoft har även släppt ett klassbibliotek som innefattar de funktioner som kan interagera med tjänsterna. Det är även integrerat i Visual Studio så att det kan användas som integrerad 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]

Implementation

Windows Azure platform använder ett specialiserat operativsystem kallat Windows 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änder Windows Server 2008 och en anpassad version av Hyper-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å stycken Software 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.

Historik

Oktober 2008 (PDC LA)

  • Annonserar Windows Azure Platform
  • Första CTP:n (förhandsversionen) av Windows Azure

Mars 2009

  • Annonserar SQL Azure

November 2009

  • Uppdatering av Windows Azure CTP
  • Aktivering av full trust, PHP, Java, CDN CTP med mera
  • Annonserar VM Role, Project Sidney, priser och SLAer
  • Project ”Dallas” CTP

Februari 2010

  • Windows Azure Platform finns att köpa

Juni 2010

  • Windows Azure uppdateras
    • .NET Framework 4
    • OS Versioning
    • CDN
  • SQL Azure uppdateras (Service Update 3[10])
    • 50GB databaser
    • Stöd för spatial data
    • Stöd för DAC

Oktober 2010 (PDC)

  • Plattformsförbättringar
    • Windows Azure Virtual Machine Role
    • Förbättringar av Role
    • Admin mode, Startup tasks,
    • Stöd för full-IIS
  • Windows Azure Connect
    • Tillgång till närliggande resurser för ”cross-premise applikationer”
    • Stöd för domändelande VM (virtuella maskiner)
    • Direct role-instance connectivity for easier development
    • Använd existerande verktyg för distansadministration
  • Förbättring av Dev / IT Pro Experience
    • Ny version av Windows Azure Platform Management Portal
    • Multipla användare och rollhantering
    • Remote Desktop
    • Förbättrade utvecklingsverktyg
    • PHP-utveckling
    • Marketplace

Datacenter

En del datacenter har servrar grupperade inuti containrar, varje kan innehålla 1800-2500 servrar.[11][12]

Datacentren är placerade i:

  • Nordamerika
    • Norra-centrala USA - Chicago, IL
    • Södra-centrala USA - San Antonio, TX
  • Asien
    • Ostasien - Hong Kong, Kina
    • Sydostasien - Singapore
  • Europa
    • Västra Europa - Amsterdam, Nederländerna
    • Norra Europa - Dublin, Irland

CDN-noderna finns i 17 olika länder.[13][14]

Integritet

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.[15][16] För att hantera integritets- och säkerhetsrelaterade problem har Microsoft skapat Microsoft Azure Trust Center,[17] och flera av Microsoft Azures tjänster är kompatibla med efterlevnadsprogram, inklusive ISO 27001:2005 och HIPAA.[18][19] 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.[20][förtydliga]

Konkurrenter

Referenser

  1. ^ ”Windows Azure Platform”. Microsoft. http://www.microsoft.com/windowsazure. Läst 15 januari 2011. 
  2. ^ ”Windows Azure”. Microsoft. http://www.microsoft.com/windowsazure/windowsazure. Läst 15 januari 2011. 
  3. ^ ”Windows Azure Platform Appliance”. Microsoft. http://www.microsoft.com/windowsazure/appliance. Läst 15 januari 2011. 
  4. ^ ”Windows Azure FAQ”. Microsoft. http://www.microsoft.com/azure/faq.mspx#azure. Läst 16 april 2009. 
  5. ^ ”Windows Azure CDN Announcement”. Microsoft. http://blogs.msdn.com/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx. 
  6. ^ Keith Ward. ”More Azure Hypervisor Details”. Virtualization Review. Arkiverad från originalet den 25 maj 2012. https://archive.is/20120525202359/http://virtualizationreview.com/blogs/mental-ward/2008/11/more-azure-hypervisor-details.aspx. Läst 16 april 2009. 
  7. ^ Alessandro Perilli. ”Windows Azure uses a hypervisor but it’s not Hyper-V”. Virtualization Info. Arkiverad från originalet den 6 december 2008. https://web.archive.org/web/20081206121938/http://www.virtualization.info/2008/11/windows-azure-uses-hypervisor-but-its.html. Läst 16 april 2009. 
  8. ^ Cesar de la Torre (2 november 2008). ”Microsoft Azure Services Platform”. Microsoft. http://blogs.msdn.com/cesardelatorre/archive/2008/11/02/microsoft-azure-services-platform.aspx. Läst 18 november 2008. 
  9. ^ Microsoft Azure Services Platform
  10. ^ http://blogs.msdn.com/b/sqlazure/archive/2010/06/25/10030461.aspx
  11. ^ ”Arkiverade kopian”. Arkiverad från originalet den 2 november 2014. https://web.archive.org/web/20141102111700/http://www.neowin.net/news/main/09/11/02/inside-windows-azures-data-center-one-of-worlds-largest. Läst 18 juli 2011. 
  12. ^ http://www.datacenterknowledge.com/archives/2010/03/23/video-building-microsofts-itpac-container/
  13. ^ http://blogs.msdn.com/b/windowsazure/archive/2010/08/09/20-nodes-available-globally-for-the-windows-azure-cdn.aspx
  14. ^ http://blogs.msdn.com/b/windowsazure/archive/2010/09/02/two-new-nodes-for-the-windows-azure-cdn-enhance-service-across-asia.aspx
  15. ^ Toor, Amar (June 30, 2011). ”Microsoft: European cloud data may not be immune to the Patriot Act”. Engadget.com. https://www.engadget.com/2011/06/30/microsoft-european-cloud-data-may-not-be-immune-to-the-patriot/. 
  16. ^ "The collapse of the US-EU Safe Harbor", October 20, 2015, Brad Smith, President and Chief Legal Officer, Microsoft.com
  17. ^ Copeland, Marshall (2020-12-19). Azure Security Center and Azure Sentinel. Apress. sid. 153–196. ISBN 978-1-4842-6530-7. http://dx.doi.org/10.1007/978-1-4842-6531-4_5. Läst 4 december 2022 
  18. ^ ”Microsoft Certified Azure Data Fundamentals” (på engelska). Qualified.One. 2022-12-04. https://qualified.one/blog/machine_learning/microsoft-certified-azure-data-fundamentals/. 
  19. ^ ”Microsoft Azure Trust Center Compliance”. Windowsazure.com. http://azure.microsoft.com/en-us/support/trust-center/compliance/. 
  20. ^ ”FedRAMP Compliant Cloud Systems”. cloud.cio.gov. http://cloud.cio.gov/fedramp/cloud-systems.  Arkiverad 22 oktober 2014 hämtat från the Wayback Machine. ”Arkiverade kopian”. Arkiverad från originalet den 22 oktober 2014. https://web.archive.org/web/20141022020746/http://cloud.cio.gov/fedramp/cloud-systems. Läst 4 december 2022. 

Externa länkar