Az igazi kerdes, amiben most a velemenyetek erdekel, hogy ha most telepitenel egy spamszurot - tokmindegy mit (SA, dspam, bogofilter, ...), akkor egyreszt hova tenned (pl. az MTA-t futtato gepre, vagy egy dedikalt gepre), ill. fizikai gepre tenned vagy virtualis gepbe (ami megeszi az OVF-et), vagy docker kontenerbe?
- sj blogja
- A hozzászóláshoz be kell jelentkezni
- 1718 megtekintés
Hozzászólások
(na es pl. freebsd-re?)
Oda is lehet :)
- A hozzászóláshoz be kell jelentkezni
Én az MTA-t futtató gépre tenném, és "yum install $alkalmazas" paranccsal szeretném telepíteni. De az se lenne rossz, ha olyan appliance-el érkezne, mint az általam legjobban ismert és használt ClearOS.
Minkettő előnye, hogy a rendszerrel együtt frissül, nem kell külön foglalkozni a frissítésével.
A legnagyobb gép amival dolgozom is max 200 useres és "mezei" pc az alapja, nyilván van az a méret ahol ez harmatgyenge lenne, de nekünk jó ez.
- A hozzászóláshoz be kell jelentkezni
Docker az arra valo, hogyha mar elfogyott a memoria a szerveredben:)))
Vagy ha minden egy OS alatt van:) (linux ebben az esetben).
En virtualis gepekben gondolkodnek. Abbol is van rengeteg amire lehet csomagot gyartani.
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....
- A hozzászóláshoz be kell jelentkezni
Docker az arra valo, hogyha mar elfogyott a memoria a szerveredben:)))
miert?
--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)
- A hozzászóláshoz be kell jelentkezni
btw, rpm, deb, stb. csomagot nem feltétlen neked kell megírni. Fejlesztőkkel felvenni kapcsolat és akkor ők majd írnak tempalte-et. Ha elterjed a cucc, akkor úgyis átveszik maintainer szinten (már a csomagkészítést).
Azzal úgy sok időt nem kell eltölteni. Viszont ezeknek a fejlesztőknek teljesen jó a sok oldalas részletes doksi, amiből a megfelelő package template-eket elő tudják állítani.
- A hozzászóláshoz be kell jelentkezni
Repo csomagot. Ugyanakkor nem tartom célravezetőnek, ha ez a /optban az ostől független csomagokkal van megoldva.
Szívesen használok virtual appliance-eket. Mivel a hypervisorok elég sokrétűek, ezért az alaprendszert és a mozgathatóságot ( konverterek, kompatibilitási és hypervisor toolok ) érdemes megfontolni.
- A hozzászóláshoz be kell jelentkezni
Annyira ereztem, h te inditottad ezt a topicot:)
Az altalanos leiras szerintem esszencialis, anelkul nincs buli. Pl. az en se docker, se ovf-et nem hasznalnek.
Masreszt az disztro csomagokat nem helyettesitik a VM-ek, mert mi van, ha a te pancsolt appliance-ed nem passzol az o infrastrukturajaba (viszonylag nagy az eselye).
Altalanosan a velemenyem:
- altalanos telepitesi leiras kell
- disztro csomagok jo ha vannak, de ha a fenti megfelelo minosegu, akkor nem annyira lenyeges, plane ha a csomag minosege viszont pocsek (tipikusan az upgrade korul szokott menni a benazas -> jobb, ha a csomag egyszeru es kesz, nincs pl. debconf-fal osszebarmolva, ha vki nem tudja, hogyan kell igazan jol csinalni)
- nem feltetelenul kell repository, eleg ha van 1 .spec file meg egy ./debian/ konyvtar (meg amihez meg ha akarsz csomagot..)
- egy docker kontener osszehozasa viszonylag gyerekjatek, szerintem egyszerubb, mint egy csomag (viszont csak docker szerveren fog tudni..).
Ha az infrastrukturaban tudok barmit segiteni, keress meg (CI, build). Szerintem van feles kapacitasom:)
- A hozzászóláshoz be kell jelentkezni
Ha appliance-t (is) akar csinalni, inkabb OVF. A Docker meg nincs annyira elterjedve, raadasul nagyon sok helyen inkabb rendes virtualizacio van, nem pedig LXC alapu tortenet.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
Ahol kontener van, ott HW virtualizacio nincs, ahol forditva, ott konteneres nemnagyon (minek?).
Szoval nem latom, mi ebben az inkabb.
Bar a "rendes virtualizacio" kifejezest sem ertem eleve.
- A hozzászóláshoz be kell jelentkezni
Az LXC kozelebb all logikajaban a BSD jailekhez, mint a HW-es virtualizaciohoz. Marpedig a jail-eket nem szokas teljes erteku virtualizacionak tekinteni.
Nagyon sok helyen HW-es virtualizacio van, vagy paravirtualizacio (Xen es tsai), az LXC relative keves helyen van jelen, a Docker kapcsan kezdett el most terjedni.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
> Az LXC kozelebb all logikajaban a BSD jailekhez, mint a HW-es virtualizaciohoz. Marpedig a jail-eket nem szokas teljes erteku virtualizacionak tekinteni.
Most a "teljes" virtualizaciot allitod parhuzamba a "normalis" virtualizacioval.
Az elsot ertem, bar ott is helyesebb mondjuk HW virtualizaciokent hivatkozni ra. A masodik viszont ertelmezhetetlen (szerintem).
K. sok helyen van OS szintu virtualizacio, legfeljebb te nem ismered:)
- A hozzászóláshoz be kell jelentkezni
K. sok helyen van OS szintu virtualizacio, legfeljebb te nem ismered:)
ja, a dockert amugy inkabb a solaris zonaihoz lehetne hasonlitani
--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)
- A hozzászóláshoz be kell jelentkezni
Jo a jail-es hasonlitas.
docker, lxc, libvirt lxc, solaris zonak, bsd jail, openvz (meg van meg 50 masik linux-os megoldas) mind egykutya.
- A hozzászóláshoz be kell jelentkezni
En ugy tudom, a HW virtualizacio azt jelenti, hogy maga a proci kepes szetosztani az eroforrasait, es igy tamogatja a virtualizaciot, nem pedig a szoftvernek kell kulonfele eszkozoket emulalni (SW virtualizacio, ilyen peldaul a KVM nelkuli QEmu, a Bochs es mas ilyenek). A kontener-szeru virtualizacioknak (LXC, Docker, Jail) pont az az elonyuk, hogy nem kell virtualizaciokepes hardver ala, egy Celeron procival is el lehet intezni, hiszen ezek inkabb eroforras-szeparaciok, semmint valodi virtualizaciok (sokkal kevesbe valasztodik le a virtualizalt rendszer a gazdageprol, kozos marad a kernel, a halozati stack, ilyesmi). Tagabb ertelemben persze ezek is virtualizaciok, de eleg tagra feszitett ertelemben a Java VM is virtualizacio.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
> En ugy tudom
En ugy, hogy nincs egyetemesen elfogadott (pl. rfc) definicioja, de cafoljatok meg.
> HW virtualizacio azt jelenti, hogy maga a proci kepes szetosztani az eroforrasait
Szamomra azt, hogy a fizikai hardvert virtualizalja (~sajat kernel).
> semmint valodi virtualizaciok
Ezzel a reszevel van problemam. Amikor azt irod, hogy "valodi" meg "rendes" virtualizacio. Szamomra ezek a fogalmak ertelmezhetetlenek.
> Tagabb ertelemben persze ezek is virtualizaciok, de eleg tagra feszitett ertelemben a Java VM is virtualizacio.
Persze, hogy azok, miert ne lennenek? Hol volt lefektetve, hogy szukebb ertelemben kell ertelmezni a virtualizaciot?
Sot, meg egy egyszeru chroot is virtualizacio.
- A hozzászóláshoz be kell jelentkezni
A "virtualizacio" szo, amikor altalanossagban hasznaljuk, inkabb egy picit szukebb ertelmezesi tartomannyal bir. Egy jail-t vagy egy chroot-ot jelen kontextusunkon kivul nekem eszembe nem jutna "virtualizaciokent" emlegetni, mert abban az ertelmezesi tartomanyban, amit a "virtualizacio" szo a common sense-ben alapbol jelent, a chroot nem minosul virtualizacionak,
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:
()=()
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()
- A hozzászóláshoz be kell jelentkezni
Nem tudom ki az a ti, de feltetelezem akkor az a bizotsaga, amelyik eldonti a szavak jelenteset:D
- A hozzászóláshoz be kell jelentkezni