Vad är Pulumi?
Pulumi är en plattform för infrastructure as code (IaC) som låter utvecklare definiera, deploya och hantera molninfrastruktur med vanliga programmeringsspråk istället för ett separat domänspecifikt konfigurationsspråk. Det innebär att infrastrukturdefinitioner kan dra nytta av loopar, villkorssatser, funktioner, paket och testramverk som redan finns i respektive språk, snarare än ett fristående deklarativt format. Pulumi håller reda på infrastrukturens tillstånd och beräknar vilka ändringar som krävs för att gå från nuvarande till önskat läge - konceptuellt likt andra IaC-verktyg, men med kod istället för ett eget språk som byggblock. Verktyget stödjer de stora molnleverantörerna (AWS, Azure, Google Cloud) samt en lång rad andra tjänster via providers, och används för allt från enskilda resurser till hela multi-moln-arkitekturer. Pulumi riktar sig till utvecklingsteam och plattformsingenjörer som redan är vana vid generella programmeringsspråk och vill undvika att lära sig ett separat IaC-språk. Källdatan beskriver Pulumi kort som en modern IaC-plattform för att bygga, deploya och hantera molninfrastruktur - detaljer kring specifika gränser för en eventuell gratisnivå anges inte i källan.