Dear friends,
Ek verstaan die aantrekkingskrag van die bou van jou eie dooie man se skakelaar. Jy wil volledige beheer hê, geen derdeparty-afhanklikhede nie, en die bevrediging om iets te skep wat presies by jou behoeftes pas. As iemand wat daarvan hou om dinge te bou, verstaan ek dit heeltemal.
Maar ek moet ook deel wat ek geleer het oor hoekom skakelaars wat self aangebied word, 'n moeilike mislukkingsyfer het wanneer mense dit die nodigste het. Dit gaan nie net oor tegniese kompleksiteit nie - al is dit beslis deel daarvan - dit gaan oor die menslike elemente wat onmoontlik is om te ontwerp.
Self-gasheerstelsels vereis konstante instandhouding, sekuriteitsopdaterings, bedienerbestuur en monitering. Wanneer jy vir jou eie dood bou, skep jy 'n stelsel wat perfek moet werk op presies die oomblik wanneer jy dit nie meer kan regmaak, opdateer of in stand hou nie.
Ons het gesien hoe briljante ingenieurs gesofistikeerde skakelaars skep wat misluk het as gevolg van verstrykte SSL-sertifikate, verouderde e-posverskaffers, veranderinge aan bedienergasheer of eenvoudige konfigurasieverskuiwing oor tyd. Die tegniese uitdagings is oplosbaar, maar dit verg voortdurende aandag wat ná die dood onmoontlik word.
Daar is ook die emosionele las op jou geliefdes. Wanneer jou stelsel wat self aangebied word, misluk, probeer hulle om jou kode foutop te spoor, jou infrastruktuur te verstaan en jou konfigurasie te ontfout terwyl hulle jou verlies betreur. Dit is nie die nalatenskap wat die meeste mense wil nalaat nie.
Dit gaan nie oor tegniese vermoë nie - baie van julle is baie meer vaardig as ons span. Dit gaan oor die unieke uitdaging om iets te bou wat die skepper daarvan moet oorleef, terwyl dit geen onderhoud vereis van mense wat nooit gevra het om stelseladministrateurs te word nie.
As jy die self-gasheer roete kies, dokumenteer asseblief alles omvattend, outomatiseer alle instandhouding, beplan vir diensafhanklikhede, en die belangrikste, het 'n rugsteunplan wanneer jou primêre stelsel onvermydelik probleme ondervind.
JP, Luca, CJ, 8, en Summer