Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Zewnętrzna baza danych a prędkość


23 odpowiedzi na ten temat

Zewnętrzna baza danych a prędkość

#1 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 01 luty 2012 - 13:04

Zastanawiam się nad zakupem jakiegoś dodatkowego VPSa pod samego MySQLa aby tam trzymać całą bazę danych aplikacji a pozostałe serwery by pobierały z niego dane.

I to rodzi pytanie czy takie rozwiązanie będzie dobre względem prędkości. Bo praktycznie połączenia będą ciągle przez 24/7 do MySQLa i zapytania praktycznie non stop :)

Czy serwery korzystające z tej bazy nie będą zamulone? Myślę o 2-3 serwerach z różnych lokalizacji.

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#2 www.mzone-net.eu

    Weteran WHT

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 3656 postów
  • Skąd:Great Britain
  • Firma:MZone Group
  • Imię:Ireneusz

Napisany 01 luty 2012 - 13:07

Wtedy wybierz serwer w tym samym DC, nie warto dawać serwera bazy na odległym serwerze.

| www.mzone-net.eu | Serwery wirtualne z darmową domeną | Serwery VPS od 20 złotych | Serwery Reseller od 30 złotych |


| Domeny PL: rejestracja 15.99 PLN, odnowienie tylko 59.04 PLN |


#3 Toma

    Nowy użytkownik

  • Użytkownicy
  • 25 postów
  • Firma:View IT Support

Napisany 01 luty 2012 - 13:20

Myślę że stosowanie serwera VPS jako serwera bazy danych mija się z celem. Patrząc na wydajność całego systemu właściwie nic nie zyskasz. Jedynie kiedy pojawiają się problemy z dostępnością bazy przejdź na wyższy pakiet. Dodatkowy serwer bazy danych na sens gdy rozmawiamy o serwerach dedykowanych , hostingu współdzielonym. Zapytanie do bazy postawionej na VPS musi przebyć spora drogę. Nikt Tobie nie da gwarancji że postawiony VPS pod to zastosowanie bedzie idealnym rozwiązaniem. Jeżeli chcesz mogę na test postawić tobie baze z lokalizacją UK. Serwery oparte na procesorach xeon 16GB ram i dyski SSD. Są to jednostki tylko pod bazy danych więc biorąc pod uwagę ping raczej będzie to porównywalne z serwerem VPS postawionym w tym samym data center.

#4 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 01 luty 2012 - 13:33

Mam dwa serwery dedykowane i na jednym jest MySQL a drugi łączy się zdalnie. Chwilowo zrobiłem tak że drugi ma swoją bazę którą (na razie ręcznie) aktualizuje z danych z tego pierwszego.

Zapytania do MySQL:
Sumarycznie ø na godzinę ø na minutę ø na sekundę 541 k 6,05 k 100,86 1,68

Więc niby nie jest tego dużo ale baza jest "zarzynana" na okrągło :)

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#5 Toma

    Nowy użytkownik

  • Użytkownicy
  • 25 postów
  • Firma:View IT Support

Napisany 01 luty 2012 - 13:38

Uwierz mi nie jest ;)

#6 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 01 luty 2012 - 13:45

No na razie może i nie to ja wiem że inni mają bardzie, ale serwer też rakieta nie jest :)


Planuję zwiększyć obciążenie kilkakrotnie :)

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#7 LANcaster (kotkowicz.pl)

    Nowy użytkownik

  • Użytkownicy
  • 14 postów
  • Skąd:Warszawa
  • Firma:Kotkowicz.pl
  • Imię:Krzysztof
  • Nazwisko:Kotkowicz

Napisany 13 luty 2012 - 15:05

Zobacz postKamikadze, o 01 luty 2012 - 13:04, powiedział:

I to rodzi pytanie czy takie rozwiązanie będzie dobre względem prędkości. Bo praktycznie połączenia będą ciągle przez 24/7 do MySQLa i zapytania praktycznie non stop Dodany obrazek
Czy serwery korzystające z tej bazy nie będą zamulone? Myślę o 2-3 serwerach z różnych lokalizacji.

Pamiętaj, że każde zapytanie będzie miało opóźnienie równe czterokrotnemu pingowi do odległej lokalizacji. Wyobraź sobie Joomlę, która stoi w Polsce, a serwer baz danych ma w US. Joomla zadaje 30 zapytań do bazy danych, ping wynosi 100ms (optymistycznie bardzo). Tak więc, każde zapytanie ma opóźnienie rzędu 400ms. Wydaje się, że to mało, ale potrafi zlagować stronę na dodatkowe 5-8 sekund. Jeśli chcesz rozproszyć aplikację po świecie, to lepsza będzie dla Ciebie replikacja master-master i dodatkowe serwery WWW w tej samej serwerowni co bazy danych:

Polska: [WWW] <----> [DB] <----replikacja master-master ----> [DB] <----> [WWW] :USA

Przykładowe lokalizacje Polska/USA oczywiście są wzięte z kosmosu, bo de facto nie wiem, gdzie chcesz mieć serwery.
Zasadnicze pytanie brzmi, co chcesz osiągnąć :-)

#8 pzebracki

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1360 postów
  • Skąd:Skarżysko-Kam / Łódź / Bydgoszcz
  • Imię:Patryk

Napisany 14 luty 2012 - 21:59

Zobacz postKamikadze, o 01 luty 2012 - 13:04, powiedział:

Zastanawiam się nad zakupem jakiegoś dodatkowego VPSa pod samego MySQLa aby tam trzymać całą bazę danych aplikacji a pozostałe serwery by pobierały z niego dane.

I to rodzi pytanie czy takie rozwiązanie będzie dobre względem prędkości. Bo praktycznie połączenia będą ciągle przez 24/7 do MySQLa i zapytania praktycznie non stop Dodany obrazek

Czy serwery korzystające z tej bazy nie będą zamulone? Myślę o 2-3 serwerach z różnych lokalizacji.

To co chcesz zrobic, jak najbardziej jest możliwe, ale zalecana jest komunikacja po L2.

#9 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 14 luty 2012 - 22:14

Muszę mieć z kilku serwerów w Polsce dostęp do tak jak by identycznej bazy.

Np.

Serwer1 gromadzi dane np. z formularzy itp.
Serwer2 korzysta z danych zgromadzonych w MySQL z Serwera1 i "przetwarza je"
Serwer3 pobiera rekordy oraz je aktualizuje - z bazy danych na Serwerze1

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#10 pzebracki

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1360 postów
  • Skąd:Skarżysko-Kam / Łódź / Bydgoszcz
  • Imię:Patryk

Napisany 14 luty 2012 - 22:39

a nie mozesz sobie tego zrobic w jednej lokalizacji ?

#11 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 14 luty 2012 - 23:18

No właśnie nie :)

Potrzebuję kilku lokalizacji + praca z miejsca zamieszkania :)

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#12 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2480 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 15 luty 2012 - 01:24

A nie myślałeś o replikacji?
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#13 devilMedia.pl

    Często na forum

  • Firma Bronze
  • 60 postów
  • Firma:devilMedia.pl S.C.
  • Imię:Michał
  • Nazwisko:Łuczak

Napisany 15 luty 2012 - 09:33

Jeżeli już potrzebujesz kilku różnych lokalizacji to najlepszą praktyką będzie stworzenie prywatnej sieci między nimi.
Utwórz sobie VPN między nimi i kontaktuj się przez swoją prywatną sieć między sobą. Będzie bezpieczniej dla Twoich baz i usługi.

Jakbyś coś więcej powiedział, dlaczego takie rozwiązanie preferujesz (rozbijanie tych danych na 3 różne serwery) to też więcej można by było powiedzieć jak to rozplanować.
Nasza oferta: hosting WWW od 49zł/rocznie && serwery VPS od 49zł/miesięcznie plus nadzór i pomoc techniczna gratis && domeny z mini pakietem Hosting za darmo!

#14 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 15 luty 2012 - 13:40

VPN odpada...

Chyba spróbuję zrobić replikację z pomocą CRON :)

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#15 LANcaster (kotkowicz.pl)

    Nowy użytkownik

  • Użytkownicy
  • 14 postów
  • Skąd:Warszawa
  • Firma:Kotkowicz.pl
  • Imię:Krzysztof
  • Nazwisko:Kotkowicz

Napisany 15 luty 2012 - 18:08

Zobacz postKamikadze, o 15 luty 2012 - 13:40, powiedział:

VPN odpada...

Chyba spróbuję zrobić replikację z pomocą CRON Dodany obrazek

Ale to nie ma większego sensu. Nie lepiej zrobić normalną replikację + tunel SSH?

Zobacz postKamikadze, o 14 luty 2012 - 22:14, powiedział:

Muszę mieć z kilku serwerów w Polsce dostęp do tak jak by identycznej bazy.
Np.
Serwer1 gromadzi dane np. z formularzy itp.
Serwer2 korzysta z danych zgromadzonych w MySQL z Serwera1 i "przetwarza je"
Serwer3 pobiera rekordy oraz je aktualizuje - z bazy danych na Serwerze1

Tak z ciekawości - czemu zatem nie zrobisz dostępu do jednej bazy z dwóch zewnętrznych serwerów? Skoro wszystko stoi w Polsce, to pingi nie będą stanowiły większego problemu, a cały ruch możesz, tak jak już wspomniałem tunelować po SSH.

#16 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 15 luty 2012 - 18:20

Ze względu na to że jak serwer z MySQL padnie to nie będzie nic działało a tak to jakiś dane pozostaną na serwerach pozostałych które mogą pracować nadal.

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#17 devilMedia.pl

    Często na forum

  • Firma Bronze
  • 60 postów
  • Firma:devilMedia.pl S.C.
  • Imię:Michał
  • Nazwisko:Łuczak

Napisany 15 luty 2012 - 18:25

Zobacz postKamikadze, o 15 luty 2012 - 13:40, powiedział:

VPN odpada...
Przy VPN wrzucasz sobie wszystkie bazy do jednej sieci i wymieniasz ruchem między nimi, to dobre rozwiązanie.
Nasza oferta: hosting WWW od 49zł/rocznie && serwery VPS od 49zł/miesięcznie plus nadzór i pomoc techniczna gratis && domeny z mini pakietem Hosting za darmo!

#18 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 15 luty 2012 - 19:17

Zobacz postdevilMedia.pl, o 15 luty 2012 - 18:25, powiedział:

Przy VPN wrzucasz sobie wszystkie bazy do jednej sieci i wymieniasz ruchem między nimi, to dobre rozwiązanie.

A mógłbyś to bardziej rozpisać jak to ma działać? Lub rzucić jakiś artykuł?


Edit:

Na razie zrobiłem samą replikację jednej bazy (później pewnie zwiększe do 5) więc nie jest źle... Zależało mi właśnie na tym aby szybko się dane aktualizowały i było "odporne" na awarię jednego serwera.

:)

Ten post był edytowany przez Kamikadze dnia: 15 luty 2012 - 20:13

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#19 LANcaster (kotkowicz.pl)

    Nowy użytkownik

  • Użytkownicy
  • 14 postów
  • Skąd:Warszawa
  • Firma:Kotkowicz.pl
  • Imię:Krzysztof
  • Nazwisko:Kotkowicz

Napisany 15 luty 2012 - 21:00

Zobacz postKamikadze, o 15 luty 2012 - 19:17, powiedział:

A mógłbyś to bardziej rozpisać jak to ma działać? Lub rzucić jakiś artykuł?


Edit:

Na razie zrobiłem samą replikację jednej bazy (później pewnie zwiększe do 5) więc nie jest źle... Zależało mi właśnie na tym aby szybko się dane aktualizowały i było "odporne" na awarię jednego serwera.

Dodany obrazek

Polecam zestawić tunel SSH między maszynami, bo przy replikacji dane nie są szyfrowane po drodze. Inna rzecz, że replikacja master-master może być w Twoim wypadku lepsza.

#20 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 15 luty 2012 - 21:10

Zobacz postLANcaster (kotkowicz.pl), o 15 luty 2012 - 21:00, powiedział:

Polecam zestawić tunel SSH między maszynami, bo przy replikacji dane nie są szyfrowane po drodze. Inna rzecz, że replikacja master-master może być w Twoim wypadku lepsza.

To zależy w jakim kierunku pójdzie mój projekt :)

Co do tunelu to może jutro o tym poczytam co nieco :)

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.






1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników