logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jaki serwer wybrać do obsługi MS SQL i aplikacji w ASP?

tomcur 30 Paź 2009 23:41 2823 9
REKLAMA
  • #1 7196223
    tomcur
    Poziom 10  
    Posty: 18
    Ocena: 7
    Zastanawiam się jaki serwer wybrać (na co zwrócić szczególną uwagę).
    Serwer ma służyć głównie do
    1. wykonywanie operacji (bardzo częstych) INSERT oraz SELECT na bazie MS SQL 2008
    2. dodatkowo na serwerze ma działać aplikacja napisana w ASP.

    Szczególną uwagę muszę zwrócić na to, iż dane zapisane na serwerze muszą być zapisywane na dwóch dyskach w celu uniknięcia straty tych danych.
    Na serwerze ma działać system Windows Server 2003.

    Kwota w jakiej muszę się zmieścić to 6000 zł brutto.
    Z tego co mi wiadomo to trzeba dość duży nacisk kłaść w moim przypadku nie na procesory lecz na dyski... Bardzo proszę o sugestie i propozycji.
  • REKLAMA
  • #2 7196253
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 7196295
    tomcur
    Poziom 10  
    Posty: 18
    Ocena: 7
    Sprawa wygląd tak, iż na serwerze będzie działał serwis (usługa), który praktycznie bez przerwy będzie robił INSERTY do bazy (docelowo ma działać kilka serwisów). Aplikacja w ASP ma wyświetlać te dane ... Robić SELECT z powiedzmy ostatnich wpisów i w odpowiedni sposób je przedstawiać użytkownikowi.
  • REKLAMA
  • Pomocny post
    #4 7196353
    Konto nie istnieje
    Konto nie istnieje  
  • #5 7197074
    tomcur
    Poziom 10  
    Posty: 18
    Ocena: 7
    Dzięki za sugestie... Jeżeli chodzi o firmę to co polecacie ?
    Bardzo proszę o podanie przykładowych aukcji.
    Z góry serdeczne dzięki
  • #6 7197359
    Konto nie istnieje
    Konto nie istnieje  
  • #7 7197376
    tomcur
    Poziom 10  
    Posty: 18
    Ocena: 7
    6000 zł brutto to koszt samego serwera (nie wliczając oprogramowania).
  • #8 7197593
    Phew
    Poziom 15  
    Posty: 114
    Pomógł: 2
    Ocena: 7
    Cytat:
    Dyski i tak są szybkie, wystarczą 2 zwykłe dyski SATA300 7200obr w mirrorze i będzie OK

    Bzdura, bzdura, kompletna bzdura!
    Jak się nie znasz na bazach danych to nie pisz - na samym początku było zdefiniowane PODSTAWOWE wymaganie:
    Cytat:
    Szczególną uwagę muszę zwrócić na to, iż dane zapisane na serwerze muszą być zapisywane na dwóch dyskach w celu uniknięcia straty tych danych.

    W dużych systemach rozdziela się bazy danych i dyski transakcyjne na różne dyski fizyczne (różne RAID-y) właśnie ze względu na zabezpieczenia przed awarią dysku/RAID-a/macierzy - jeżeli logi są umieszczone na innym dysku to po odtworzeniu bazy danych można je ponownie wgrać do bazy i nie ma utraty danych, jeżeli logi byłyby na tych samych dyskach co bazy to wszystkie operacja/transakcje od czasu ostatniego backupu zostaną utracone.

    Wydajność to inna historia, ale też ze względu na różną aktywność rozłożenie baz danych i logów na różnych dyskach (w ramach innych RAID-ów) spowoduje wzrost wydajności (zapis logów jest zwykle sekwencyjny, a baza danych to nie tylko zapis ale też odczyt i zwykle dość przypadkowy).

    Ogólnie: Minimum DWA RAID-y czyli 4 dyski i jakiś porządny sterownik do tego.
  • REKLAMA
  • #9 7197660
    tomcur
    Poziom 10  
    Posty: 18
    Ocena: 7
    Dzięki za info Phew. Znasz może jakąś dobrą firmę specializującą się w sprzedaży serwerów? Myślisz, że w tych pieniądzach można kupić w miarę dobry serwer ?
  • #10 7201686
    Phew
    Poziom 15  
    Posty: 114
    Pomógł: 2
    Ocena: 7
    Powinno wystarczyć nawet na firmowy sprzęt - wejdź np. w konfigurator DELL-a:Aby zobaczyć materiał na tym forum musisz być zalogowany
    Nie piszesz o planowanym obciążeniu, liczbie transakcji (/sek) - jeżeli sam nie wiesz to spróbuj uzyskać informacje o klasie sprzętu który potrzebujesz od firmy która ci dostarcza oprogramowanie (powinni wiedzieć co sprzedają).

Podsumowanie tematu

✨ Rozważany serwer ma obsługiwać bardzo częste operacje INSERT i SELECT na bazie MS SQL 2008 oraz aplikację ASP działającą na Windows Server 2003. Kluczowym wymaganiem jest zapewnienie redundancji danych poprzez zapisywanie ich na dwóch dyskach w konfiguracji mirror (RAID 1) lub bardziej zaawansowanych macierzach RAID, aby uniknąć utraty danych. Dyski i ich konfiguracja mają większe znaczenie niż procesory, choć rekomendowane są wielordzeniowe CPU (np. Intel Xeon, Core 2 Duo, Quad) dla obsługi wielu jednoczesnych połączeń IIS. Przy dużym obciążeniu warto rozważyć oddzielne macierze dyskowe dla systemu i baz danych oraz rozdzielenie plików bazy i logów transakcyjnych na różne dyski i RAID-y, co zwiększa bezpieczeństwo i wydajność. Budżet 6000 zł brutto dotyczy samego serwera, bez licencji systemu i SQL Servera. Zaleca się wybór serwerów renomowanych producentów z dobrym serwisem, takich jak Dell czy IBM, unikając przypadkowych zakupów na aukcjach internetowych. Przy wyborze sprzętu warto skonsultować się z dostawcą oprogramowania, aby określić wymagania dotyczące klasy sprzętu i liczby transakcji na sekundę. Przykładowo, konfigurator Dell może pomóc w doborze odpowiedniego modelu.
Wygenerowane przez model językowy.
REKLAMA