Dlaczego lepiej wybrać VPS niż serwer dedykowany

infrastruktura
Tagi: #<Tag:0x00007f33aea62618>

#1

Nie liczę ile pytań w zgłoszeniach zadano mi czy da się kupić w lvlup.pro serwer dedykowany.

W lvlup.pro nie dostaniecie serwera dedykowanego gdyż VPSy są po prostu lepsze i bardziej elastyczne.

Tak wynika nie tylko z mojego doświadczenia ale także wielu innych administratorów którzy zarządzają wdrożeniami aplikacji. Cały przemysł IT idzie w stronę bezstanowych aplikacji uruchamianych w VPS lub kontenerach.

Zarządzanie aplikacjami na “gołym sprzęcie” jest bardziej problematyczne, bardziej skore do błędów, bardziej czasochłonne oraz droższe. Informatyczni giganci typu Netflix, Spotify czy Apple już dawno korzystają z zwirtualizowanej infrastruktury.

Prowadząc serwer gier czy hostując zasobożerną aplikację z pewnością docenisz fakt że jesteś odciążany z jednej warstwy zarządzania fizycznym serwerem.

Podam na przykładowych problemach i rozwiąaniach opierając się na użyciu serwerów dedykowanych z tańszych ofert oraz VPS KVM w lvlup.pro
https://lvlup.pro/oferta/vps-kvm-game-pro/
Teraz dostępna jest również oferta 32GB gdzie nasz VPS jest jedyny na maszynie, całe zasoby hosta są dla nas!

##Serwer MC

Prowadzimy sieć serwerów gier MCxyzWOW, dość rozbudowana, mapy serwerów mają po kilka GB, setki graczy na każdym z nich.
Nasze oczko w głowie, pracowaliśmy nad tym ponad 2 lata.
Codziennie nasza obsługa serwera spędza godziny nad ulepszaniem doświadczenia dla graczy, serwery zaczyną przynosić zyski.

Sytuacja #1 - awaria macierzy dyskowej na maszynie

Serwer dedykowany

Widzimy błędy w konsoli serwera, coś jest nie tak.
Dla pewności restartujemy dedyka.
Po 5min nadal nie ma pingu.
Piszemy na support, odpowiadają nam po x godzinach że to kwestia awarii sprzętu (dysku), wymieniają go od ręki.
Serwer działa i jest ping, tyle że z czystym dyskiem.
Całe miesiące pracy właśnie poszły na marne. Nie wiesz co powiedzieć graczom.

VPS KVM w lvlup.pro

Obsługa lvlup.pro wykrywa problem sprzętowy, prawdopodobnie nawet szybciej niż utworzysz zgłoszenie że serwer działa nieprawidłowo dzięki systemu całodobowego automatycznego monitoringu.
lvlup.pro kontaktuje się z serwerownią aby wymienić sprzęt, po wymianie przywraca najnowszą kopię zapasową.
Po kilku godzinach uzyskujesz ponownie dostęp do swojego VPSa w stanie jakim był rano lub dzień wcześniej.
Piszesz graczom o “cofce” lecz masz świadomość że bez tej kopii zapasowej mógłbyś właśnie zamknąć swój serwer ale wszystko działa i dzień jest uratowany.

Wynik
1:0 dla VPS

Sytuacja #2 - niepoprawna konfiguracja sieci

Przeczytałeś w sieci że jest sposób aby zoptymalizować ping oraz ulepszyć transfer zmieniając config sieci.
Niestety okazuje się że ta konfiguracja jest błędna i po restarcie usługi sieci, serwer traci połączenie z siecią.
Nasz serwer jest bardzo wrażliwy na restarty i chcemy za wszelką cenę go uniknąć aby nie utracić danych.

Serwer dedykowany

Opcja pierwsza
Piszemy do supportu aby zmienili nam config sieci. Uzyskujemy odpowiedź że zarządzanie serwerem dedykowanym nie wchodzi w cenę jego dzierżawy.

Opcja druga
Kupujemy jednodniowy dostęp do wirtualnej konsoli czyli mamy możliwość użycia monitora, myszki i klawiatury serwera dedykowanego, cena to trochę ponad połowa tyle co płacimy za dedyka no ale bywa.

Opcja trzecia
Korzystamy z trybu rescue (o ile jest u naszego dostawcy) i po kilku przeczytanych w pośpiechu tutorialach na necie sieć działa ponownie, trochę mapy uległo uszkodzeniu po hard restarcie ale co poradzimy.

VPS KVM w lvlup.pro

Opcja pierwsza
Korzystamy z wirtualnej konsoli w panelu Proxmox i szybko naprawiamy naszą usterkę

Opcja druga
Prosimy support o przywrócenie najnowszego backupu

Wynik
Ponownie, VPS jest szybszy i prostszy.
2:0 dla VPS

Sytuacja #3 - powiększanie serwera

Nasz serwer 8GB RAM nie starcza z powodu ogromnej ilości graczy jaka napłynęła po ostatniej większej reklamie.

Serwer dedykowany

Kupujemy drugi serwer dedykowany.
Godzimy się z tym że na obecnym mamy opłacone jeszcze 25dni i to się zmarnuje ale lepsze to niż tracić graczy z powodu słabej wydajności.
Po godzinie przenoszenie plików i kolejnych godzinach sprawdzania co jeszcze brakuje do uruchomienia strony na tym serwerze wszystko jest już gotowe, nareszcie. Przynajmniej do czasu aż znów będzie trzeba zwiększyć serwer…

VPS KVM w lvlup.pro

Piszemy w systemie zgłoszeń z chęcią zmiany 8GB RAM na 16GB RAM.

Opcja pierwsza
Obsługa zwiększa pakiet i informuje że po wyłączeniu i włączeniu VPS będzie już więcej RAM.
Po minucie restartu mamy już lepszą wydajność.

Opcja druga
Obsługa umawia się na czas gdy przez kilka minut serwer VPS zostanie przeniesiony na innego hosta tak aby zwiększyć pakiet.
Gotowe, nie musisz nic robić na swoim serwerze, wystarczy poczekać.

Wynik
3:0 dla VPS, ponownie prościej i łatwiej

Sytuacja #4 - instalacja systemu z własnego obrazu .iso

Dostajemy namiary na fajną dystrybucję linuxa która oszczędzi nam mnóstwo pracy.
Niestety da się ją zainstalować tylko z obrazu .iso.

Serwer dedykowany

Tu może być potrzebne wykupienie dostępu do konsoli, cena zazwyczaj niemała.

VPS KVM w lvlup.pro

Po kontakcie z supportem i przekazaniem obrazu .iso wystarczy włożyć płytę do wirtualnego napędu i rozpocząć instalacje swojego systemu.

Wynik
4:0 dla VPS, większe możliwości bez dopłat

Sytuacja #5 - izolacja

W celu większego bezpieczeństwa chcemy porozdzielać serwery tak aby ewentualne włamanie lub wybryk świeżego admina na jednym serwerze gry nie spowodował uszczerbku również na innych.

Serwer dedykowany

Opcja pierwsza
Czytamy o prawidłowym ustawieniu uprawnień w dystrybucjach linuxowych. Wygląda to na kilka godzin roboty gdyż szykuje się sporo zmian w obecnych konfiguracjach i chmodach.

Opcja druga
Znajdujemy temat wirtualizacji, chcemy tworzyć własne VPSy na serwerze dedykowanym. Wygląda na kilka godzin roboty. Ostatecznie po kilku dniach mamy to gotowe i coś już działa, ale nie mamy pewności czy nie zostawiliśmy jakiejś luki i jak zajmować się aktualizacją aby na przyszłość coś nagle nie padło.

VPS KVM w lvlup.pro

Kupujemy kilka mniejszych serwerów VPS.
Dajemy młodszemu adminowi dostęp tylko do jednego z nich.

Wynik
5:0 dla VPS, większa izolacja w standardzie bez wysiłku


CzarnySkate1337 - perm ban
Czy istnieje możliwość przetestowania VPS KVM ?
Dwa nowe pakiety w ofercie KVM Game Pro
#2

Bardzo wszytko fajnie opisane tylko troszkę inaczej bym to sformułował

Bo oni korzystają z takich rozwiązań ponieważ serwer matka to przepotężny klaster i ciężko było by zawładnąć taką maszyną :slight_smile:
Ja jako troszkę bardziej zaawansowany użytkownik wole jednak dedyka jeżeli jest na to budżet ale dla młodszych administratorów zalecam VPS z takich względów np. jak zostały wymienione wyżej a może tego przytrafić się sporo więcej.


#3
  1. To się rzadko zdarza, używam serwerow dedykowanych trochę ponad rok i nigdy nie trafiłem na taką sytuacje, rozwiazanie: instalacja systemu backup, który codziennie o np 4 w nocy przesyła wybrane dane do serwera backup ftp, a następnie usuwa starsze niż x dni. Jest fajny od tego program: duplicity.

  2. Kto wierzy w cos takiego? Jak Ping i tak jest niski nawet jak serwery są we Francji.

  3. Jeżeli używa się bungeecorda to wystarczy najbardziej oblegany serwer przenieść na nową maszynę lub VPS. Przenoszenie plików +/- 3 minuty. Samo przesyłanie kilka sekund (OVH -> OVH 10Gbps).

  4. Nie wiem, nigdy tego nie robiłem bo nie było mi to potrzebne. Na serwerze dedykowanym w ovh jest wybór wielu systemów.

  5. Kto nowemu adminowi od razu daje dostęp do działajacych juz serwerow? Poza tym rownież mozna kupić VPS dla nowego administratora lub zwykły serwer minecraft na hostingu.


#4
  1. To że awarie zdarzają się rzadko nie oznacza że należy je ignorować bo jak najbardziej się zdarzają.
    Na przykładzie dysków talerzowych często padają one gdy są nowe.
    Ty trafisz na nieawaryjny sprzęt ale ktoś inny może go użyć miesiąc i coś w nim padnie. Nie jest to nic dziwnego. W lvlup.pro co rok pada jeden serwer lub więcej.
    Jak najbardziej można mieć własne kopie zapasowe ale to należy skonfigurować, nie każdy potrafi lub mu się chce. Dodatkowo w przypadku VPS masz wtedy swoje backupy oraz dostawcy na wypadek gdyby przywrócenie twoich byłoby niemożliwe przykładowo spowodowane błędem w konfiguracji.

  2. Równie dobrze może to być błędny config gruba lub wpisanie złej komendy do wyłączenia sieci. Może to być też odpalenie nieprzemyślanych regułek iptables, ostatnio jeden z klientów w zgłoszeniach miał taki problem :wink:

  3. Zakładasz że osoba ma na serwerze tylko jedną rzecz, często jednak używa się go także do innych celów a ponowna konfiguracja trochę trwa o ile np. masz wtedy osobę która się tego podejmie jeśli sam nie będziesz mógł tego zrobić. Dodatkowo 10Gbps to jednak tylko na serwerach znacznie droższych niż VPS. W VPS masz gwarancję że nie musisz kwinąć palcem oprócz reboota który może za Ciebie zrobić obsługa i o to mi tu głównie chodzi.

  4. Oczywiście ładowanie własnego .iso ma także inne zastosowania. Możesz bez problemu odpalić CloneZillę lub inne narzędzia wspomagające klonowanie systemu czy też załadować i przeskanować antywirusem obecny dysk bez bootowania systemu. Możliwości jest masa, ponownie przypominam że w poście podałem tylko jeden przykład zastosowania. Nie możesz też podchodzić do tego w ten sposób że skoro ja nie używam to inni też nie używają.

  5. Pewnie że zawsze jest inne rozwiązanie, ale zakup drugiego serwera dedykowanego to jednak większy wydatek niż VPS. VPSa KVM możesz dostać już za niecałe 30zł, za rozsądny serwer dedykowany zapłacisz co najmniej 200zł. Ja osobiście wolę mieć dużo mniejszych VPSów niż jeden duży host (pomijając oczywiście potrzeby na wirtualizację), jest to podyktowane zwiększonym bezpieczeństwem przez izolację aplikacji i łatwiejsze zarządzanie.


#6
  1. Każdemu się moze zdarzyć -.- Szczególnie, że ktoś mógł nie konfigurować serwera od dłuższego czasu i zapomnieć o odblokowaniu pewnego portu…

#7

Nie koniecznie. Gdyż ich aplikacje są napisane w wydajny sposób i nie potrzebują, aż tylu zasobów. Najważniejsze dla ich infrastruktury jest procesor i łącze. Dodatkowo nie jest tak, że nie używają serwerów dedykowanych. Na pewno jedna, wielka baza danych jest na jakimś dedyku.


#8

Osobiście pod drobne projekty wolę rozwiązania zwane vps. Jednak jeżeli już mówimy o projekcie większym to serwer dedykowany i nie mam z tym żadnego problemu :slight_smile:


#9

Z serwerów dedykowanych wydzielasz sobie mniejsze VPS? (najlepiej w KVM, np. freebsd, bo to tylko java do pobrania)


#10

To chyba nieakutalne za bardzo, bo teraz można wgrać swój obraz .iso.


Tak wiem odkop ponad 600 dni :smile:


#11