Fórum Root.cz
Hlavní témata => Server => Téma založeno: Mijo 11. 10. 2013, 22:49:14
-
System: Centos 6.4 x64bit
RAM: cca 12GB
Pocet jader: cca 12
Virtualizace: KVM
Pocet virtualu: 3 (1.webovy server, 2.mail server, 3....neco)
Mam situaci, kdy mam k dispozici teoreticky 12 jader a potrebuju vedet, ktery z nasledujicich scenaru je lepsi popripade, jestli jsou si rovnocenne.
scenar1:
- web-server+databaze dohromady
- webovy server, kde bezi eshopy( cca 8 ), dostane 10 jader
nebo
screnar2:
- web server dostane 5 jader
- dalsi virtual s databazi dostane 5 jader
jde o to, jestli je lepsi databazi oddelit od webserveru a mit moznost ji "skalovat" co se CPU a RAM tyce a vice ji odladit.
Nebo udelat jeden virtual, kde bude co nejvice jader a spojit databazi s webserverem...
dekuju za vase nazory
M.
-
Pokud je předpoklad, že virtuál(y) využije(í) většinu dostupného výkonu (CPU a hlavně RAM), tak jednoznačně oddělit DB od aplikačních serverů.
Pokud totiž DB serveru v konfiguraci naalokuješ nějaké množství paměti a webová aplikace bude nenažraná a sebere víc paměti než bylo předpokládáno, tak se to neblaze projeví na výkonu databáze, potažmo celého serveru.
-
jestli jsou to 3 virtualy na 12 jadrech, tak bych dal 3x 9 cpu a dokud nebude nekdo cilene utocit nebo nebude nejaka narazova spicka, tak neni co resit.
-
jinak databazi na samostatny stroj jen pokud maji data v ni velikost aspon tak velkou jako ram nebo vetsi.
podle narocnosti okoli jde ta podminka jeste o neco pritvrdit.
-
Velikost databaze je ted okolo 10GB, a bude urcite rust.....
dotazu na DB je cca 6k za minutu
a za hodinu se ted prenese cca 1.5 GB, ale jak rikam, tohle asi nejsou kdo vi jake hodnoty ale budou se urcite zvysovat