Skocz do zawartości

Gdzie umieścić serwis z dużą bazą danych ok 2GB?


podkarpaciak

Rekomendowane odpowiedzi

Witam

Mam taką sprawę.

Chcę uruchomić serwis ze sporą bazą danych ok 2GB to w zasadzie największy problem.

Szukam czegoś optymalnego za rozsądną cenę. Serwis dopiero powstaje więc nie będzie kumulował oszałamiającego ruchu jednak nie chciałbym z nim biegać co jakiś czas po różnych hostingodawcach.

Ktoś coś doradzi?

Odnośnik do komentarza
Udostępnij na innych stronach

O ile przy niewielkim ruchu taka baza na hostingu współdzielonym nie będzie problematyczna, to jak pojawi się większy ruch, większość firm podziękuje Ci za współpracę. Dlatego lepiej od razu pomyśl albo o serwerze vps w opcji root + ogarnięty admin, który skonfiguruje Ci wszystko pod klucz albo hosting dedykowany, czyli VPS z opcją administracji i panelem w cenie.

Odnośnik do komentarza
Udostępnij na innych stronach


VPS koniecznie z dyskami SSD
Wcale nie konieczne. Zależy to od ilości operacji input/output oraz typu operacji na bazie danych... Przy tego typu rozmiarach bazy duże znacznie ma ilość RAM jaką można przydzielić na sztywno w konfiguracji silnika bazodanowego.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

No i jeszcze taka "drobnostka" - jak dobrze zoptymalizowana będzie/jest struktura bazy i zapytania do niej, bo od tego też wiele zależy. Możesz mieć niedużą bazę powiedzmy 100MB / 50 tys. rekordów, ale tak źle zaprojektowaną i z takimi zapytaniami, że zabije to nawet duży serwer.

Odnośnik do komentarza
Udostępnij na innych stronach

VPS koniecznie z dyskami SSD

Wcale nie konieczne. Zależy to od ilości operacji input/output oraz typu operacji na bazie danych... Przy tego typu rozmiarach bazy duże znacznie ma ilość RAM jaką można przydzielić na sztywno w konfiguracji silnika bazodanowego.

Obecnie ceny serwerów VPS z dyskami SSD są porównywalne z dyskami talerzowymi. Według mnie lepiej wybrać serwer z dużą ilością RAMu i dyskiem SSD bo w razie większej ilości operacji dyskowych taki serwer tego nie odczuje. W przypadku serwerów VPS z dyskami talerzowymi już minimalne zwiększenie I/O może spowodować destabilizację pracy usług.

Odnośnik do komentarza
Udostępnij na innych stronach


lepiej wybrać serwer z dużą ilością RAMu i dyskiem SSD
Oczywiście, że pod bazę lepiej wybrać z jak największą ilością RAM, ale zapotrzebowanie na RAM nadal zależy od typu bazy, a własciwie budowy bazy w sensie tabel, indeksów itd... Jeśli jest dużo danych, ale rzadko przeszukiwanych nie ma, aż takiego znaczenia czy indeks tabeli będzie składowany w RAM, czy w razie potrzeby odczytany z dysku.

W przypadku serwerów VPS z dyskami talerzowymi już minimalne zwiększenie I/O może spowodować destabilizację pracy usług.
Jakoś "internet powstał" na dyskach talerzowych i działał stabilnie, więc nie pisz takich fantasmagorii.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Ale się rozgadaliście na temat ssd vs tradycyjny ;-))))


@podkarpaciak zapukaj w drzwi ionic, linuxpl, hitme albo podaj więcej szczegółów (jaka to baza/z czym, jaki skrypt etc.) to ktoś być może podrzuci idealną/optymalną propozycją hosta

Ja na Twoim miejscu nawiązałabym współpracę z SuperHost. Z tego co wiem mają teraz hosting i domenę za złotówkę.

Jemu nie jest potrzebny host za złotówkę tylko coś porządnego na dłużej.

Odnośnik do komentarza
Udostępnij na innych stronach

Niech każdy sobie sam porówna:

https://wintelguy.com/raidperf.pl

Generalnie przy PRO zastosowaniach bazodanowych SSD nie jest wcale takie dobre, głównie z powodu niskiej trwałości: te dyski muszą być co kilka lat wymieniane.

Odnośnik do komentarza
Udostępnij na innych stronach

A talerzowe to niby są wieczne? :D

swits.pl dobrze napisał - nie jest kwestią to jak szybki jest dysk, tylko jak wiele można z niego wycisnąć (a to zależy to od tego, ile dostępnych zasobów).

"Szaleństwem jest chodzenie po ulicy z połówką melona na głowie i powtarzanie: Jestem chomikiem"

Dick Steele, Agent WD-40 [*]

Odnośnik do komentarza
Udostępnij na innych stronach

Zależy o jakich dyskach mówimy, ale żaden SATA nie doścignie ani żywotnością ani wydajnością dysku SAS.

Swoją drogą mamy klienta, który kolokuje u nas swój serwer, ma dużo większą niż 2 GB bazę danych. Kupił sobie do tej maszyny dyski SSD, takie pierwsze lepsze, które kupicie w sklepie komputerowym.

Pierwszy padł po 7 miesiącach, wymienił walnięty na nowy, ten sam model. Drugi z macierzy padł po kolejnym miesiącu.

Dlatego jeżeli SSD pod DB, to tylko z serii do DataCenter. Są to zdecydowanie trwalsze konstrukcje a przy okazji bez problemu współpracują ze sprzętowymi kontrolerami raid.

Wszystko zależy więc od budżetu, wiedzy i umiejętności.

Do autora wątku: możesz pomyśleć o małej hybrydzie - VPS z tradycyjnymi dyskami na pliki i partycją na dyskach SSD pod bazę danych.

Stawialiśmy ostatnio takiego VPSa dla klienta i jest bardzo zadowolony, a przy okazji nie czyści to tak mocno jego kieszeni, jakby całość miała być wyłącznie na SSD :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności