Skocz do zawartości
Pawel I

3 serwery na start duzego portalu

Polecane posty

@theONE - możesz jakiś przykład? Nie wierzę, że są projekty, gdzie lepiej zlecić za 100zł gimnazjaliście portal i kupić kilkadziesiąt maszyn niż zlecić raz za większą kwotę wykonanie i puścić na 1 maszynce.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@theONE - możesz jakiś przykład? Nie wierzę, że są projekty, gdzie lepiej zlecić za 100zł gimnazjaliście portal i kupić kilkadziesiąt maszyn niż zlecić raz za większą kwotę wykonanie i puścić na 1 maszynce.

 

Są projekty dofinansowane gdzie duży % wykłada ktoś inny więc im więcej maszyn tym więcej zostanie po projekcie, a tak programista "zje" i nie ma nic ;)

 

Tak jak w pewnym filmie ;)

Słuchaj! Ty będziesz robił dziadowskie oszczędności na sto - dwieście tysięcy, żeby nas byle łajza z kontroli wzięła za tyłek! Więc wbij sobie w ten twój oszczędny, kierowniczy, filmowy łeb: pieniądze należy zdobywać legalnie, a nie lewymi kombinacjami!

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

mowie raczej o sytuacji gdzie lepiej na programistow wydac 40k a na sprzet 140k a nie odwrotnie...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@theONE - możesz jakiś przykład? Nie wierzę, że są projekty, gdzie lepiej zlecić za 100zł gimnazjaliście portal i kupić kilkadziesiąt maszyn niż zlecić raz za większą kwotę wykonanie i puścić na 1 maszynce.

 

Nie chodzi o pokazywanie skrajności. Pewien poziom przyzwoitości ze strony programistów jest wymagany. Ale czasem zamiast przebudowywać aplikację szukając po raz kolejny wzrostu wydajności o 10%, lepiej dołożyć kolejną maszynę. Bo te 10% po stronie aplikacji okupione jest dużym wysiłkiem programistów, czasem na wytestowanie, problemami z błędami, których wytestować się nie udało. To trzeba wyczuć - czasem można jeszcze łatwo i szybko osiągnąć duży efekt optymalizacyjny w kodzie. A w pewnym momencie zaczyna się walczyć o pojedyncze punkty procentowe.

 

Ale pamiętajmy też, że żyjemy w czasach, w których nawet całkiem duże projekty informatyczne stawia się na Joomli i innych podobnych samograjach. W Joomlę można włożyć dowolnie dużą ilość czasu na optymalizację, a w pewnym (nieodległym) momencie i tak trzeba będzie dołożyć kolejną maszynę ;-). Jasne, można pisać dedykowane serwisy (i to polecam). Ale żyjemy w czasach, w których potrzeby biznesowe oznaczają za mało czasu dla programistów i zbyt mały budżet dla programistów. A że żyjemy w czasach, w których konkurencja na rynku usług programistycznych prowadzi do licytowania się przed biznesem na złudzenia, a biznes te złudzenia nakręca, to projekt przeważnie kończy w połowie czasu i budżetu. W efekcie miał być dopracowany, zoptymalizowany serwis zgodny z projektem, a wyszło jak zwykle. Przeważnie tnie się na optymalizacjach właśnie. Dopracowanie systemu od strony programistycznej pochłonie kolejnych X tygodni oraz Y złotych i nadal daje niepewny efekt. Tymczasem serwer można dostawić w kilka dni. Wzrost wydajności jest łatwo przewidywalny. Biznes wybiera serwer. A i programista będzie szczęśliwszy mogąc wreszcie zamknąć projekt i wziąć się za coś nowego :-).

 

Zakładanie już na początku prac możliwości dostawiania w przyszłości serwerów nie jest ani lepsze od szlifowania kodu ani gorsze. Takie założenie jest po prostu praktyczne - pozwala na elastyczność. Tylko apeluję - programiści niech w ramach tej realnej części swej pracy przygotują kod tak, aby dostawienie kolejnego serwera było nieskomplikowane.

Edytowano przez alien (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z praktyki: projekt programistyczny warty 10-15tys powinien stanąć na serwerze za ok 500-700 zł. Zakładam, że to rozbudowany sklep z dużą liczbą niestandardowych rozwiązań. Takie przyjąłbym przelicznik cenowy (cena kodu = ok 2 lata hostingu tego kodu). Bez sensu jest stawiać "gotowca" np. na jakimś cmsie wdrożonym przez kogoś tańszego niż 5-10tys na 2 serwerach dedykowanych po 1000 zł każdy.

Samo rozbicie usług na serwery będzie wymagało pracy w sensownym oprogramowaniu tego, już nie mówiąc o sprawie wydajności. Stawianie Wordpressa, czy innej joomli, a nawet typo3 pod "wielki portal" wymagający 3 serwerów nie ma sensu. A rozwiązania dedykowane i _skalowalne_ nie kosztują znowu 5 tys, tylko dużo więcej.

Zatem jestem nadal za: dobrym kodem i mniejszą ilością serwerów ;-)

 

uzupełniajac: cena 500-700 zł to miesięcznie oczywiście.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja tylko zwrócę uwagę, że autor tematu sugerował dyskusję o dużym portalu. Czyli przyjąłem założenie, że wytworzenie kodu będzie kosztować więcej niż 10 tysięcy tak co najmniej o jedno zero.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

no wiesz ... czasem się zgłaszają firmy, które chcą duży portal, taki z funkcjonalnościami jak allegro, albo gazeta.pl i mają budżet koło 5 tys :-) To oczywiście skrajność. Trzeba by zdefiniować co to jest duży portal. Natomiast raczej nikt na starcie nie jest taki duży, że potrzebuje tyle maszyn. Nawet jak np. ebay jak wchodził do Polski to był niby "duży", ale nie sądzę, że na początku mieli jakiś ruch wymagający super-hiper wydajności. Wiadomo, że z czasem jak się rozwinie ... to tak ... ale nie na początku :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×