Cloud kostnadsoptimering: Spara 40% på molnfakturan
De flesta organisationer spenderar 25-40% mer på molntjänster än nödvändigt. Det handlar inte om dåliga beslut — det handlar om brist på synlighet och rutiner. Jag har hjälpt svenska företag att sänka sin molnfaktura med konkreta åtgärder som kan implementeras på dagar, inte månader.
1. Rightsizing — den enklaste vinsten
De flesta instanser är överallokerade. En EC2-instans med 8 GB RAM som konsekvent använder 2 GB slösar 75% av sina resurser — och pengar. Analysera CPU- och minnesanvändning under 2-4 veckor och rightsiza baserat på data.
AWS Compute Optimizer, Azure Advisor och GCP Recommender ger konkreta förslag. Min erfarenhet: 30-50% av alla instanser kan skalas ner minst ett steg utan prestandapåverkan.
2. Reserved Instances och Committed Use
Om du vet att en arbetsbelastning kommer att köra i minst ett år, ger reserverade instanser 30-72% rabatt jämfört med on-demand-priser.
- AWS: Reserved Instances (1 eller 3 år) och Savings Plans (mer flexibelt)
- Azure: Reserved VM Instances och Azure Savings Plan
- GCP: Committed Use Discounts (CUD) och sustained use discounts (automatisk)
Tumregel: Reservera baslinjekapacitet (det minimum du alltid behöver). Hantera peaks med on-demand eller spot/preemptible instanser.
3. Stäng av det du inte använder
Utvecklingsmiljöer som körs 24/7 men bara används 8 timmar per dag slösar 67% av kostnaden. Automatisera nedstängning och uppstart.
# AWS: Schemalagd nedstängning med EventBridge + Lambda
# Stäng av dev-miljöer kl 18:00, starta kl 08:00
# Tagga alla dev-resurser
aws ec2 create-tags --resources i-1234567890 \
--tags Key=Environment,Value=development \
Key=AutoStop,Value=true
# Lambda-funktion (triggas av EventBridge cron)
import boto3
def stop_dev_instances(event, context):
ec2 = boto3.client('ec2')
instances = ec2.describe_instances(
Filters=[
{'Name': 'tag:AutoStop', 'Values': ['true']},
{'Name': 'instance-state-name', 'Values': ['running']}
]
)
ids = [i['InstanceId']
for r in instances['Reservations']
for i in r['Instances']]
if ids:
ec2.stop_instances(InstanceIds=ids)
print(f"Stopped {len(ids)} instances")4. Spot och Preemptible Instanser
Spot instances (AWS), Spot VMs (Azure) och Preemptible VMs (GCP) ger 60-90% rabatt. Nackdelen: de kan stoppas med kort varsel. Perfekt för batch-jobb, CI/CD, och arbetsbelastningar som tål avbrott.
5. Tagging — utan synlighet ingen kontroll
Du kan inte optimera vad du inte kan mäta. Inför en obligatorisk taggning-policy för alla resurser: team, projekt, miljö, kostnadsställe. Utan taggar vet du inte vilka team eller projekt som driver kostnaderna.
Enforcea tagging via policies (AWS SCP, Azure Policy, GCP Organization Policies). Resurser utan taggar ska inte kunna skapas.
6. Data transfer-kostnader
Data egress är molnleverantörernas dolda intäktskälla. All utgående trafik kostar pengar. Strategier för att minimera:
- Håll trafik inom samma region och tillgänglighetszon
- Använd CDN (CloudFront, Azure CDN, Cloud CDN) för statiskt innehåll
- Komprimera data vid överföring mellan tjänster
- Överväg VPC endpoints för AWS-tjänster (undviker NAT gateway-kostnader)
Sammanfattning
Kostnadsoptimering i molnet är inte ett engångsprojekt — det är en löpande process. Börja med rightsizing och reservationer (snabbaste vinsterna), automatisera nedstängning av dev-miljöer, och inför tagging för långsiktig kontroll. De flesta organisationer kan spara 25-40% med dessa åtgärder.
Läs mer om molnmigration och SaaS-utvärdering för att fördjupa dig i kostnadsmedvetna molnstrategier.