
Zilux IT står med Ukraina!
Demokrati är ingen självklarhet.
Konsultbloggen
En resa mot en mer flexibel molninfrastruktur
2025-01-31
I vår strävan efter att bygga en robust och skalbar molninfrastruktur för vår kunds behov har vi stött på en del utmaningar med den nuvarande lösningen, Proxmox. Även om Proxmox är en kraftfull plattform för virtualisering har vi upptäckt vissa begränsningar som hindrar oss från att uppnå den effektivitet och flexibilitet vi önskar.
En av de största utmaningarna vi har stött på är avsaknaden av ett API som möjliggör automatisk distribution av virtuella maskiner (VM:ar) baserat på tillgängliga resurser. För att lösa detta har vi tvingats utveckla vår egen "shim" – en anpassad lösning som fungerar som en brygga mellan Proxmox och våra automatiseringsverktyg. Denna lösning har dock visat sig vara komplex att underhålla och har inte alltid fungerat som förväntat.
Utöver detta har vi upplevt problem när vi använder Terraform, ett verktyg för infrastruktur som kod, när det gäller att hantera vår Proxmox-miljö. Återkommande timeouts och problem med PVEProxy, en proxytjänst som ibland kräver omstart, har försvårat våra försök att automatisera och effektivisera vår infrastrukturhantering.
Mot en mer molnliknande framtid
Med våra växande behov, inklusive hanteringen av Kubernetes-kluster, insåg vi att vi behövde en mer mogen lösning som kunde erbjuda den flexibilitet och skalbarhet vi sökte. Efter att ha utvärderat olika alternativ bestämde vi oss för att genomföra en Proof of Concept (POC) med Apache Cloudstack.
Cloudstack är en öppen källkods plattform för molninfrastruktur som erbjuder en mängd funktioner för att bygga och hantera privata och publika moln. Det är designat för att vara enkelt att använda och passar bra för mindre team som oss som behöver en kraftfull men lättadministrerad lösning.
Vår POC med Cloudstack har hittills varit mycket lovande. Vi har imponerats av dess administrativa enkelhet, vilket eliminerar behovet av stora specialiserade team. Dessutom har vi upptäckt att Cloudstack fungerar sömlöst med Terraform, vilket gör det möjligt för oss att automatisera vår infrastrukturhantering på ett effektivt sätt.
En annan fördel med Cloudstack är dess stöd för lifecycle management av Kubernetes kluster, vilket är avgörande för våra framtida behov av att hantera containeriserade applikationer. Med Cloudstack kan vi enkelt skapa och hantera Kubernetes-kluster, vilket ger oss den flexibilitet och skalbarhet vi behöver för att stödja vår kunds växande krav.