Rozšíření služby monitoringu zdraví virtuálních serverů
-
- Administrátor
- Příspěvky: 1373
- Registrován: úte 12. říj 2010 9:16:11
- Kontaktovat uživatele:
Rozšíření služby monitoringu zdraví virtuálních serverů
Dobrý den.
Funkce pro sledování 'zdraví' virtuálních serverů 4smart.cz je nově rozšířena o sledování nadměrně vysokých částek kreditu účtovaných za systémové prostředky každého virtuálního serveru.
Motivací k tomuto rozšíření jsou občas se vyskytující případy, kdy virtuální server uživatele byl hacknut útočníkem, který do něj posléze nasadil nějaký svůj kód (například pro rozesílání poštovního spamu, nebo nějaký jiný bot) a jeho příčinou tak došlo k vyčerpání kreditu na účtu uživatele. V těchto případech šlo i o nemalé částky. Známý je také případ s FTP serverem proftpd (http://forum.odorik.cz/viewtopic.php?f=5&t=1512), kdy šlo o bug v jeho implementaci. Tato verze se nacházela v Debianu Squeeze a za určitých okolností tak došlo k nadměrnému zatížení CPU a rychlému úbytku kreditu.
Nové rozšíření, nasazené na všech HW uzlech 4smart.cz, sleduje virtuální servery, které za aktuální den spotřebovaly více než 25 Kč kreditu. Pokud je takový VPS nalezen, provede se výpočet průměrného množství spotřebovaného kreditu tímto VPS za posledních 30 dní (klouzavý aritmetický průměr) a je li tato průměrná hodnota překročena 4x, je takový virtuální server zastaven a uživateli je odeslán email informující o problému.
Náklady za provoz virtuálních serverů na 4smart.cz se běžně pohybují v řádech jednotek korun za den. Máme zde však zákazníky, jejichž náklady za provoz VPS jsou podstatně vyšší a jedná se i o desítky korun, někdy překračující i zmíněných 25 Kč.
Vesměs jde o komplexní řešení - webhostery, poskytovatele VoIP služeb a služeb k nim navazujícím (CRM apod.).
Zmíněná implementace bere v potaz, že virtuální server, nově vytvořený, se bude nějakým způsobem vyvíjet. Nebo-li počítá s tím, že prvotní nízké náklady budou postupem času nějakým způsobem růst. Konkrétně v první den účtování (života) virtuálního serveru je tato funkce neaktivní (matematicky nedojde ke spolnění podmínky), protože se v podstatě učí a nemá podle čeho posuzovat. Podobně se na druhou stranu počítá i s případy, kdy virtuální server dříve hojně používaný je v posledních dnech používaný výrazně méně - funkce se tedy adaptuje.
J.M.
Funkce pro sledování 'zdraví' virtuálních serverů 4smart.cz je nově rozšířena o sledování nadměrně vysokých částek kreditu účtovaných za systémové prostředky každého virtuálního serveru.
Motivací k tomuto rozšíření jsou občas se vyskytující případy, kdy virtuální server uživatele byl hacknut útočníkem, který do něj posléze nasadil nějaký svůj kód (například pro rozesílání poštovního spamu, nebo nějaký jiný bot) a jeho příčinou tak došlo k vyčerpání kreditu na účtu uživatele. V těchto případech šlo i o nemalé částky. Známý je také případ s FTP serverem proftpd (http://forum.odorik.cz/viewtopic.php?f=5&t=1512), kdy šlo o bug v jeho implementaci. Tato verze se nacházela v Debianu Squeeze a za určitých okolností tak došlo k nadměrnému zatížení CPU a rychlému úbytku kreditu.
Nové rozšíření, nasazené na všech HW uzlech 4smart.cz, sleduje virtuální servery, které za aktuální den spotřebovaly více než 25 Kč kreditu. Pokud je takový VPS nalezen, provede se výpočet průměrného množství spotřebovaného kreditu tímto VPS za posledních 30 dní (klouzavý aritmetický průměr) a je li tato průměrná hodnota překročena 4x, je takový virtuální server zastaven a uživateli je odeslán email informující o problému.
Náklady za provoz virtuálních serverů na 4smart.cz se běžně pohybují v řádech jednotek korun za den. Máme zde však zákazníky, jejichž náklady za provoz VPS jsou podstatně vyšší a jedná se i o desítky korun, někdy překračující i zmíněných 25 Kč.
Vesměs jde o komplexní řešení - webhostery, poskytovatele VoIP služeb a služeb k nim navazujícím (CRM apod.).
Zmíněná implementace bere v potaz, že virtuální server, nově vytvořený, se bude nějakým způsobem vyvíjet. Nebo-li počítá s tím, že prvotní nízké náklady budou postupem času nějakým způsobem růst. Konkrétně v první den účtování (života) virtuálního serveru je tato funkce neaktivní (matematicky nedojde ke spolnění podmínky), protože se v podstatě učí a nemá podle čeho posuzovat. Podobně se na druhou stranu počítá i s případy, kdy virtuální server dříve hojně používaný je v posledních dnech používaný výrazně méně - funkce se tedy adaptuje.
J.M.
- xsouku04
- Administrátor
- Příspěvky: 8157
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Možná by bylo dobré, aby ony konstanty, kdy se tato funkce aktivuje, mohl sám uživatel změnit.
Některé aplikace mohou být totiž nárazové. Např. provoz testů během "zkouškového období" a jiné. http://forum.odorik.cz/viewtopic.php?f=3&t=2312
Některé aplikace mohou být totiž nárazové. Např. provoz testů během "zkouškového období" a jiné. http://forum.odorik.cz/viewtopic.php?f=3&t=2312
-
- Administrátor
- Příspěvky: 1373
- Registrován: úte 12. říj 2010 9:16:11
- Kontaktovat uživatele:
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Podle reálných statistik z provozu (na základě průzkumu jednotlivých případů z databáze 4smart.cz) a samotné podstaty činnosti funkce není třeba, aby uživatel byl nucen volit nějakou konkrétní sumu.
Myslím, že implementace zaručuje korektní chování pro více jak 99% případů včetně těch, které se chovají nárazově. I tento případ na 4smart.cz máme v podobě celkem dvou virtuálních serverů. Tam, kde by i přesto docházelo k falešnému hlášení, bude možné, aby uživatel zakázal funkci pro sledování zdraví virtuálních serverů zastavit konkrétní VPS. K adaptaci funkce dochází právě zmíněným klouzavým aritmetickým průměrem (okénko 30 dní).
Virtuální server na bázi moodle, ikdyž bude 30 dní ve stavu stopped a pak jeden den ve stavu running, kdy bude probíhat nějaké masové školení/testy, běžně nezkonzumuje 25Kč/den.
Myslím, že implementace zaručuje korektní chování pro více jak 99% případů včetně těch, které se chovají nárazově. I tento případ na 4smart.cz máme v podobě celkem dvou virtuálních serverů. Tam, kde by i přesto docházelo k falešnému hlášení, bude možné, aby uživatel zakázal funkci pro sledování zdraví virtuálních serverů zastavit konkrétní VPS. K adaptaci funkce dochází právě zmíněným klouzavým aritmetickým průměrem (okénko 30 dní).
Virtuální server na bázi moodle, ikdyž bude 30 dní ve stavu stopped a pak jeden den ve stavu running, kdy bude probíhat nějaké masové školení/testy, běžně nezkonzumuje 25Kč/den.
-
- Příspěvky: 486
- Registrován: čtv 10. říj 2013 10:20:15
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Napadají mne dvě otázky:
1) Náklady na zálohy to ignoruje? Neboť můj server spotřebuje denně pětikorunu, ale jednou třeba za čtvrt roku udělám zálohu za 30,-
2) Když třeba jednou na čtvrt roku nahraju nová videa do fotoalba a jejich prostor, HDD přenosy a CPU výkon pro konverzi do jiných formátů mě ten den stojí 40,- korun. Tak aby se to pak nevyplo Ale pokud půjde vypínání vypnout (to zní vtipně ) a jen to pošle email, tak hádám, že to bude asi nejbezpečnější řešení.
1) Náklady na zálohy to ignoruje? Neboť můj server spotřebuje denně pětikorunu, ale jednou třeba za čtvrt roku udělám zálohu za 30,-
2) Když třeba jednou na čtvrt roku nahraju nová videa do fotoalba a jejich prostor, HDD přenosy a CPU výkon pro konverzi do jiných formátů mě ten den stojí 40,- korun. Tak aby se to pak nevyplo Ale pokud půjde vypínání vypnout (to zní vtipně ) a jen to pošle email, tak hádám, že to bude asi nejbezpečnější řešení.
-
- Administrátor
- Příspěvky: 1373
- Registrován: úte 12. říj 2010 9:16:11
- Kontaktovat uživatele:
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Ad 1 - ano, náklady za zálohování, download záloh, upload záloh jsou samostatná kategorie, kterou toto rozšíření účelově nezahrnuje.
Ad 2 - Víte, stále zůstává jedno - problém rozlišit, zda abnormálně zvýšené náklady za systémové prostředky v daný den jsou záměrem uživatele, nebo se tak děje bez jeho vědomí se zapřičiněním někoho jiného.
V takovém případě je prostě nejjednodušší nedovolit funkci pro sledování zdraví virtuálních serverů zastavit konkrétní virtuál. Vše pak zůstane pouze u informativního emailu. Ovšem, je-li za prudkým nárůstem nákladů
za systémové prostředky někdo další (bez vědomí skutečného uživatele), tak pokud k zastavení problémového virtuálního serveru nedojde, hrozí s vyčerpáním kreditu na účtu uživatele i to, že budou následně zastaveny i všechny
ostatní jeho virtuální servery. Máme zde společnosti, které u nás mají více virtuálních serverů pod jedním účtem. Pokud jeden problémový způsobí zastavení všech - je to nežádoucí stav. Takže myslím, že ponechat na svobodné vůli uživatele právo
povolit/zakázat automaticky zastavit virtuální server je namístě a uživatel tak přebírá plnou zodpovědnost za případné následky (škody, které mu vzniknou).
J.M.
Ad 2 - Víte, stále zůstává jedno - problém rozlišit, zda abnormálně zvýšené náklady za systémové prostředky v daný den jsou záměrem uživatele, nebo se tak děje bez jeho vědomí se zapřičiněním někoho jiného.
V takovém případě je prostě nejjednodušší nedovolit funkci pro sledování zdraví virtuálních serverů zastavit konkrétní virtuál. Vše pak zůstane pouze u informativního emailu. Ovšem, je-li za prudkým nárůstem nákladů
za systémové prostředky někdo další (bez vědomí skutečného uživatele), tak pokud k zastavení problémového virtuálního serveru nedojde, hrozí s vyčerpáním kreditu na účtu uživatele i to, že budou následně zastaveny i všechny
ostatní jeho virtuální servery. Máme zde společnosti, které u nás mají více virtuálních serverů pod jedním účtem. Pokud jeden problémový způsobí zastavení všech - je to nežádoucí stav. Takže myslím, že ponechat na svobodné vůli uživatele právo
povolit/zakázat automaticky zastavit virtuální server je namístě a uživatel tak přebírá plnou zodpovědnost za případné následky (škody, které mu vzniknou).
J.M.
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
A kde nájdem možnosť vypnutia tej funkcie?
Inak ja osobne si myslím, že automaticky nechať vypnúť VPS nie je dobré. Z môjho pohľadu je to otázka prestíže: napr. na jednom VPS prevádzkujem systém, ktorého vypnutie by paralizoval firmu s 10 zamestancami (so 14 hodinovou otváraciu dobou aj cez víkendy) - z toho dôvodu som ochotný prechodne znášať vyššie náklady, ale nezdiskreditujem sa pred svojimi zákazníkmi.
Vyššie popísaný problém s proftpd bol môj, a aj z takýchto dôvodov si držím na účte dostatočne vysoký kredit, aby nedošlo k jeho prečerpaniu.
Inak ja osobne si myslím, že automaticky nechať vypnúť VPS nie je dobré. Z môjho pohľadu je to otázka prestíže: napr. na jednom VPS prevádzkujem systém, ktorého vypnutie by paralizoval firmu s 10 zamestancami (so 14 hodinovou otváraciu dobou aj cez víkendy) - z toho dôvodu som ochotný prechodne znášať vyššie náklady, ale nezdiskreditujem sa pred svojimi zákazníkmi.
Vyššie popísaný problém s proftpd bol môj, a aj z takýchto dôvodov si držím na účte dostatočne vysoký kredit, aby nedošlo k jeho prečerpaniu.
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Kde lze vypnout automaticke zastavovani?
Take si myslim, ze je to vychozi nastaveni zvolene nestastne.
V konfiguraci jen vidim sledovani zdravi - zapnout/vypnout. Ja potrebuji, aby se to chovalo jako dosud - na neobvykly provoz prislo upozorneni mailem a vse fungovalo.
Take si myslim, ze je to vychozi nastaveni zvolene nestastne.
V konfiguraci jen vidim sledovani zdravi - zapnout/vypnout. Ja potrebuji, aby se to chovalo jako dosud - na neobvykly provoz prislo upozorneni mailem a vse fungovalo.
- xsouku04
- Administrátor
- Příspěvky: 8157
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Taky si to myslím. Většině lidí bude stačit upozornění. A pokud někdo provozuje nějaké méně důležitý projekt a není pro něj možné se problémem ihned zabývat a případně si virtuál vypnout sám, mohl by si automatické vypnutí dobrovolně zvolit.dracek píše:Kde lze vypnout automaticke zastavovani?
Take si myslim, ze je to vychozi nastaveni zvolene nestastne.
V konfiguraci jen vidim sledovani zdravi - zapnout/vypnout. Ja potrebuji, aby se to chovalo jako dosud - na neobvykly provoz prislo upozorneni mailem a vse fungovalo.
-
- Administrátor
- Příspěvky: 1373
- Registrován: úte 12. říj 2010 9:16:11
- Kontaktovat uživatele:
Re: Rozšíření služby monitoringu zdraví virtuálních serverů
Na základě Vašich ohlasů bude tedy výchozím chováním automaticky nezastavit virtuální server v případě nadlimitních nákladů za systémové prostředky.
Potřebné rozhraní pro správu této funkce ve webovém administračním rozhraní 4smart.cz jsem dodělal právě nyní.
Změnit chování (povolit/zakázat automatické zastavení VPS) lze pro každý VPS samostatně - u příslušného serveru zvolíte "nastavení", pak nahoře "Sledování provozu".
U všech virtuálních serverů je automatické zastavení defaultně zakázáno.
Od tohoto okamžiku nebudeme vracet kredit v případě reklamací nadměrné konzumace kreditu virtuálním serverem.
J.M.
Potřebné rozhraní pro správu této funkce ve webovém administračním rozhraní 4smart.cz jsem dodělal právě nyní.
Změnit chování (povolit/zakázat automatické zastavení VPS) lze pro každý VPS samostatně - u příslušného serveru zvolíte "nastavení", pak nahoře "Sledování provozu".
U všech virtuálních serverů je automatické zastavení defaultně zakázáno.
Od tohoto okamžiku nebudeme vracet kredit v případě reklamací nadměrné konzumace kreditu virtuálním serverem.
J.M.