Serwer do biura

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Hardware serwerowy to zupełnie nie moja bajka w ostatnich latach, ale czasami na mnie trafia ten problem.

Potrzebuję kupić serwer. Fizyczną maszynę, którą postawimy w kącie w biurze i która będzie:

  • robić za serwer WWW wraz z naszym DNSem
  • robić za serwer poczty
  • robić za serwer plików/NAS

Z wymagań dodatkowych:

  • Koniecznie obsługa RAID 10
  • Opcjonalnie dwa zasilacze

Przy czym musi to być coś w obudowie tower, bo nie mamy miejsca na szafę. Czy znajdzie się jakaś dobra dusza i mi doradzi, bo po przejrzeniu internetów jak nic nie wiedziałem to nadal nic nie wiem.

edit:

Co do wydajności, to jest to niewielka firma, a ruch na stronie też nie będzie duży (kilkaset UU/dzień).


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
edytowany 1x, ostatnio: Koziołek
Zobacz pozostały 1 komentarz
PerlMonk
@UglyMan: Poleci maka? ;)
AK
Pewnie potrzebna wypowiedź o wydajnościach itd ... np tego www to 10 jednoczesnych sesji, czy 10tys
ZI
Na pewno chcecie się bawić w serwer poczty? To wcale nie jest miłe jeśli z niego ślecie maile do klientów (zwłaszcza marketing), oprócz oczywistości typu konfiguracja i zabawa w SPFy, reverse lookupy DKIMy i inne DMARCi to trzeba się martwić o reputację, pewnego pięknego dnia jakieś yahoo albo inny hotmail was zblacklistuje bez powodu i będzie problem.
Koziołek
@Zing: niestety problem jest w stylu „ptak RODO” i dotychczas przyjmowaliśmy maile „do siebie” (na kupny hosting), a wysyłkę robiliśmy przez regułki mailguna. Tu pewno pozostanie bez zmian.
hauleth
RAID i tak softwarowo a nie hardwarowo, więc praktycznie każdy PCet da radę
IX
  • Rejestracja:prawie 6 lat
  • Ostatnio:3 minuty
  • Postów:18
4

@Koziołek: może coś z syonoolgy:
www:
screenshot-20210218210757.png
poczta:
screenshot-20210218210909.png
serwer plików
screenshot-20210218211037.png
raidy zależy od modelu

jurek1980
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 godziny
  • Postów:3460
3

Jak to cokolwiek pomoże to z Della seria tower to poweredge T4XX np.
Dell PowerEdge T440 XeonSilver 4208/16GB/600GB/H330

Z HP Proliant ML350.
https://buy.hpe.com/pl/en/servers/tower-servers/proliant-ml300-servers/proliant-ml350-server/hpe-proliant-ml350-gen10-server/p/1010192786

Dalej to już kwestia budżetu i potrzeb.
Możesz też skontaktować się z Action -skladaja też pod zamówienie serwery oparte na płytach Asus z NBD itd.

edytowany 2x, ostatnio: jurek1980
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Jeśli pasuje Wam starszy, używany sprzęt, to mogę śmiało polecić PowerEdge T620 - na Allegro znajdziesz takie perełki: https://allegro.pl/oferta/dell-t620-tower-2xe5-2650v2-128gb-h710-2xpsu-ramki-10114709036.


CW
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
  • Postów:251
0

tylko problemem może być hałas generowany przez te serwery

Patryk27
Na moją obronę: T620 jest cichutki - za pomocą ipmitool można ubić wiatraczki do poziomu typowego PCta, zachowując sensowne temperatury (30~50 st.C).
Koziołek
Hałas to problem wtórny. Mamy pomieszczenie, gdzie nie będzie przeszkadzać, ale nie nadaje się ono na normalna serwerowię.
PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 3 godziny
  • Postów:3866
1

To możesz jeszcze rozważyć qnap, tylko decydując się na NASa musisz dokładnie określić jakie chcesz usługi, bo tu nie ma takiej elastyczności jak przy zwykłym systemie serwerowym. Z plusów, to to że podpinasz i zapominasz. W razie problemów nie musisz szukać wolnego monitora i klawiatury do sprawdzenia co się z maszyną dzieje.

Mnie osobiście brakuje dobrej obsługi FTP czy synology, czy qnap nie da się np dać użytkownikowi dostępu do jednego katalogu w strukturze. Jednak mam to u klientów w różnych branżach w sieciach do kilkudziesięciu użytkowników i są to maszyny bezproblemowe.

Od biedy jak faktycznie czegoś braknie to można zwirtualizwac Linuxa, lub użyć dockera. Z obu rozwiązań korzystałem i działa dobrze.

edytowany 1x, ostatnio: Panczo
hzmzp
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 10 godzin
  • Postów:620
0

tak jak napisał @Panczo: qnap - polecam, bardzo dobrze się sprawdza choć nie należy do najtańszych to działa niezawodnie i myślę że się sprawdzi. Tylko nie wiem czy są wersje tower na 2 zasilacze.

cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Poznań
  • Postów:8764
4

Co do serwera - zgadzam się z grubsza z tym, co było napisane:

  • rozwiązanie NAS (typu QNAP czy Synology) jest fajne, bo ciche i dobrze przemyślane, ale jeśli się pojawi cokolwiek nietypowego to może być duży problem ze znalezieniem odpowiedniego pakietu. Podstawy - typy serwer WWW czy serwer plików masz, ale jakbyś chciał postawić np. GIT czy clouda (innego, niż przewidział producent) to może być problem
  • "prawdziwy" serwer rzeczywiście bywa głośny, więc pytanie - gdzie to by miało stać
  • ja parę lat temu kupiłem sobie na taki domowy serwer https://pclab.pl/art25620.html - Płyta Thyan Thunder, dwa procki Operton. Wiem, że szału nie ma, ale do prostych zastosowań wystarczy. Parę lat temu dałem za nią (razem z 2 prockami i RAM - chyba 16GB) coś koło 2-3 stów
  • do tego obudowa Chieftec BH-01B Midi-Tower https://www.morele.net/obudowa-chieftec-bh-01b-midi-tower-czarny-400w-bh-01b-u3-400ctg-852772/ - używka za ok. 100 zł
  • Najlepiej jest postawić sobie serwer maszyn wirtualnych, a następnie pozostałe usługi jako wirtualki. Raczej bym nie szedł w kierunku dockera, ale co kto lubi ;)
  • Stawiasz sobie na jednej wirtualce FreeNas, a potem udostępniasz jego zasoby pozostałym maszynom
  • masz pełną dowolność doboru usług: przykładowo, chcesz chmury, to stawiasz nextClouda. Chcesz GIT to stawiasz git, a nie jesteś ograniczony jak pokazał powyżej @ixar do SVN, chcesz serwer Minecraft dla dzieciaków - to wrzucasz kolejną wirtualkę i na niej odpalasz Minecrafta
  • wszyscy znają VMWare, ale mało kto słyszał o bardzo fajnej alternatywie - https://www.proxmox.com/en/
  • Do proxmoxa masz darmowe narzędzie - https://www.proxmox.com/en/proxmox-backup-server, więc robisz sobie nie backup danych z maszyn, ale kopie całych wirtualek. Plusem jest to, że jeśli coś CI padnie to nie musisz instalować na nowo systemów, a potem przywracać danych i ustawień, tyko stawiasz gdzieś nowy serwer wirtualek, a potem odtwarzasz maszyny z obrazów, które masz na backupie.

Mnie osobiście brakuje dobrej obsługi FTP czy synology, czy qnap nie da się np dać użytkownikowi dostępu do jednego katalogu w strukturze

Ponownie - jak to postawisz na fizycznym serwerze, a nie na NAS to masz pełną dowolność. Możesz albo dołożyć FTP do którejś z wirtualek, skorzystać z FTP oferowanego przez którąś z usług (typu FreeNas), albo postawić kolejną wirtualkę tylko na FTP i dać jej dostęp do udziału FreeNAS'a.

I nie bój się stawiania wielu wirtualek, one jak są mało używane to w znikomym stopniu obciążają kompa. Czysty Debian niech zabierze z 1GB RAM kiedy sobie po prostu "jest" i nic nie robi, tylko czeka na połączenie, CPU też prawie nie zżera. Potem ktoś się podłączy, zacznie działać, ale po chwili skończy i system znowu siedzi i się nudzi. A rozbicie tematu na wiele wirtualek ma wiele plusów: większe bezpieczeństwo - jak ktoś się włamie na jedną z nich, to ma dostęp jedynie do tego, co ona widziała, poza tym jak jedna padnie to tracisz tylko część usług a nie wszystko. Jeśli z jakiegoś powodu będziesz chciał wyłączyć coś - np. dostęp do FTP czy serwer Minecraft (bo dzieciaki były niegrzeczne) to po prostu zamykasz tą konkretną maszynkę i tyle w temacie.


edytowany 2x, ostatnio: cerrato
PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 3 godziny
  • Postów:3866
1

masz pełną dowolność doboru usług: przykładowo, chcesz chmury, to stawiasz nextClouda. Chcesz GIT to stawiasz git, a nie jesteś ograniczony jak pokazał powyżej @ixar do SVN, chcesz serwer Minecraft dla dzieciaków - to wrzucasz kolejną wirtualkę i na niej odpalasz Minecrafta

nadintepretujesz ;) @ixar dal zrzut z UI synology, ale nic nie stoi na przeszkodzie aby zainstalować GIT: https://www.synology.com/pl-pl/dsm/packages/Git, ale już w qnapie musisz skorzystać z container station (https://www.qnap.com/pl-pl/how-to/tutorial/article/jak-korzysta%C4%87-z-aplikacji-container-station) i uzyć https://docs.gitlab.com/omnibus/docker/

I możesz wirtualizować na obu NAsach https://www.synology.com/pl-pl/dsm/packages/Virtualization i https://www.qnap.com/pl-pl/software/virtualization-station

Jak pisałem wyżej virtualizowałem na obu produktach i nie mialem z tym problemu.

Co do zasady zgadzam się z Twoim postem, system serwerowy jest bardziej elastyczny, NAS sprawdzi się do prostych zastosowań. Dobrze jest je znać z góry i przy wyborze NASa sprawdzić czy wszystko jest wspierane przez producenta.

Z postu @Koziołek wychodzi, że tu NAS może się sprawdzić i to nawet niekoniecznie te najdroższe modele

edytowany 1x, ostatnio: Panczo
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Poznań
  • Postów:8764
0

@Panczo: z tym co napisałeś to się zgadzam, wiem że to, co dał @ixar to było poglądowe. Tak czy siak - jeśli paczki nie ma, to może być problem.
Z wirtualizacją na NAS'ach bym uważał, bo wiele złego ludzie o tym piszą. Jednak jest to maszynka ograniczona sprzętowo, do tego ma jakiś swój system (nie jest to czysty linuks, tylko jakaś wariacja na jego temat) i niby będzie działać, ale ja bym jednak nie szedł w tym kierunku. Zwłaszcza w jakimś małym i prostym NAS, a nie maszynie rackowej za 5k (takiej, jaką mam w firmie do obsługi backupów).


jurek1980
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 godziny
  • Postów:3460
1

No dobra, ciągle brak info o budżecie. Jaki OS ? Sądząc z opisu to Linux, ale może jednak nie? jeśli Win server to macie licencję, czy wolisz sprzęt z Licencją?
Czy cokolwiek ma znaczenie poza RAID? Ilość kart LAN? Zdalne zarządzanie? Raczej chcesz iść w serwer a na nim bezpośrednio usługi, czy bardziej po bożemu w jakichś wirualkach?

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
0

@jurek1980: Unix/budżet do 12-15k.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Poznań
  • Postów:8764
1

Z takim budżetem to w ogóle nie wiem, w czym jest problem.
Nie podałeś ile miejsca na HDD potrzebujesz, ale nawet niech zjedzą one połowę kwoty, to za drugie 5k kupisz naprawdę wypasioną (i z mocnym zapasem) maszynę.
Co do RAID - większość nowoczesnych ogarnie RAID10, zawsze można za dosłownie kilka stówek dołożyć zewnętrzny kontroler.
Tylko pytanie - czy na pewno chcesz się pchać w RAID sprzętowy? Coraz częściej się spotykam z opinia, że ZFS i RAIDZ jest lepszy. Nawet procudenci FreeNAS TrueNAS odradzają korzystanie z rozwiązań HW, zamiast tego dostarczyć do systemu pulę "luźnych" dysków i zbudowanie RAIDZ.


Koziołek
Właśnie dlatego pytam, bo jak zacząłem czytać, to zgłupiałem do reszty. Za dużo opcji do wyboru.
cerrato
Pytanie jest inne - Ty będziesz tym zarządzał, czy ktoś inny? I na ile ta osoba może poświęcić swój czas (głównie podczas wdrażania). Bo QNAP szybko się odpali, ale jest mniej elastyczny. Za to wdrożenie "prawdziwego" serwera to jest trochę zabawy - postawienie wirtualek, ich skonfigurowanie itp. Ale za to potem się lepiej to wszystko skaluje i daje większe możliwości.
Koziołek
Wdraża ktoś inny, mam support 5h miesięcznie, ale drobne rzeczy robię ja lub ktoś ode mnie.
cerrato
No to też pytanie do tej osoby, która to wdraża - co ona umie, na czym sie zna itp. Bo nie ma sensu na siłę pchać mu jakiegoś rozwiązania, którego on nie zna i będzie miał problem.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:3 dni
  • Lokalizacja:Wrocław
0

No w takim budżecie to możesz przecież MacBooka Pro z dyskiem 1TB mieć. Będzie wydajnie i energooszczędnie.

AK
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Postów:3561
0

Hałas to problem wtórny. Mamy pomieszczenie, gdzie nie będzie przeszkadzać, ale nie nadaje się ono na normalna serwerowię. — Koziołek 2021-02-18 22:10

Serwer wysokości 2U masz szanse już nie byc głośny (mamy taki). Głośny będzie 1U, wentylatory muszą zapei...


Bo C to najlepszy język, każdy uczeń ci to powie
PA
Ala wątek nie jest o rakowych serwerach
somekind
Fajnie można to zdanie zinterpretować. :P
jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4707
0

W tego typu budżecie to mam PCta z Threadripperem, 128GB Ramu, 6TB SSD itd (chyba, że ceny znacznie wzrosły - bo sprzęt niedługo będzie miał dwa lata), do tego z cichą obudową i wentylatorem. (Faktycznie cena była wyższa tylko dlatego, że siedzi sobie w nim jeszcze RTX - też cichy, ale tego raczej nie potrzebujesz). Z drugiej strony fakt, że to jednak "jakość desktopu".

RAID 10 nie ma (płyta MSI) - ale można mieć RAID 5 (sam nie używam). Oczywiście w odróżnieniu od zabawek synology, qnap trzeba sobie cały system postawić i zada i waleta.


jeden i pół terabajta powinno wystarczyć każdemu
edytowany 1x, ostatnio: jarekr000000
hauleth
RAID możesz zawsze softwarowo zrobić lub postawić ZFS i używać ZRAID
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)