🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.unix
Article #25134

Re: Linuksy, Solaris i inne uniksy... na jednym laptopie.

#25134
From: Maciek Zobniow
Date: Thu, 15 Dec 2005 10:32
121 lines
7208 bytes
Użytkownik Witek Świerzy napisał:
> Maciej Zobniow wrote:
> 
>> Piotr KUCHARSKI wrote:
>>
>>> Witek Świerzy <wswier@sgh.waw.pl> wrote:
>>>
>>>>> Mam nadzieje ze mnie dobrze zrozumiales: do systemu na spoko, gdzie 
>>>>> klientami jest parunastu pijacych kawe, leniwych analitykow ;).
>>>>
>>>>
>>>>
>>>> Nie - do systemu ktorego klientami sa setki lub tysiace operatorow 
>>>> "porozkladanych" na terenie calego kraju.
>>>
>>>
>>>
>>>
>>> Wydaje mi się, że to mniej więcej sedno problemu. Tam, gdzie inni
>>> stawiają duże w ich mniemaniu bazy na mysql, tam Ty widzisz jakąś
>>> mikrobazkę (która niemal równie dobrze może być na flatfile :>),
>>> a przez "duża baza" masz na myśli ze dwa rzędy wielkości więcej.
>>
>>
>>
>> Oczywiscie problem skali istnieje, ale dlatego na samym poczatku 
>> dyskusji podalem pare danych o mojej bazie. Pozatym mysle ze w tym 
>> konkretnym przypadku rozumujesz niewlasciwie poniewaz opierajac sie na 
>> komplementarnych danych z mojego systemu, do tych ktore skomentowales 
>> z postu Witka wychodzi ze ja mam w systemie 8107200 "operatorow", 
>> rozsianych po calym globie.
>>
>> Pozdro
>> Maciek
> 
> Wydaje mi sie, ze Piotr ma duzo racji. Oprocz liczby sesji liczy sie 
> jeszcze tempo przyrostu danych. Twoja baza, Macku, uzbierala tych danych 
> (o ile sobie dobrze przypominam)  - ok 35 GB przez 4 lata 
> funckjonowania, czyli ok. 9GB rocznie srednio liczac.

Blednie zalozyles ze rosla rownomiernie w czasie. Przyrost ten jest 
narazie raczej zblizony do wykladniczego. Np. od czasu rozpoczecia tej 
dyskusji baza przyrosla o ...2GB (da sie odczuc przedswiateczna 
goraczke). Jedno gigabajtowy bin-log replikacji (mysql loguje tam 
wszystkie zmieniajace dane queries: insert, update, delete etc.) 
zapelnia sie czasem w ciagu jednego dnia. Rok temu w styczniu miala 
jakies 9GB (kupilem wtedy dwa dual opterony+12GB ram do klastra bazy i 
bylem zadowolony ze wszystkie tabele pomieszcza sie w cache i jeszcze 
zostanie wystarczajaco duzo miejsca na query i index cache).

  Znam systemy
> przyrastajace o kilka rzedow wielkosci szybciej - jak sadze, OS by 
> raczej tego nie uciagnal.

hehe...wciaz powtarzasz te przesady. Naprawde wierzysz ze to kwestia 
licencji?

  Zreszta w moim poscie chcialem przede
> wszystkim uwypuklic koniecznosc pracy takich systemow 7x24. Wszak 
> niemoznosc wykonania jakielkolwiek transakcji przynosi takiej instytucji 
> latwo wyliczalne straty (srednia_kwota_przelewu * prowizja_banku). Wiec 
> 2-godzinny przestoj o ktorym wspominales poprzednio kosztuje calkiem 
> spore pieniadze, a wiec jest nieakceptowalny. I wlasnie dlatego stosuje 
> sie tam systemy _NIE_OS_. 

Powtorze sie: "nieakceptowalny" znaczy czasem cos zupelnie innego dla 
roznych przypadkowi. W przypadku b2b nieakceptowalny problem moze 
doprowadzic do tego ze jakis klient nam "podziekuje", co jak sie 
domyslasz moze byc bardzo bolesne jesli tych klientow masz powiedzmy 50 
a nie 500k. W tym segmencie niestety,  klienci sa o niebo bardziej 
wymagajacy niz zwykli konsumenci

Dysponuja one naprawde szerszymi mozliwosciami
> uodpornienia sie na awarie od OS. Nie chcialbym wchodzic na tej liscie w 
> szczegoly (temat baz danych jest tu troche OT, bylo nie bylo :-), ale 
> proponuje Ci abys poczytal np. o mozliwosciach klastrowania Oracle, 
> bazach standby, architekturze data guard itp. Wydaje sie, ze zaden 
> system OS nie dysponuje takimi mozliwosciami. Tak wiec, gdybys 
> przerzucil swoj system np. na oracle ( posluguje sie tutaj najczesciej 
> tym przykladem z racji doswiadczen zawodowych) to moze rzadziej bylbys 
> budzony o 4 am w niedziele. 

Moj system jest dobrze zabespieczony na roznego typu sytuacje, problemy, 
jak to zwykle bywa, najczesciej powoduje tzw. czynnik ludzki.

Inna sprawa to oczywiscie koszty -
> najpewniej taniej jest Cie obudzic o 4 (nie mowie, ze bezpieczniej - 
> wszak dobry Polak, to Polak najedzony i wyspany ;-) rano niz wydac spora 
> kwote pieniedzy na system komercyjny. 

I co by to dalo? Myslisz ze klienci byliby mniej wcurwieni jesli by im 
sie powiedzialo ze to Oracle padl, a support enginer jest w drodze? 
Niestety zaden "wujek z kosmosu" nie pomoze, jesli problem bedzie tkwil 
gdzies gleboko w systemie. Wrecz przciwnie, z wlasnego doswiadczenia 
wiem ze wezwanie support enginera do systemow typu asp zazwyczaj 
poteguje klopoty. Dzieje sie tak dlatego ze zazwyczaj ich pierwszym 
zadaniem jest restart. Niestety o ile w windows ta metoda czasem pomaga, 
na Unixie czesto jeszcze bardziej szkodzi.

Poza tym liczy sie rowniez
> bezpieczenstwo w sensie odpornosci na potencjalne wlamania - i tutaj tez 
> wydaje sie, ze systemy komercyjne dysponuja wieksza liczba zabezpieczen 
> od darmowych (pomijam tu rzecz oczywista jak dostep po https do web 
> serwera - to sie rozumie samo przez sie, ale mowie juz o mechanizmach 
> zaszytych w DBMS-ach - no ale znowu OT, wiec nie rozwijam tematu bez 
> wyraznego zaproszenia :-).

Raczej sie mylisz. Akurat moim zdaniem otwarte systemy sa zazwyczaj 
bespieczniejsze. Dzieje sie tak chocby dlatego ze dysponujac zrodlami 
mozesz zawsze przekompilowac dany komponent (kernel, apache i jego 
moduly i inne otwarte na swiat servisy sa zazwyczaj rutynowo 
kompiliowane ze zrodel w systemach produkcyjnych), wywalajac lub dodajac 
potrzebne moduly. Program wynikowy, jest wtedy unikalny i raczej 
niekoniecznie beda na niego dzialaly exploity spreparowane dla 
defaultowych kompilacji.
W kazdym razie, w przypadku DBMS trzeba sie postarac raczej o 
zapewnienie zewnetrznych mechanizmow ochrony, krotko mowiac nalezy baze 
odciac od jakiegokolwiek, bezposredniego zewnetrznego dostepu.

Pozdro
Maciek
Technical Details
Message-ID: <dnrgob$en7$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <dnc03a$lk9$1@nemesis.news.tpi.pl> <dnceb7$4og$1@news.onet.pl> <pan.2005.12.09.19.34.32.591769@noname.us> <dncsij$172$00$1@news.t-online.com> <dnd0ek$2fg$1@amigo.idg.com.pl> <dnd6bn$3o2$03$1@news.t-online.com> <dnf9nr$cup$1@amigo.idg.com.pl> <dnfsam$fl2$00$1@news.t-online.com> <dnfv7o$710$1@amigo.idg.com.pl> <dnhkuv$onq$1@news.onet.pl> <dnidjg$o19$1@amigo.idg.com.pl> <dnl5d8$s69$00$1@news.t-online.com> <dnq340$tfl$1@amigo.idg.com.pl> <4aT2ot0ehIb9jN34.chopin@akson.sgh.waw.pl> <dnqdmd$uob$00$1@news.t-online.com> <dnqfmn$7cm$1@amigo.idg.com.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Maciek Zobniow <maciekWywalTo@zobniow.net>
Newsgroups: pl.comp.os.unix
Subject: Re: Linuksy, Solaris i inne uniksy... na jednym laptopie.
Date: Thu, 15 Dec 2005 11:32:46 +0100
Organization: Onet.pl
Lines: 121
Message-ID: <dnrgob$en7$1@news.onet.pl>
References: <dnc03a$lk9$1@nemesis.news.tpi.pl> <dnceb7$4og$1@news.onet.pl> <pan.2005.12.09.19.34.32.591769@noname.us> <dncsij$172$00$1@news.t-online.com> <dnd0ek$2fg$1@amigo.idg.com.pl> <dnd6bn$3o2$03$1@news.t-online.com> <dnf9nr$cup$1@amigo.idg.com.pl> <dnfsam$fl2$00$1@news.t-online.com> <dnfv7o$710$1@amigo.idg.com.pl> <dnhkuv$onq$1@news.onet.pl> <dnidjg$o19$1@amigo.idg.com.pl> <dnl5d8$s69$00$1@news.t-online.com> <dnq340$tfl$1@amigo.idg.com.pl> <4aT2ot0ehIb9jN34.chopin@akson.sgh.waw.pl> <dnqdmd$uob$00$1@news.t-online.com> <dnqfmn$7cm$1@amigo.idg.com.pl>
NNTP-Posting-Host: pd95b3b5b.dip0.t-ipconnect.de
Mime-Version: 1.0
X-Trace: news.onet.pl 1134642763 15079 217.91.59.91 (15 Dec 2005 10:32:43 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Thu, 15 Dec 2005 10:32:43 +0000 (UTC)
X-Sender: gDt35NmA4VAgFkfiWnGtO+WpTAuP6dao
In-Reply-To: <dnqfmn$7cm$1@amigo.idg.com.pl>
X-Accept-Language: pl, en-us, en
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; PL; rv:1.7) Gecko/20041221
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit