een Cloudservicevergelijking van de top drie IaaS-Providers
het samenstellen van een cloudservicevergelijking is een ontmoedigende taak in het snel evoluerende cloudcomputinglandschap. Niet alleen zijn er duizenden cloudservices en tientallen cloudserviceproviders, elke provider verandert of upgrade zijn serviceportfolio regelmatig.
daarom hebben we ervoor gekozen om onze cloudservicesvergelijking te beperken tot de top drie IaaS—providers die een dienst leveren op het westelijk halfrond—Amazon AWS, Microsoft Azure en Google Cloud Platform-omdat dit niet alleen de IaaS-providers zijn waarmee de meeste bedrijven bekend zijn, maar ook de providers waarvan de diensten de meeste bedrijven willen vergelijken.
- Het doel van ons cloud-diensten vergelijking
- top three cloud provider comparison of cloud compute services
- virtuele Machines voor algemeen gebruik
- virtuele Machines met geoptimaliseerd geheugen
- gecomputeriseerde virtuele Machines
- Storage Optimized Virtual Machines
- Wanneer moet u cloudproviders voor container-services vergelijken?
- Serverloze computing/Functie-as-a-Service
- vergelijking van cloudopslagservices
- een uitleg van cloudopslagklassen
- vergelijking van cloudregio ‘s en beschikbaarheidszones
- Andere factoren om te overwegen wanneer je het vergelijkt met cloud-diensten
Het doel van ons cloud-diensten vergelijking
Het doel van ons cloud-diensten vergelijking is om een illustratie van de enorme waaier van diensten die beschikbaar zijn en de namen die aan hen zijn gegeven. Als we cloudproviders en cloudservices vergelijken, wordt het duidelijk dat er heel weinig onderscheid wordt gemaakt tussen een cloudserviceprovider en een andere, behalve de namen die aan services worden gegeven. Wanneer er aanzienlijke verschillen bestaan, worden deze benadrukt.
met betrekking tot een vergelijking van een cloudaanbieder voor de prijsstelling, veranderen de prijzen vaak sneller dan de diensten zelf. We raden aan om de prijspagina ‘ s van elke website van aanbieders te bekijken om een actuele prijsvergelijking voor de vereiste diensten samen te stellen-ondanks het feit dat geadverteerde prijzen meestal onderhevig zijn aan regionale variaties en kortingen voor off-peak, langdurig en toegewijd gebruik.
Amazon AWS Pricing Page
Microsoft Azure Pricing Page
Google Cloud Platform Pricing Page
top three cloud provider comparison of cloud compute services
om te illustreren hoe groot het aanbod aan services is, beginnen we met onze cloudservicesvergelijking met de cloudservices die worden aangeboden door de drie grootste cloudserviceproviders. Binnen deze categorie vinden we Virtuele Machines (Instances/VM ‘ s) geconfigureerd voor algemene doeleinden, geheugenoptimalisatie, Rekenoptimalisatie (inclusief versnelde Computing), en Opslagoptimalisatie. Naast VMs omvat onze vergelijking ook Containers en Serverless Computing.
virtuele Machines voor algemeen gebruik
virtuele Machines voor algemeen gebruik bieden evenwichtige CPU-naar-geheugen ratio ‘ s en zijn ideaal voor testen en ontwikkeling, kleine tot middelgrote databases en webservers met weinig tot gemiddeld verkeer. Deze categorie virtuele machines omvat “Burstable VM’ s ” die workloads uitvoeren met behulp van een fractie van de maximaal beschikbare CPU-capaciteit en bankovercapaciteit om tijdelijke stijgingen in de vraag aan te kunnen.
met enkele uitzonderingen (d.w.z. Burstable VM ‘s), hebben alle AWS en Azure VM’ s voor algemene doeleinden 4GiBs geheugen per vCPU. De VM ‘s van Google Cloud bieden ook 4gibs geheugen per vCPU (hoewel geheugenformaten worden geciteerd in GBs) plus—met Google Cloud—bestaat de optie om aanpasbare VM’ s te maken als de vooraf gedefinieerde formaten niet geschikt zijn voor specifieke workloads.
virtuele Machines met geoptimaliseerd geheugen
virtuele Machines met geoptimaliseerd geheugen leveren een hoge verhouding tussen geheugen en CPU, geschikt voor relationele databaseservers, middelgrote tot grote caches en in-memory analytics. Naast” reguliere “geheugen geoptimaliseerde VM’ s die tot 8GiBs opslag per vCPU, alle drie de providers in onze cloud service vergelijking bieden super-geheugen geoptimaliseerde VM ‘ s voor grote ondernemingen—het verstrekken van maximaal 30GiBs opslag per vCPU.
Microsoft Azure biedt ook geheugen geoptimaliseerde VM ‘ s met “beperkte vcpu’ s.”Hiermee kunt u de vCPU-telling beperken tot de helft of een kwart van de oorspronkelijke VM-grootte om de kosten van softwarelicenties te verminderen, terwijl u dezelfde geheugen -, opslag-en I/O-bandbreedte behoudt voor databaseworkloads zoals SQL Server of Oracle. U kunt deze functie in Google repliceren met aangepaste VM-typen.
gecomputeriseerde virtuele Machines
gecomputeriseerde virtuele Machines hebben een hoge CPU-geheugenverhouding en zijn goed voor webservers met gemiddeld verkeer, netwerkapplicaties, batchprocessen en toepassingsservers. Typische use cases omvatten:
- Scientific modeling
- Distributed analytics
- Machine / deep learning inference
- Ad serving
- zeer schaalbare multiplayer gaming
- Video-Codering
naast “standard Compute Optimized Virtual Machines, bieden alle drie de providers in onze cloud services comparison VM’ s geconfigureerd voor versnelde Computing. Azure biedt ook wat het noemt high Performance Compute VM ‘ s, maar deze repliceren de mogelijkheden van hogere standaard Compute geoptimaliseerde virtuele Machines aangeboden door AWS en Google Cloud.
Storage Optimized Virtual Machines
Storage Optimized Virtual Machines bieden een hoge disk throughput en I/O, en zijn ideaal voor Big Data -, SQL-en NoSQL-databases. AWS en Azure zijn vrij vergelijkbaar in hun bereik van opslag geoptimaliseerde VM ‘ s-respectievelijk het aanbieden van 7.625 GiB en 8GiB van geheugen per vCPU. Google biedt geen aangewezen Opslagoptimalisatie-VM-optie, maar stelt u in plaats daarvan in staat een van de volgende opties toe te voegen aan een bestaande VM:
- zonale standaard (HDD) persistente schijven, de langzaamste maar goedkoopste, en beter geschikt voor gegevensverwerking workloads die voornamelijk gebruik maken van sequentiële I/Os
- regionale standaard persistente schijven zijn hetzelfde als hierboven, maar met synchrone replicatie over twee zones in een regio
- zonale gebalanceerde persistente schijven zijn geschikt voor de meeste algemene toepassingen tegen een prijs tussen die van standaard en SSD persistente schijven.
- Regionale Evenwichtige Aanhoudende Schijven zijn het zelfde als boven maar met synchrone replicatie tussen twee zones in de regio
- Zonale SSD Aanhoudende Schijven zijn sneller en geschikt voor enterprise applicaties en high-performance-database workloads
- Regionale SSD Aanhoudende Schijven zijn geschikt voor toepassingen die mogelijk niet application-level replicatie
- Lokale SSD Schijven (beschikbaar met SCSI-of NVMe protocollen) veel hogere doorvoersnelheden en een lagere latency
Google ‘ s benadering geeft meer keuze over hoe VMs zijn geconfigureerd voor opslag, maar er zijn afwegingen. Lokale SSD-opslag wordt bijvoorbeeld niet automatisch gerepliceerd en alle gegevens op de lokale SSD kunnen verloren gaan als de virtuele Machine om welke reden dan ook wordt beëindigd. U kunt tot 24 lokale SSD-schijven met 375GiB aan opslag toevoegen aan elke VM voor een totaal van 9TiB aan opslag per VM.
Wanneer moet u cloudproviders voor container-services vergelijken?
Containers zijn een van de snelst evoluerende gebieden van het cloud computing-landschap. Begin 2019 hebben we de uitgaven van onze klanten aan AWS geanonimiseerd en geanalyseerd en een zesvoudige toename van de uitgaven aan containers geïdentificeerd!
terwijl je een paar jaar geleden containerservices kon vergelijken en verschillen kon vinden tussen wat AWS, Azure en Google Cloud boden, zijn die verschillen bijna verdwenen. Alle drie ondersteunen VM-gebaseerde en Kubernetes-gebaseerde containers. Alle drie bieden container orchestrators, container registers, en tools om containerize en migreren van bestaande toepassingen als microservices.
bijgevolg concluderen de meeste vergelijkingen van containerdiensten door cloudproviders dat klanten gebruik maken van de containerdiensten die worden aangeboden door de provider waarmee zij al VM ‘ s implementeren. Als uw organisatie echter containers op schaal implementeert, kan het nuttig zijn om cloudproviders te vergelijken op prijs na rekening te hebben gehouden met toegewijd gebruik of met toegezegde uitgavenkortingen.
voor een uitsplitsing van containerdiensten aangeboden door AWS, Azure en GCP, zie ons diepgaande artikel hier: Het vergelijken van Cloud Container Services Over AWS, Azure, en GCP
Serverloze computing/Functie-as-a-Service
Serverloze Computing/Functie-as-a-Service (FaaS) elimineert de noodzaak van het verstrekken, beheren of schaal middelen door ontwikkelaars uploaden code voert een kortstondige functie wanneer deze wordt geactiveerd door een gebeurtenis. Omdat klanten alleen voor de milliseconden betalen wanneer de functie wordt uitgevoerd, kan serverless computing de kosten aanzienlijk verlagen.
AWS’ Lambda service leidt de weg in serverloze computing door het ondersteunen van elke programmeertaal met de Runtime API integreren met tientallen AWS diensten native, of met andere controle, zichtbaarheid en veiligheid tools via AWS Lambda-Extensies. Momenteel, AWS is de enige provider in onze cloud services vergelijking aan te bieden Provisioned Concurrency om functies geïnitialiseerd en hyper-klaar om te reageren op een evenement te houden.
Vergelijking van Compute Cloud Services | AWS | Azure | |
---|---|---|---|
Burstable VM Types | t4g | B | f1/g1 |
Algemeen Doel VM soorten (nieuwste generatie) | m6g | Dv4/Dsv4 | n2d-standaard |
Regelmatig Geoptimaliseerd Geheugen VM types | r6g | Ev4/Esv4 | n2d-highmem |
Super Geoptimaliseerd Geheugen VM types | x1/z1d | Mv2 | m1-ultramem |
Bereken Geoptimaliseerd VM types | c6g | Fsv2 | c2-standaard |
Hoge Prestaties Berekenen VM types | p3/g4/f1 | HBv2/HC | clusters |
Opslag Geoptimaliseerd VM types | h1/i3/d2 | Lsv2 | n/a |
Container services | ECS | ACI | Compute Engine |
Kubernetes diensten | JA | AKS | Kubernetes Motor |
Serverloze containers | Fargate | ACI | Cloud Draaien |
Serverloze computing | Lambda | Functies | Cloud Functies |
In dit artikel zie je stap-voor-stap instructies voor het optimaliseren en beheren van AWS Lambda functies over de drie gebieden van uitmuntendheid voor cloud management: cloud operations, cloud voor financieel management en cloud security en compliance.
vergelijking van cloudopslagservices
wanneer het gaat om een vergelijking van cloudopslagservices, hebben cloudklanten in het verleden ervoor gekozen de door de dienstverlener aangeboden opslagfaciliteit te gebruiken waarmee zij virtuele Machines leveren. Bedrijven hebben nu meer opties beschikbaar voor hen, met name met gegevens die zelden wordt benaderd.
ongetwijfeld is AWS’ Simple Storage Service (S3) de bekendste van alle cloudopslagdiensten. Het begrijpen van de verschillende opslagklassen, verschillende prijzen en verschillende niveaus van fouttolerantie kan echter ingewikkeld zijn. Microsoft en Google hebben even betrouwbare en robuuste diensten.
u kunt een gedetailleerde vergelijking van AWS -, Azure-en GCP-opslagopties en kortingen zien in dit artikel hier: AWS vs Azure vs GCP: kortingen, verplichtingen en reserveringen
een uitleg van cloudopslagklassen
om een soortgelijke vergelijking van cloudopslagdiensten uit te voeren, is het noodzakelijk om te begrijpen wat de verschillende cloudopslagklassen zijn. Het is ook belangrijk om op de hoogte te zijn van andere cloudopslag-services die worden aangeboden door AWS, Azure en Google om verwarring te voorkomen bij het kijken naar de opties. Hier is een snelle uitsplitsing, met de namen gegeven aan elke service in de onderstaande tabel.
- Blokgeheugenvolumes zijn de op een virtuele Machine aangesloten opslageenheden. Ze kunnen lokaal of netwerk aangesloten en worden behandeld als een onafhankelijke schijf.
- objectgeheugenvolumes slaan de meeste soorten gegevens op, die voor duurzaamheid over verschillende regio ‘ s en zones kunnen worden gerepliceerd en toegankelijk zijn via eenvoudige interfaces voor webservices.
- Bestandsopslagsystemen vergemakkelijken het delen van bestanden in de cloud, waardoor servers en toepassingen toegang hebben tot opgeslagen gegevens via gedeelde bestandssystemen.
- Infrequent Access storage wordt gebruikt voor het opslaan van back-upgegevens en disaster recovery-gegevens die u misschien snel nodig hebt, maar die u waarschijnlijk niet vaak zult openen.
- archiefopslag wordt meestal gebruikt voor het opslaan van gegevens voor compliancedoeleinden. Deze klasse van cloudopslag is bedoeld voor langetermijngegevens die retrieval latency kunnen verdragen.
- hybride opslagoplossingen zijn systemen voor het verplaatsen van inactieve gegevens naar de cloud met behoud van bedrijfskritische en gevoelige gegevens op locatie om de fysieke opslagvereisten te verminderen.
- fysieke bulkdatatransportoplossingen zijn voor het fysiek verplaatsen van grote hoeveelheden gegevens van on-premise datacenters naar datacenters van clouddienstverleners.
bij het berekenen van de kosten van een cloudopslagservice moet u rekening houden met de kosten van PUT -, POST -, COPY-en GET-verzoeken en rekening houden met minimale capaciteitskosten of minimale duurkosten. Bijvoorbeeld, AWS heeft een minimum 128KB capaciteit lading voor de twee niet-frequente toegang klassen en een negentig dagen minimum lading voor de Glacier Archive Storage class.
Vergelijking van Cloud Storage Diensten | AWS | Azure | |
---|---|---|---|
Block storage | EBS | Azure Schijven | HDD/SSD |
Object storage | S3 | Azure Blob | Standaard |
Bestand opslag | EFS | Azure Bestanden | Filestore |
Zeldzaam toegang opslag 1 | Standaard-IA | Cool Blob | Nearline |
Zeldzaam toegang opslag 2 | Een Zone-IA | n/a | Coldline |
Archief opslag | Gletsjer | Azure Archief | Archief |
Hybride opslag | Gateway | StorSimple | ClearSky |
Fysieke bulk data transport oplossing | Sneeuwfamilie | Import / Export | Transfer App |
vergelijking van cloudregio ‘s en beschikbaarheidszones
het aantal en de locaties van cloudregio’ s en beschikbaarheidszones is een belangrijke overweging bij het selecteren van een cloudserviceprovider—niet alleen omdat hoe uitgebreider het netwerk van datacenters is, hoe kleiner de kans op latency is, maar ook omdat uitgebreide datacenternetwerken de opties voor replicatie en redundantie verhogen en de disaster tolerance in geval van uitval verbeteren.
in onze cloudservicevergelijking werd al eerder vermeld dat de prijzen van cloudservicediensten vaak onderhevig zijn aan regionale variaties, en dit geldt zeker voor latency-tolerante diensten zoals archiefopslag—met prijzen die tot 50% verschillen, afhankelijk van waar archiefgegevens worden opgeslagen. Echter, misschien wel de belangrijkste reden voor het vergelijken van de grootte van het netwerk is dat hoe groter het aantal regio ‘ s en zones, hoe groter de kans dat het een lokale zone voor uw bedrijf zal een volledig scala van diensten te ondersteunen.
bedrijven die actief zijn in de VS zones zijn zich waarschijnlijk niet bewust van hoe beperkt sommige diensten zijn buiten “primaire” zones-en we hebben het niet over de buitenste uithoeken van Zuidoost-Azië. AWS ‘ datacenters in Ohio en Noord-Californië bieden bijvoorbeeld niet hetzelfde dienstenaanbod als de datacenters in Noord-Virginia of Oregon, en dit kan gevolgen hebben voor waar een organisatie resources inzet of welke diensten het gebruikt.
elk van de providers in onze cloud services comparison publiceert een webpagina met beschikbare diensten per regio, en deze zijn de moeite waard om te bekijken. U kunt toegang krijgen tot de AWS webpagina hier, de Azure webpagina hier, en de Google webpagina hier. Elke webpagina is sorteerbaar per continent (Noord-en Zuid-Amerika, Europa of Azië-Pacific).
Vergelijking van Regio ‘ s door de Cloud Provider | AWS | Azure | |
---|---|---|---|
U. S. Een | 4 | 8 | 7 |
U. S. A. Gov | 2 | 7 | – |
Amerika met uitzondering van U. S. A. | 2 | 3 | 2 |
Europa | 6 | 12 | 6 |
Azië-Pacific | 9 | 15 | 8 |
Andere | 1 | 2 | – |
Andere factoren om te overwegen wanneer je het vergelijkt met cloud-diensten
Zoverre het berekenen van services en diensten voor opslag—en hun lokale beschikbaarheid van de belangrijkste overwegingen voor de meeste bedrijven wanneer ze vergelijken cloud services en cloud service providers, sommige bedrijven kunnen hebben andere motieven voor het uitvoeren van een cloud services vergelijking om rekening te houden met factoren zoals analytics, netwerken, databases, en DevOps tools.
hoewel een vergelijking van cloudproviders ongetwijfeld een ontmoedigende taak is, kan de inspanning die erin wordt geleverd lonend zijn in termen van kostenreductie en verbeterde prestaties. Het is zeker een waardevolle oefening voor bedrijven die actief zijn in een multi-cloud omgeving, die de mogelijkheid hebben om een aantal diensten van de ene provider en verschillende diensten van andere providers te selecteren—onder voorbehoud van het hebben van de nodige mechanismen in de plaats om de multi-cloud omgeving effectief te beheren.
voor een nog meer diepgaande vergelijking van AWS -, Azure-en GCP-services raden wij u aan ons eBook te downloaden: vergelijk diensten voor de Grote Drie cloudproviders