Afrekenmodellen voor opslag in de cloud deugen niet
Wachs ziet vooral problemen in de manier waarop de rekening wordt opgemaakt voor toegang tot de gegevens. In de regel kiezen de leveranciers voor het aantal getransporteerde megabytes, het aantal input/outputoperaties per seconde of een variatie daarop. Die zijn voor de leverancier makkelijk te meten, en ook makkelijk inzichtelijk te maken voor de klant. Maar die maten zeggen weinig over de feitelijke belasting van de disksystemen die de cloudleverancier heeft draaien, betoogt Wachs.
Verschillen in schijfbelasting
Om dat te illustreren wijst Wachs op het verschil tussen sequentiële en willekeurige schijftoegang. Bij het lezen van een grote hoeveelheid gegevens die aaneengesloten op schijf staan, hoeft het schijfsysteem veel minder werk te verzetten dan bij het uitlezen van gegevens die op verschillende plaatsen op de schijf staan. Per megabyte per seconde transfer vanaf disk kan de belasting bij sequentiële bestanden 1,6 procent zijn, en bij ‘random access’ wel 67 procent.
Verschillen ontstaan niet alleen door de aard van de uit te lezen gegevens. De mate waarin van de cache gebruik kan worden gemaakt, maakt bijvoorbeeld veel verschil: als gegevens uit cache gelezen worden (dus meermaals acher elkaar benaderd worden), belast dat het schijfsysteem minder dan wanneer dat niet het geval is. En metadata hebben heel andere karakteristieken dan ‘gewone’ data, terwijl het ook verschil maakt of van traditionele schijfopslag danwel van solid state disks gebruik wordt gemaakt, stelt Wachs.
Voor de leveranciers is het niet echt handig om gebruik te maken van een maat die niet aansluit bij de feitelijk gemaakte kosten. Bovendien geeft het klanten geen reden om efficiënt met schijftoegang om te gaan; dat kan op termijn zelfs de winstmarge van aanbieders aantasten, meent Wachs. Om die reden kunnen ze beter overstappen op een afrekenmethode die gebaseerd is op de feitelijke belasting van het schijvencomplex in de cloud. Op zich zal de ontwikkeling daarvan wel voeten in de aarde hebben, maar de problemen zijn niet onoverkomelijk, stelt Wachs.
Onrechtvaardige verschillen
Voor de klanten zal zo’n afrekenmodel wellicht minder inzichtelijk zijn. Maar de huidige afrekenmodellen kunnen zelfs ronduit onrechtvaardig uitpakken, en zullen op termijn zeker tot discussie leiden. ‘Bedrijven die 40 miljoen betalen terwijl ze voor 30 miljoen gebruiken, zullen liever zien dat afrekening en prijsstelling de werkelijke kosten reflecteren’, zei Wachs op de Usenix-conferentie.
De onderzoekspaper Exertion-based billing for cloud storage access is gepubliceerd op de conferentiesite van Usenix.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee