Kostenoptimalisatie in de cloud is een essentiële taak voor elk bedrijf dat op grote schaal opereert. Fathom Analytics, een privacy-gericht webanalyse-dienst, slaagde erin om meer dan 100.000 dollar per jaar op zijn AWS-rekening te besparen door een reeks strategische aanpassingen in zijn infrastructuur.
Deze case benadrukt de hoge kosten van het volledig afhankelijk zijn van een publieke cloudprovider en suggereert dat, in veel scenario’s, oplossingen voor private cloud of bare-metalEen bare-metal server is een fysieke server met een enkele een haalbaar alternatief kunnen zijn om kosten te optimaliseren en het vendor lock-in door platforms zoals AWS, Google Cloud of Azure te vermijden.
Kostenproblemen bij AWS
Naarmate Fathom Analytics groeide, stegen hun uitgaven aan AWS aanzienlijk. Als een onafhankelijk bedrijf zonder externe financiering, moesten zij manieren vinden om de kosten te verlagen zonder de prestaties van hun infrastructuur waarop ze miljarden verzoeken per maand verwerken in gevaar te brengen.
Hun infrastructuur in AWS gebruikte de volgende diensten:
- Application Load Balancer (ALB)
- Web Application Firewall (WAF)
- AWS Lambda
- Simple Queue Service (SQS)
- CloudWatch
- NAT Gateway
- Redis Enterprise Cloud
- Route53
De focus van de optimalisatie lag op hun data-invoerpunt, dat het grootste deel van het verkeer en de operationele kosten beheerde.
Hoe Fathom Analytics zijn AWS-rekening Verlaagde
Hier zijn de belangrijkste strategieën die zij implementeerden en de jaarlijkse besparingen die zij behaalden:
Dienst | Jaarlijkse Kostensparing | Geïmplementeerde Optimalisatie |
---|---|---|
CloudWatch | $7.550 | Verwijdering van onnodige logs in AWS Lambda. |
NAT Gateway | $17.162 | Gebruik van private netwerken en VPC Peering in plaats van NAT Gateway. |
S3 | $5.774 | Deactivering van onnodige versiebeheer in opslagbuckets. |
Route53 | $2.547 | Verhoging van de TTLTTL (Time to Live) is een parameter van de IP-header die de in DNS-records DNSDNS (Domain Name System) is een systeem voor domeinnamen om factureringswaardige verzoeken te verminderen. |
Lambda & SQS | $44.851 | Verwijdering van tussenliggende SQS en vermindering van Lambda-aanroepen. |
WAF | $12.201 | Overstap van AWS WAF naar geïntegreerde bescherming in hun CDNEen CDN, wat staat voor Content Delivery Network (Red van Content…. |
CloudFront | $4.800 | Herziening van het verkeer en optimalisatie van de dataloads. |
Totaal Besparing | $109.459 | 30% vermindering van de jaarlijkse rekening bij AWS. |
Belangrijkste wijzigingen geïmplementeerd
- Optimalisatie van logs in CloudWatch
- Er werd een onnodige uitgave voor Lambda-logs geïdentificeerd die niet werden gebruikt.
- Er werd gestopt met het automatisch schrijven van logs van AWS Lambda.
- Resultaat: Besparing van $7.550 per jaar zonder de zichtbaarheid van de systeemprestaties te beïnvloeden.
- Verwijdering van het intensieve gebruik van NAT Gateway
- Bedrijven migreerden operaties naar een privé netwerk met VPC Peering in plaats van afhankelijk te zijn van NAT Gateway.
- Alleen externe verbindingen voor cruciale API’s werden gehandhaafd.
- Resultaat: Besparing van $17.162 per jaar.
- Herziening van opslag in S3
- Verouderd versiebeheer in opslagbuckets werd gedeactiveerd.
- Verouderde historische gegevens werden verwijderd.
- Resultaat: Besparing van $5.774 per jaar.
- Reductie van kosten in Route53
- De TTL van DNS-records werd aangepast om onnodige verzoeken te vermijden.
- Duplicaten en verouderde configuraties werden beoordeeld.
- Resultaat: Besparing van $2.547 per jaar.
- Verwijdering van SQS in de dataverwerkingsarchitectuur
- Voorheen: Lambda -> SQS -> Lambda
- Nu: Lambda verwerkt de verzoeken zonder tussenkomst.
- SQS blijft alleen als back-up mechanisme voor uitval.
- Resultaat: Besparing van $44.851 per jaar door de hoeveelheid Lambda- en SQS-aanroepen te verminderen.
- Overstap van AWS WAF naar een efficiëntere oplossing
- De WAF-bescherming werd verplaatst naar hun CDN-provider, waardoor de afhankelijkheid van AWS werd verminderd.
- Een rate limiting per seconde werd geïmplementeerd in plaats van per minuut.
- Resultaat: Besparing van $12.201 per jaar.
- Optimalisatie van het gebruik van CloudFront
- Onverwacht verkeer in de regio Ierland werd geïdentificeerd.
- De hoeveelheid gerepliceerde gegevens in CloudFront werd verminderd.
- Resultaat: Besparing van $4.800 per jaar.
Waarom Overwegen om Private Cloud of Bare-Metal te Gebruiken?
Het geval van Fathom Analytics is een duidelijk voorbeeld van hoe de kosten in de cloud snel kunnen oplopen als ze niet goed beheerd worden.
Voor veel bedrijven kan de vendor lock-in van AWS, Google Cloud of Azure leiden tot hoge terugkerende kosten. Overstappen naar oplossingen van private cloud of bare-metal infrastructuur kan strategische voordelen bieden:
1. Langdurige Kostenbesparing
- AWS en Google Cloud rekenen voor gebruik en dataoverdracht, wat onvoorspelbaar kan zijn.
- Met bare-metal servers betaal je een vaste kost, waardoor extra kosten voor verkeer of opslag worden vermeden.
2. Groter Controle over de Infrastructuur
- In een publieke cloud heeft het bedrijf geen controle over de beslissingen van de leverancier.
- Een private cloud of eigen infrastructuur stelt je in staat hardware, netwerken en software aan te passen aan specifieke behoeften.
3. Betere Prestaties en Latentie
- De bare-metal infrastructuur biedt meer efficiëntie en lagere latentie in vergelijking met virtuele machines in de cloud.
- Bedrijven met een hoge verwerkingsbelasting kunnen enorm profiteren van deze optie.
4. Veiligheid en Naleving van Regelgeving
- Volledige controle over de data en netwerkt verkeer, wat mogelijke datalekken voorkomt.
- Naleving van regelgeving zoals GDPR, HIPAA en SOC2 zonder afhankelijkheid van het beleid van de cloudprovider.
Voorbeeld van Alternatieven
Alternatief | Voordelen | Gebruik Voorbeeld |
---|---|---|
Private Cloud (Proxmox, OpenStack, VMware) | Volledige controle, veiligheid en flexibiliteit | Bedrijven met strenge datavereisten |
Bare-Metal (Stackscale, Acens, Arsys) | Hoge prestaties, lagere latentie en vaste kosten | Applicaties die intensieve rekenkracht vereisen |
Hybride (On-Premise + Cloud) | Balans tussen controle en schaalbaarheid | Bedrijven in transitie van publieke cloud |
Conclusie: Is het Tijd om Alternatieven voor Publieke Cloud te Evalueren?
De case van Fathom Analytics toont aan hoe een strategische benadering van kostenoptimalisatie aanzienlijke besparingen kan opleveren zonder de prestaties in gevaar te brengen.
Voor bedrijven die sterk afhankelijk zijn van AWS, Google Cloud of Azure, is het essentieel om de return on investment (ROI) te evalueren en alternatieven zoals private cloud of bare-metal te verkennen, waar leveranciers met datacenters in Spanje zoals Stackscale (Grupo Aire) een optie zijn om te overwegen vanwege de kosten en kwaliteit.
Hoewel de publieke cloud nog steeds een handige optie blijft, kunnen de hoge kosten en het gebrek aan controle een gedeeltelijke of volledige overgang naar eigen infrastructuur rechtvaardigen.
Uiteindelijk ligt de sleutel in het vinden van de balans tussen prestaties, kosten en flexibiliteit, waarbij wordt verzekerd dat de infrastructuur zich aanpast aan de behoeften van het bedrijf zonder onnodige uitgaven.
via: Fanthom blog