Den här artikeln hjälper dig att förstå hur Microsoft Azure-tjänster jämförs med Amazon Web Services (AWS). Oavsett om du planerar en lösning för flera moln med Azure och AWS eller migrerar till Azure kan du jämföra IT-funktionerna i Azure- och AWS-tjänster i alla kategorier.
I den här artikeln jämförs tjänster som är ungefär jämförbara. Inte alla AWS-tjänster eller Azure-tjänster visas, och inte alla matchade tjänster har exakt funktions-för-funktion-paritet.
Azure och AWS för lösningar för flera moln
Som de ledande offentliga molnplattformarna erbjuder Azure och AWS var och en bred och djup uppsättning funktioner med global täckning. Ändå väljer många organisationer att använda båda plattformarna tillsammans för större valmöjligheter och flexibilitet, samt för att sprida sina risker och beroenden med en multimolnmetod. Konsultföretag och programvaruleverantörer kan också bygga vidare på och använda både Azure och AWS, eftersom dessa plattformar representerar det mesta av efterfrågan på molnmarknaden.
Program från tredje part som är enkla att distribuera och som konfigureras automatiskt. Det kan till exempel vara lösningar med en virtuell dator eller flera virtuella datorer.
Skapa och ansluta intelligenta robotar som interagerar med dina användare med text/SMS, Skype, Teams, Slack, Microsoft 365-e-post, Twitter och andra populära tjänster.
Mallen för virtuella assistenter samlar ett antal metodtips som vi har identifierat genom att skapa konversationsupplevelser och automatiserar integreringen av komponenter som vi har funnit vara mycket fördelaktigt för Bot Framework-utvecklare.
Molnbaserat informationslager för företag (EDW) som använder massivt parallell bearbetning (MPP) för att snabbt köra komplexa frågor över petabyte med data.
Fullständigt hanterad, låg svarstid och distribuerad plattform för stordataanalys som kör komplexa frågor över petabyte med data. Mycket optimerad för logg- och tidsseriedata.
Öppna och skalbar IoT-analystjänst från slutpunkt till slutpunkt. Samla in, bearbeta, lagra, fråga och visualisera data i IoT-skala (Internet of Things) – data som är mycket kontextualiserade och optimerade för tidsserier.
IoT-telemetrianalys med Azure Data Explorer visar nästan realtidsanalyser över en snabb flödande, hög volym, en mängd olika strömmande data från IoT-enheter.
Den här lösningen bygger intelligenta marknadsföringssystem som tillhandahåller kundanpassat innehåll med hjälp av maskininlärningsmodeller som analyserar data från flera källor.
Bearbetar och flyttar data mellan beräknings- och lagringstjänster och lokala datakällor vid angivna intervall. Skapa, schemalägga, samordna och hantera datapipelines.
Tillhandahåller en serverlös interaktiv frågetjänst som använder standard-SQL för att analysera databaser.
Azure Synapse Analytics är en gränslös analystjänst som sammanför dataintegrering, datalagerhantering för företag och stordataanalys. Det ger dig friheten att köra frågor mot data på dina villkor med hjälp av antingen serverlösa eller dedikerade resurser i stor skala.
Skapa en pipeline för att mata in och analysera text, bilder, sentiment och andra data från RSS-nyhetsflöden genom att endast använda Azure-tjänster, inklusive Azure Cosmos DB- och Azure AI-tjänster.
Virtuella datorer och servrar gör det möjligt för användare att distribuera, hantera och underhålla operativsystem och annan programvara. Användarna betalar för det de använder, med flexibiliteten att ändra storlekar.
AWS- och Azure-faktura för virtuella datorer på begäran per sekund som används. Även om AWS-instanstyper och Storlekar på virtuella Azure-datorer har liknande kategorier, skiljer sig de exakta funktionerna för RAM-minne, CPU och lagring. Information om storlekar på virtuella Azure-datorer finns i Storlekar på virtuella Azure-datorer.
Med AWS- och Azure-lösningar kan du flytta VMware vSphere-baserade arbetsbelastningar och miljöer till molnet. Azure VMware Solution är en VMware-verifierad Microsoft-tjänst som körs i Azure-infrastrukturen. Du kan hantera befintliga miljöer med VMware-lösningsverktyg samtidigt som du moderniserar program med molnbaserade tjänster.
Med autoskalning kan du automatiskt ändra antalet vm-instanser. Du anger definierade mått och tröskelvärden som avgör när instanser ska läggas till eller ta borts.
Med vm-skalningsuppsättningar i Azure kan du distribuera och hantera identiska uppsättningar med virtuella datorer. Antalet uppsättningar kan skalas automatiskt. Med Autoskalning av App Service kan du autoskala Azure App Service-program.
Tillfällig Lagring i Azure ger virtuella datorer liknande tillfällig läs- och skrivlagring med låg latens till EC2-instanslagring, även kallat tillfällig lagring.
MED EKS och AKS kan du orkestrera Distributioner av Docker-containerbaserade program med Kubernetes. AKS förenklar övervakning och klusterhantering genom automatiska uppgraderingar och en inbyggd driftkonsol. Mer information om värdmiljön finns i Konfiguration av containerkörning.
Azure Functions motsvarar primärt AWS Lambda när det gäller serverfri kod på begäran. AWS Lambda-funktioner överlappar också Azure WebJobs, vilket gör att du kan schemalägga eller kontinuerligt köra bakgrundsaktiviteter.
Den här arkitekturen kan minska utmaningarna med ETL-åtgärder (extract, transform, load). Du kan använda den här arkitekturen för att generera affärsinsikter och sedan lösa modellerings- och ETL-uppgifter.
Lär dig hur du förbättrar skalbarheten mellan moln med en lösningsarkitektur som innehåller Azure Stack. Ett stegvist flödesschema som visar instruktioner för implementering.
Databaserbjudanden som automatiskt skalar beräkning baserat på efterfrågan på arbetsbelastningar. Du debiteras per sekund för den faktiska beräkning som används (Azure SQL)/data som bearbetas av dina frågor (Azure Synapse Analytics Serverless).
Azure Cosmos DB är en globalt distribuerad databas med flera modeller som har inbyggt stöd för flera datamodeller, inklusive nyckel/värde-par, dokument, grafer och kolumndiagram.
En minnesbaserad, distribuerad cachelagringstjänst som tillhandahåller ett högpresterande arkiv som vanligtvis används för att avlasta icke-transaktionellt arbete från en databas.
Azure Cloud Shell är ett interaktivt autentiserat gränssnitt för hantering av Azure-resurser som kan nås via webbläsare. Det ger dig flexibiliteten att välja den gränssnittsupplevelse som bäst passar ditt sätt att arbeta, antingen Bash eller PowerShell.
Den här arkitekturen gäller för företag som vill modernisera programutveckling från slutpunkt till slutpunkt med hjälp av containrar, kontinuerlig integrering för build och GitOps för kontinuerlig distribution.
Tjänster som underlättar massinmatning av händelser (meddelanden), vanligtvis från enheter och sensorer. Data kan sedan bearbetas i realtidsmikrobater eller skrivas till lagring för vidare analys.
Tjänster som du kan använda för att skapa digitala representationer av verkliga saker, platser, affärsprocesser och människor. Använd dessa tjänster för att få insikter, skapa bättre produkter och nya kundupplevelser samt optimera drift och kostnader.
Det här exemplet bygger en datainmatning och bearbetningspipeline i realtid för att mata in och bearbeta meddelanden från IoT-enheter till en analysplattform för stordata i Azure.
Tillhandahåller analys av molnresurskonfiguration och säkerhet, så att prenumeranter kan se till att de använder metodtips och optimala konfigurationer.
Microsoft Cost Management hjälper dig att förstå din Azure-faktura (faktura), hantera ditt faktureringskonto och dina prenumerationer, övervaka och kontrollera Azure-utgifter och optimera resursanvändningen.
Tjänster som hjälper till att generera, övervaka, prognostisera och dela faktureringsdata för resursanvändning efter tid, organisation eller produktresurser.
Aktivitetsloggen är en plattformslogg i Azure som ger insikter om händelser på prenumerationsnivå, till exempel när en resurs ändras eller när en virtuell dator startas.
Application Insights är en funktion i Azure Monitor och är en utökningsbar tjänst för programprestandahantering (APM) för utvecklare och DevOps-proffs, som ger telemetriinsikter och information, för att bättre förstå hur program presterar och identifiera områden för optimering.
En resursgrupp är en container som innehåller relaterade resurser för en Azure-lösning. Använd taggar för dina Azure-resurser för att logiskt organisera dem efter kategorier.
Hantera och interagera med Azure-tjänster på det sätt du föredrar, programmatiskt från valfritt språk, med hjälp av Azure SDK:er, vår samling med verktyg eller både och.
Har stöd för en uppsättning molnbaserade, meddelandeorienterade mellanprogramstekniker, inklusive tillförlitliga meddelandeköer och hållbara publicerings-/prenumerationsmeddelanden.
En fullständigt hanterad datainmatningstjänst i realtid. Strömma miljontals händelser per sekund, från valfri källa, för att skapa dynamiska datapipelines och för att omedelbart svara på affärsutmaningar.
Service Bus Premium är helt kompatibelt med Java/Jakarta EE Java Message Service (JMS) 2.0 API. Service Bus Standard stöder JMS 1.1-delmängden med fokus på köer.
En rekommenderad arkitektur för att implementera ett företagsintegreringsmönster med Azure Logic Apps, Azure API Management, Azure Service Bus och Azure Event Grid.
Erbjuder en isolerad, privat miljö i molnet. Användare har kontroll över sin virtuella nätverksmiljö och kan till exempel välja egna IP-adressintervall, skapa undernät och konfigurera routningstabeller och nätverksgatewayer.
En tjänst som förenklar utgående Internetanslutning för virtuella nätverk. När du konfigurerar i ett undernät använder alla utgående anslutningar dina angivna statiska offentliga IP-adresser. Utgående anslutningar kan hanteras utan lastbalanserare eller att offentliga IP-adresser är kopplade direkt till de virtuella datorerna.
Ansluter virtuella Azure-nätverk till andra virtuella Azure-nätverk eller lokala kundnätverk (plats till plats). Gör att slutanvändarna kan ansluta till Azure-tjänster via VPN-tunnlar (punkt-till-plats).
En tjänst som agerar värd för domännamn och som dirigerar användare till Internetprogram, ansluter användarförfrågningar till datacenter, hanterar trafik till appar och förbättrar apptillgängligheten med automatisk redundans.
Azure Load Balancer lastbalanserar trafik på nivå 4 (TCP eller UDP). Standard Load Balancer stöder även belastningsutjämning mellan regioner eller globalt.
Application Gateway är en layer 7-lastbalanserare. Den stöder SSL-avslutning, cookiebaserad sessionstillhörighet och resursallokering för belastningsutjämningstrafik.
Anpassade eller användardefinierade (statiska) vägar för att åsidosätta standardsystemvägar eller lägga till fler vägar i ett undernäts routningstabell.
VNet-peering är en mekanism som ansluter två virtuella nätverk (VNets) i samma region via Azures stamnätverk. När de två virtuella nätverken har peer-kopplats visas de som ett nätverk för alla anslutningsändamål.
Azure Front Door är en modern CDN-tjänst (Cloud Content Delivery Network) som ger höga prestanda, skalbarhet och säkra användarupplevelser för ditt innehåll och dina program.
Lär dig att distribuera virtuella nätverksinstallationer för hög tillgänglighet i Azure. Artikeln innehåller exempelarkitekturer för inkommande, utgående och båda.
Läs om hur du implementerar en topologi av typen hub-spoke i Azure, där hubben är ett virtuellt nätverk och ekrarna är virtuella nätverk som peer-kopplas till hubben.
Se ett säkert hybridnätverk som utökar ett lokalt nätverk till Azure med ett perimeternätverk mellan det lokala nätverket och ett virtuellt Azure-nätverk.
Tillåter användare att på ett säkert sätt styra åtkomsten till tjänster och resurser samtidigt som de erbjuder datasäkerhet och skydd. Skapa och hantera användare och grupper och använd behörigheter för att tillåta och neka åtkomst till resurser.
Rollbaserad åtkomstkontroll i Azure (RBAC) hjälper dig att hantera vem som har åtkomst till Azure-resurser, vad de kan göra med dessa resurser och vilka områden de har åtkomst till.
Tillhandahåller hanterade domäntjänster, till exempel domänanslutning, grupprincip, LDAP och Kerberos/NTLM-autentisering, som är helt kompatibla med Windows Server Active Directory.
Azure Policy är en tjänst i Azure som används till att skapa, tilldela och hantera principer. Dessa principer tillämpar olika regler och effekter på dina resurser så att dessa resurser följer företagets standarder och serviceavtal.
Azure-hanteringsgrupper ger en omgångsnivå som omfattar prenumerationer. Du kan ordna prenumerationerna i containrar som kallas hanteringsgrupper och tillämpa styrningsvillkor för hanteringsgrupperna. Alla prenumerationer i en hanteringsgrupp ärver automatiskt de villkor som tillämpas för hanteringsgruppen. Hanteringsgrupper ger dig hantering i företagsklass i stor skala, oavsett vilken typ av prenumerationer du har.
Tillhandahåller säkerhetslösning och fungerar med andra tjänster genom att tillhandahålla ett sätt att hantera, skapa och kontrollera krypteringsnycklar som lagras i maskinvarusäkerhetsmoduler (HSM).
Ger inkommande skydd för icke-HTTP/S-protokoll, utgående skydd på nätverksnivå för alla portar och protokoll och skydd på programnivå för utgående HTTP/S.
En tjänst för automatisk säkerhetsbedömning som ger programmen bättre säkerhet och regelefterlevnad. Det görs en automatisk kontroll att det inte finns säkerhetsrisker och att de bästa metoderna används i programmen.
Importera hotindikatorer, visa loggar, skapa regler för att generera säkerhetsaviseringar och incidenter och visualisera hotinformationsdata med Microsoft Sentinel.
Objektlagringstjänst för olika användningsområden, till exempel molnprogram, innehållsdistribution, säkerhetskopiering, arkivering, haveriberedskap och analys av stordata.
Ett enkelt gränssnitt för att skapa och konfigurera filsystem snabbt, och dela gemensamma filer. Kan användas med traditionella protokoll som har åtkomst till filer via ett nätverk.
Azure Files kan distribueras på två huvudsakliga sätt: genom att montera de serverlösa Azure-filresurserna direkt eller genom att cachelagra Azure-filresurser lokalt med Hjälp av Azure File Sync.
En dataöverföringslösning som använder säkra diskar och enheter för att överföra stora mängder data. Lösningen erbjuder även dataskydd under överföringen.
Lagra hälso- och sjukvårdsdata på ett effektivt sätt med molnbaserade lösningar från Azure. Hantera medicinska uppgifter med inbyggt skydd med högsta säkerhetsnivå.
Azure Front Door är en modern CDN-tjänst (Cloud Content Delivery Network) som ger höga prestanda, skalbarhet och säkra användarupplevelser för ditt innehåll och dina program.
Anslut enkelt dina distribuerade mikrotjänstarkitekturer till ett enda globalt program med http-belastningsutjämning och sökvägsbaserade routningsregler. Automatisera skapandet av nya regioner och skala ut med API-drivna globala åtgärder och oberoende feltolerans mot dina serverdelsmikrotjänster i Azure eller var som helst.
Öka produktiviteten med en skräddarsydd utvecklarupplevelse, CI/CD-arbetsflöden för att skapa och distribuera din värd för statiskt innehåll och dynamisk skalning för integrerade serverlösa API:er.
Webbplatsen för näthandel har enkla arbetsflöden för orderbehandling med Azure-tjänster. Med hjälp av Azure Functions och Web Apps kan utvecklare fokusera på att skapa personliga upplevelser och låta Azure ta hand om infrastrukturen.
Den här referensarkitekturen visar ett serverlöst webbprogram som hanterar statiskt innehåll från Azure Blob Storage och implementerar ett API med hjälp av Azure Functions.
Hantera virtuella skrivbord och program för att ge företagsnätverk och dataåtkomst till användare, när som helst, var som helst, från enheter som stöds. Amazon WorkSpaces stöder virtuella Windows- och Linux-skrivbord. Azure Virtual Desktop stöder virtuella Windows 10-skrivbord med flera sessioner.
Molnteknik för att skapa distribuerade program med hjälp av färdiga anslutningsappar för att minska integreringsutmaningarna. Anslut appar, data och enheter lokalt eller i molnet.
Fullständigt integrerad molntjänst som tillhandahåller kommunikation, e-post och dokumenthantering i molnet och är tillgänglig på en mängd olika enheter.
Serverlös teknik för att ansluta appar, data och enheter var som helst, oavsett om det är lokalt eller i molnet för stora ekosystem med SaaS och molnbaserade anslutningsappar.
Azure Stack är en hybridmolnplattform som gör att du kan köra Azure-tjänster i företagets eller tjänsteleverantörens datacenter. Som utvecklare kan du skapa appar på Azure Stack. Du kan sedan distribuera dem till antingen Azure Stack eller Azure, eller så kan du skapa hybridappar som utnyttjar anslutningen mellan ett Azure Stack-moln och Azure.