Multi-tenancy görs oftast genom att dela en stor miljö och hålla isär kunderna med regler och roller. Det fungerar tills en regel brister. Vi valde en annan grundmodell: node-modellen, där varje tenant får sitt eget isolerade OpenStack-projekt.
Isolering som utgångsläge
Varje tenant kör i ett eget projekt med egna nätverk, egen lagring och egna krypteringsnycklar i EU-resident OpenBao. Isoleringen är strukturell snarare än enbart policybaserad — grannar delar inte samma nyckelmaterial eller samma logiska miljö. Standarden är åtskillnad, inte samåkning.
Varför nycklarna hör till tenanten
Att lagra data isolerat räcker inte om nyckelhanteringen är gemensam. I node-modellen bor nycklarna hos tenanten, i EU-resident OpenBao, så att den som kontrollerar datan också är den som borde kunna läsa den. Kryptering skyddar bara om motparten inte kan begära ut nyckeln.
Isolering som standard är tråkigare att bygga och lättare att lita på.
— ur Keplers produktprinciper
Vad det ger dig
Ett renare blast radius vid incidenter, en tydlig gräns för revision och efterlevnad, och en miljö som är din snarare än en del av någon annans. För reglerade branscher är den strukturella åtskillnaden ofta skillnaden mellan “kanske” och “ja” i en riskbedömning.
Läs mer om plattformen, eller starta din första isolerade miljö direkt.