bloghoved rene løhde

IaaS kursen

Jeg har i arbejdssammenhæng lavet en lille sammenligning af 5 public cloud Infrastructure-as-a-Service leverandører. Øvelsen blev lavet for at vise forskellen på de forskellige og deres styrker og svagheder, men mest for at få erfaring, med de forskellige platforme.

I den forbindelse er der det lille: "…errhhhmm, chef … jeg har de her fakturaer, jeg skal ha' refunderet". Det koster jo at provisionere i andre folks datacenter!

Her er et eksempel på en månedsopgørelse, med 24/7 drift og hvad jeg eventuelt skal betale:

  • Amazon Web Service EC2 - r3.large, 2vCPU, 15.2GB RAM, 32 GB SSD ~ 153,10$ = 981 kr
  • Google Compute Engine - n1-highmem-2, 2 vCPU, 13 GB RAM, 375 GB SSD ~ 157,27$ = 1008 kr
  • Microsoft Azure - D11, 2 vCPU, 14 GB RAM, 100 GB SSD ~ 159,66$ = 888 kr
  • IBM Softlayer, 2 vCPU, 12 GB RAM, 25 GB SAN ~ 159,06$ = 1020 kr

Så hvorfor er der en stor prisforskel i Azure favør (...i denne måned)?

Kommentarer (14)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
#4 René Løhde

Den sidste var VMware og jeg har kun brugt dem et par dage. Jeg tog dem ikke med fordi jeg tror, jeg enten havde lavet en fejl eller bare ikke forstår deres afregning. I min fremskrivning af VMware vCloud Air VM'ens forbrug lå den på 253$/måned.

  • 0
  • 0
#6 René Løhde

Jo, det er forskelligt fra leverandør til leverandør. I min optik at der generelt 3 former for storage i IaaS: Lokal disk, operationel persisteringslag (Fx AWS EBS, Azure Disk...) og file-storage (Fx AWS S3, Azure Blob...). Når leverandøren skriver at der er SSD disk, er det typisk i den lokale maskine. Som du skriver så kan deres operationelle og file/arkiveringslignende storage være beskrevet i IOPS. Hvilket giver god mening fordi leverandørens storage kronisk er i transformation, så leverandørerne kan kun give en SLA på IOPS... men ja, SSD i prislistens er næsten altid lokal. Det vil betyde at jeg som kunde altid forventer at lande på HW som har lokalt SSD når min VM flytter af den ene eller anden grund.

  • 0
  • 0
#12 René Løhde

Det er min oplevelse at "lokalt" kan betyde 1. Som Anders skriver, den vDisk OS bliver installeret på 2. Fysiske diske i den, ellr i umiddelbar, tilkytning til 'pizzabox' hvor image bliver provisioneret

  • 0
  • 0
#14 Kenneth Østrup

Hvis en udbyder beskriver lokal storage, skal det ses som lokal i forhold til host maskinen, hvorpå den virtuelle maskine kører. I stedet for at den virtuelle maskines primære harddisk bliver tildelt fra et centraliseret storagesystem.

Typisk vil den lokale storage blive tildelt som "ephemeral storage" til den virtuelle maskine. Det vil du se som den primære harddisk (e.g. /dev/sda eller /dev/vda). Dette er plads hvor din virtuelle maskines operativ system og services kører på.

Ekstra block-level storage kan somregelt tilkøbes "som en ny virtuel disk", hvor den ekstra storage så kommer fra et storage system, hvorpå pladsen er billigere.

  • 0
  • 0
Log ind eller Opret konto for at kommentere