Október közepén írtam arról, hogy az OpenBSD olyan funkciókkal bővült, amely magas rendelkezésre-állás (high availability) és terhelés-elosztás (load balancing) képességekkel ruházza fel az operációs rendszert.
Ezen funkciók közül az egyik a CARP (Common Address Redundancy Protocol). A CARP segítségével lehetőség nyílik arra, hogy az OpenBSD rendszerünket kiskálázzuk. Hasznos, mert az OpenBSD-t felfele skálázni nagyon nem lehet, hiszen nem támogat SMP-t (több processzort).
megjegyzés:
(kiskálázás (scale out) - amikor a rendszerre irányuló kéréseket úgy próbáljuk kiszolgálni, hogy nem nagyobb vasat teszünk a rendszerbe (big iron teória), hanem több kisebb (akár blade) szerverrel oldjuk meg a problémát, úgy hogy közöttük elosztjuk a terhelést. - felskálázás (scale up) - amikor a terhelést úgy próbáljuk meg kiszolgálni, hogy egyre nagyobb vasat használunk fel, több CPU-t, merevlemezet, memóriát, stb. zsúfolunk ugyanazon gépbe (a scale up eljárás a mai felfogás szerint idejét múltabb, mint a scale out)
Úgy tűnik, hogy a FreeBSD felhasználóknak is lehetőségük nyílik a CARP használatára.Max Laier küldött egy levelet a current@ listára, amelyben arról értesít, hogy az OpenBSD-s, 2-kikötéses BSD licenc alatt elérhető CARP implementációt portolta a FreeBSD-CURRENT-hez.
A FreeBSD-s CARP patchset elérhető a pf4freebsd.love2party.net/carp.html címen.
Max levele itt.