De opkomst van public cloud-diensten heeft veel bedrijven de mogelijkheid gegeven om hun infrastructuur te schalen en te optimaliseren zonder de noodzaak om zelf nog fysieke datacenters te beheren. Deze techgiganten bieden een breed scala aan diensten en voordelen, maar er zijn ook aanzienlijke nadelen die bedrijven moeten overwegen. Dat blijkt wel uit een blog post die Railway, een internationaal platform dat het opzetten en beheren van uitgebreide serverinfrastructuren voor zijn rekening kan nemen, onlangs publiceerde.
Voordelen van public cloud via een hyperscaler
Een van de grootste voordelen van public cloud-diensten is de schaalbaarheid. Bedrijven kunnen hun resources snel aanpassen aan de vraag, zonder de noodzaak om zelf fysieke hardware aan te schaffen en te beheren. Dit is bijzonder waardevol voor start-ups en snelgroeiende bedrijven die regelmatig hun capaciteit moeten aanpassen.
Public cloud-diensten bieden vaak een kostenvoordeel door middel van een pay-as-you-go-model. Bedrijven betalen alleen voor de resources die ze daadwerkelijk gebruiken, wat kan leiden tot significante kostenbesparingen vergeleken met het beheren van een eigen data center.
Hyperscalers investeren daarnaast continu in nieuwe technologieën en updates. Dit betekent dat bedrijven die deze diensten gebruiken, automatisch toegang krijgen tot de nieuwste innovaties en beveiligingsupdates zonder zelf te hoeven investeren in onderzoek en ontwikkeling.
Toch kennen dit soort voordelen ook een keerzijde, zoals Railway ondervond.
Maar ook belangrijke nadelen
Hoewel public cloud-diensten kostenvoordelen kunnen bieden, zijn er ook verborgen kosten die bedrijven moeten overwegen. Egress fees, ofwel de kosten voor het verzenden van data vanuit de cloud naar bijvoorbeeld een andere cloud of een on-premise omgeving, kunnen snel oplopen en een aanzienlijke financiële last vormen. Railway – klant bij Google Cloud Services – ontdekte dat deze kosten een significante impact hadden op hun prijsstructuur en de diensten die ze konden aanbieden.
Er speelde echter nog meer. Ondanks het feit dat Railway miljoenen dollars per jaar spendeerde bij Google, kreeg het bedrijf naar eigen zeggen amper ondersteuning. Dit is volgens hen een veelvoorkomend probleem voor bedrijven die afhankelijk zijn van hyperscalers. De kwaliteit van de ondersteuning kan variëren en is niet altijd even hoog als verwacht.
Het bouwen van diensten op basis van de infrastructuur van een hyperscaler kan ook technische beperkingen met zich meebrengen. Railway ontdekte dat deze beperkingen hun mogelijkheden om nieuwe functies te ontwikkelen en hun dienstniveau te verbeteren, aanzienlijk beperkten. Dit leidde ertoe dat Railway besloot om hun eigen fysieke infrastructuur te ontwikkelen.
Waarom Railway kiest voor eigen datacenters
In reactie op de beperkingen en problemen die ze ondervonden met GCP, startte Railway het Railway Metal-project. Binnen negen maanden hadden ze hun eerste datacenter in Californië operationeel, compleet met glasvezelkabels en contracten met verschillende internet service providers (ISPs). Dit was slechts het begin van hun transitie naar een ‘infra-less’ cloud-ervaring voor hun klanten.
Het bouwen van een eigen datacenter is uiteraard een complexe en tijdrovende onderneming. Railway koos voor een ‘cage colocation’, wat betekent dat ze een privéruimte binnen een datacenter van een provider kregen.
Een van de grootste uitdagingen bij het bouwen van een datacenter is het beheren van power en cooling. Railway moest nauwkeurig berekenen hoeveel power ze nodig hadden en zorgen voor redundantie om ervoor te zorgen dat hun servers altijd beschikbaar zijn. Dit betekende het installeren van intelligente Power Distribution Units (PDUs) en het zorgen voor twee onafhankelijke power feeds per rack.
Om de laagst mogelijke latency te bereiken, moest Railway zorgen voor solide verbindingen met de rest van de wereld. Dit betekende het selecteren van datacenters die verbonden waren met Tier 1 ISPs en aangesloten zijn op een Internet Exchange (IX). Railway contracteerde daarom meerdere ISPs.
Railway moest verder zorgen voor optimale airflow door het ontwerpen van cold en hot aisles. Ze kozen voor bredere racks om betere airflow te waarborgen en zorgden voor over-head infrastructuur om kabels efficiënt te routeren. Het installeren van de hardware vereist gedetailleerde documentatie, zoals een cabling matrix en rack elevation. Railway ontwikkelde interne tools om deze specificaties automatisch te genereren, wat het installatieproces aanzienlijk versnelde.
Hoewel public cloud-diensten via hyperscalers belangrijke voordelen bieden, zoals schaalbaarheid en kostenbesparing, zijn er ook aanzienlijke nadelen die bedrijven moeten overwegen. Railway’s ervaringen met een dergelijke hyperscaler geven volgens het bedrijf aan dat deze nadelen significante impact kunnen hebben op de prijsstructuur, dienstniveau en technische mogelijkheden. Door hun eigen fysieke infrastructuur zelf te ontwikkelen, heeft Railway deze beperkingen naar eigen zeggen nu kunnen omzeilen en kan men nu betere diensten bieden aan klanten.
0 reacties