??virtuális szerver??

Fórumok

Hali mindnekinek!!

Észrevettem, hogy sok hosternél lehetőség van (elsősorban FreeBSD-s rendszereknél)virtuális szerverek bérlésére is. Azt ugyan nem tudom, hogy mit jelent pontosan, de feltételezem, hogy valami olyasmiről van szó, hogy egy rendszeren több egymástól független, egymást nem érzékelő rendszerről van szó, amit a felhasználók, mint egy komplett szervert tudnak módosítani, karbantartani stb. Ha tévedek akkor javítsatok ki... Olvasgattam egy kisit a neten és találtam valami jail nevű progit asszem, ami hasonlót csinál.
Le tudnátok írni mennyire vagyok eltájolva meg ilyesmi és ha már megvan, hogy mennyire, akkor lécci homályosítsatok fel pár linkkel vagy akár azt is szívesen venném, hogy ide beírjátok.

Dani

Hozzászólások

Erősen kezdő vagyok FreeBSD-s környezetben (és őszintén beismerem, igen lusta vagyok ha doksi bogarászásról van szó ;-) - bár ez nem teljesen igaz) így csak halovány sejtéseim vannak a jail-ek mibenlétét illetően. Ennek megfelelően nyugodtan lehet lehülyézni, ha hülyeség a kérdés: linuxos környezetben (főként Debian) létezik a FreeBSD jail-hez hasonló megoldás?

Köszi. Mondtam én, hogy lusta vagyok olvasni ;)

--------------------------------------------------------

Kéretik némi kétkedéssel fogadni mindent amit leírok.
Jelszavam - Sándor Györgytől kölcsönözve: "A hülyeség, ha nem is xylofonozik - FOSZFORESZKÁL!!"

a vserver technológiával oldják meg, egy kernel szintű szolgáltatás.

Ami elől menekülnek, az után szaladnak.

Mi is adunk (azaz adnánk, de nem túl kelendő, mert sokszor drágább, mint a shared hosting, saját IP stb.) ilyen szolgáltatást, ezért viszonylag képben vagyok. Általában mi úgy vállaljuk, hogy mi tartjuk ezt karban, különösebb shell elérést nem adunk. Ennek alapvetően biztonsági és egyéb triviális okai vannak. Az alapkoncepció e mögött az, hogy a felhasználónak/ügyfélnek ne kelljen ezzel foglalkoznia, illetve értenie se nagyon kelljen. Ezzel adott ügyfél megtakarítja az egyszeri beruházást, a rendszergazdája idejét (ha a webszerver megoldásokra, mint külön témakörre tekintünk) vagy magát a rendszergazdát és a szerverhosting díjat. Ez a három, egy havidíjban egyesül, ami sokkal jobban megéri. Sokszor mindenki elkezd szervert bérelni meg saját vasat venni, mert az jó. Közben egy rakat szabad kapacitás van szerteszéjjel a hostingtermekben.

A téma komolyabb körüljárást igényel, mégpedig abból a megközelítésből, hogy milyen fokú virtualizációra van szükség és lehetőség. A legkönnyedebb megoldás a freebsd-s, ami egy szeparált kernel teret hoz létre, amiben látszólag teljes oprendszer vagy csak egy szem alkalmazás futtatható. A dolog erősen a chroot()-ban gyökerezik, de jóval több annál. Értelem szerűen az ilyen rendszeren a "gazdatest" meghatározza a továbbiakat. Ez jár a legkisebb overheaddel, amiért sok célnak a legjobban megfelel. A megoldás neve, a már említett jail(), ami viszont része az alaprendszernek, nem kell különösebben keresni (man jail).

A következő lépcsőt a Xen, OpenVZ és ezekhez hasonló szolúciók jelentik, amiknél a szeparáltság nagyobb szintű és az erőforrás gazdálkodás is megoldott. Ezek jelentik talán az arany középutat, amikkel már valódinak tűnő virtuális szolgáltatás adható, de mégis baráti teljesítménnyel.

A legmagasabb szint talán a vmware, ahol egy teljes PC környezetet imitál az alaprendszer, ami azt jelenti hogy tetszőleges gazda rendszeren, tetszőleges (persze mindkét esetben vmware kompat) rendszer futtatható. Ennek a hátránya az elég nagy overhead.

Sziasztok.

Van lehetoseg arra, hogy linux alatt xennel freebsd-t futassak?

York.

Elvileg van. Sőt a hwsw-n olvastam (amit kilóra megvettek ^_^), hogy windows XP-t is lehet XEN-nel futtani. Ha azt lehet, akkor 100%, h BSD-t is.

Amúgy meg köszi andrej a felvilágosítást. Ezek szerent a Jail() akkor lenne praktikus, amikor a kedves ügyfél egy olyan honlapot, rendszert, vagy portált vagy mit bánom is én mit akar futtani, aminek nagy alátogatotsága és megvan az esélye, hogy megpróbálnak betörni a rendszerbe. Mint tudjuk ez nem lehetetlen még linuy és BSD rendszereknél sem. Ha sikerül bejutnia, akkor a jail()-en nem jut tovább, szal max annak az oldalnak a kis dolgait tudja birizgálni. Nemde?