Compute-services in Azure en AWS
In dit artikel worden de belangrijkste rekenservices vergeleken die door Microsoft Azure en Amazon Web Services (AWS) worden aangeboden.
- Zie Azure voor AWS-professionals voor koppelingen naar artikelen die andere AWS- en Azure-services vergelijken.
- Zie DE vergelijking van AWS naar Azure-services voor een volledige lijst en grafieken met servicetoewijzing tussen AWS en Azure.
- Blader door Azure-rekenarchitecturen.
AWS- en Azure-rekenservices vergelijken
In de volgende tabellen worden de belangrijkste rekenservices op Amazon Web Services (AWS) en Azure beschreven en vergeleken.
Virtuele machines en servers
Met virtuele machines (VM's) en servers kunnen gebruikers het besturingssysteem en andere software implementeren, beheren en onderhouden. Gebruikers betalen voor wat ze gebruiken, met de flexibiliteit om de grootte te wijzigen.
AWS-service | Azure-service | Beschrijving |
---|---|---|
Amazon EC2-instantietypen | Azure Virtual Machines | AWS- en Azure on-demand VM's factureren per seconde. Hoewel AWS-exemplaren en Azure VM-grootten vergelijkbare categorieën hebben, verschillen de exacte RAM-, CPU- en opslagmogelijkheden. Zie Azure VM-grootten voor meer informatie over azure-VM-grootten. |
VMware Cloud op AWS | Azure VMware Solution | Met AWS- en Azure-oplossingen kunt u workloads en omgevingen op basis van VMware vSphere verplaatsen naar de cloud. Azure VMware Solution is een door VMware geverifieerde Microsoft-service die wordt uitgevoerd op de Azure-infrastructuur. U kunt bestaande omgevingen beheren met VMware-oplossingshulpprogramma's, terwijl u toepassingen moderniseren met cloudeigen services. |
PARALLEL AWS-cluster | Azure CycleCloud | HPC- en grote rekenclusters van elke schaal maken, beheren, gebruiken en optimaliseren. |
Alle architecturen van virtuele machines weergeven
Automatisch schalen
Met automatisch schalen kunt u automatisch het aantal VM-exemplaren wijzigen. U stelt gedefinieerde metrische gegevens en drempelwaarden in die bepalen wanneer exemplaren moeten worden toegevoegd of verwijderd.
AWS-service | Azure-service | Beschrijving |
---|---|---|
Automatisch schalen van AWS | Virtuele-machineschaalsets, Automatisch schalen van App Service | In Azure kunt u met virtuele-machineschaalsets identieke sets virtuele machines implementeren en beheren. Het aantal sets kan automatisch schalen. Met automatische schaalaanpassing van App Service kunt u Azure-app Service-toepassingen automatisch schalen. |
Alle architecturen voor automatisch schalen weergeven
Batchverwerking
Batchverwerking voert grootschalige parallelle en krachtige computingtoepassingen efficiënt uit in de cloud.
AWS-service | Azure-service | Beschrijving |
---|---|---|
AWS Batch | Azure Batch | Met Azure Batch kunt u rekenintensief werk beheren in een schaalbare verzameling vm's. |
Alle batchverwerkingsarchitecturen weergeven
Storage
Verschillende services bieden verschillende typen gegevensopslag voor VM-schijven.
AWS-service | Azure-service | Beschrijving |
---|---|---|
Schijfvolumes in Amazon Elastic Block Store (EBS) | Gegevensschijven in Azure Blob Storage. | Gegevensschijven in blobopslag bieden duurzame gegevensopslag voor Virtuele Azure-machines. Deze opslag is vergelijkbaar met SCHIJFvolumes van AWS EC2 op EBS. |
Amazon EC2 Instance Store | Tijdelijke Azure-opslag | Tijdelijke Azure-opslag biedt VIRTUELE machines met vergelijkbare tijdelijke lees-/schrijfopslag met lage latentie naar EC2-exemplaaropslag, ook wel kortstondige opslag genoemd. |
Door Amazon EBS ingericht IOPS-volume | Azure Premium Storage | ondersteuning voor Azure betere schijf-I/O-prestaties met Premium-opslag. Deze opslag is vergelijkbaar met de ingerichte IOPS-opslagopties van AWS. |
Amazon Elastic File System (EFS) | Azure Files | Azure Files biedt virtuele machines met vergelijkbare functionaliteit als Amazon EFS. |
Alle opslagarchitecturen weergeven
Containers en containerorchestrators
Verschillende AWS- en Azure-services bieden implementatie en indeling van toepassingen in containers.
AWS-service | Azure-service | Beschrijving |
---|---|---|
Amazon Elastic Container Service (Amazon ECS), AWS Fargate | Azure Container Apps | Azure Container Apps is een schaalbare service waarmee u duizenden containers kunt implementeren zonder toegang tot het besturingsvlak. |
Amazon Elastic Container Registry (Amazon ECR) | Azure Container Registry | Containerregisters slaan docker opgemaakte installatiekopieën op en maken alle typen containerimplementaties in de cloud. |
Amazon Elastic Kubernetes Service (EKS) | Azure Kubernetes Service (AKS) | Met EKS en AKS kunt u implementaties van in containers geplaatste Docker-toepassingen organiseren met Kubernetes. AKS vereenvoudigt bewaking en clusterbeheer via automatische upgrades en een ingebouwde operations-console. Zie containerruntimeconfiguratie voor specifieke informatie over de hostingomgeving. |
AWS App Mesh | Istio-invoegtoepassing voor AKS | De Istio-invoegtoepassing voor AKS biedt een volledig ondersteunde integratie van de opensource Istio-service-mesh. |
Voorbeeld van containerarchitecturen
Architectuur | Beschrijving |
---|---|
Basislijnarchitectuur in Azure Kubernetes Service (AKS) | Implementeer een basislijninfrastructuur die een AKS-cluster implementeert met een focus op beveiliging. |
Architectuur op basis van microservices in AKS (Azure Kubernetes Service) | Een microservicesarchitectuur implementeren in Azure Kubernetes Service (AKS). |
CI/CD-pijplijn voor workloads op basis van een container | Bouw een DevOps-pijplijn voor een Node.js-web-app met Jenkins, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB en Grafana. |
Alle containerarchitecturen weergeven
Serverloze computing
Met serverloze computing kunt u systemen integreren en back-endprocessen uitvoeren zonder servers in te richten of te beheren.
AWS-service | Azure-service | Beschrijving |
---|---|---|
AWS Lambda | Azure Functions, WebJobs in Azure-app Service | Azure Functions is het voornaamste equivalent van AWS Lambda voor het verstrekken van on-demand, serverloze code. De AWS Lambda-functionaliteit overlapt ook met Azure WebJobs, waarmee u achtergrondtaken kunt plannen of continu kunt uitvoeren. |
Voorbeeld van serverloze architecturen
Architectuur | Beschrijving |
---|---|
Een query uitvoeren op een data lake of lakehouse met behulp van serverloze Azure Synapse Analytics | Deze architectuur kan de uitdagingen van ETL-bewerkingen (extract, transform, load) verminderen. U kunt deze architectuur gebruiken om zakelijke inzichten te genereren en vervolgens modellering en ETL-taken op te lossen. |
AI voor HIPAA- en HITRUST-compatibele statusgegevens | Beheer HIPAA- en HITRUST-compatibele gezondheidsgegevens en medische records met het hoogste niveau van ingebouwde beveiliging. |
Patroon voor schalen in meerdere clouds | Meer informatie over het verbeteren van schaalbaarheid tussen clouds met een oplossingsarchitectuur met Azure Stack. Een stapsgewijs stroomdiagram beschrijft de implementatie-instructies. |
Alle serverloze architecturen weergeven
Medewerkers
Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.
Hoofdauteur:
- Kobi Levi | Cloud Solution Architect
Volgende stappen
- Quickstart: Een virtuele Linux-machine maken in Azure Portal
- Een Node.js-web-app maken in Azure
- Aan de slag met Azure Functions
- AKS-architectuurontwerp (Azure Kubernetes Service)
Verwante resources
- Basislijnarchitectuur voor een AKS-cluster (Azure Kubernetes Service)
- Microservicesarchitectuur in Azure Kubernetes Service
- Een virtuele Linux-machine uitvoeren in Azure
- Algemene webtoepassing
- Basislijn-App Service-webtoepassing met zoneredundantie
- Actief-passieve App Service-webtoepassing voor meerdere regio's