Skocz do zawartości
Szychaa

Dobór serwera pod planowane obciążenie (VPS?)

Polecane posty

Witam serdecznie!

 

Bardzo proszę o poradę (najlepiej osób niezwiązanych z firmami, z których usług chcę skorzystać... :) ) w zakresie propozycji rozwiązań hostingowych, które będą odpowiednie dla zastosowań opisanych poniżej.

 

Nasza firma jest w trakcie prowadzenia prac projektowych dot. wydania produktu, którego finansowanie realizowane będzie poprzez serwis crowdfundingowy kickstarter.com. W związku z powyższym musimy uruchomić dwie informacyjne strony internetowe - stronę firmy oraz produktu. Domeny już mamy.

 

1. Strona firmowa to będzie bardzo prosta, informacyjna strona, na której nie przewidujemy w początkowej fazie (kilka mscy) specjalnie dużego ruchu.

 

2. Strona produktu - najlepiej może wskażę przykład: Jeśli chodzi o "wagę" strony i jej funkcjonalności będzie bardzo zbliżona do strony takiej jak poniższa:

explodingkittens.com

Jeśli chodzi o ruch na stronie produktu - przez pierwszy miesiąc również będzie niewielki, jednak w momencie zainicjowania kampanii w serwisie Kickstarter ruch ten może na kilka dni bardzo wzrosnąć. Kickstarter ma ok 1.4 mln odwiedzin dziennie (unikalnych!). Planujemy dosyć poważnie wypromować całą kampanię i samą stronę produktu co może sprawić że w pierwszych dniach od momentu uruchomienia kampanii na naszą stronę produktu może zawitać nawet kilkadziesiąt tysięcy odwiedzających/dzień. Załóżmy 70tyś./dzień. Na taką ewentualność chcemy być gotowi.

 

No i teraz najważniejsze pytanie - nie mam pojęcia jaki powinien być rząd wielkości czy to łącza czy parametrów serwera, czy wystaczy nam VPS czy powinien być dedykowany...

 

Gdyby ktoś doświadczony mógł przedstawić konstruktywną propozycję byłbym bardzo wdzięczny.

 

Pozdrawiam serdecznie!

Szymon

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Można spróbować od jakieś chmurki np. w Oktawave.

Jak wymagania się zwiększą, a parametry chmury staną się dość drogie, to zawsze można przejść na serwer dedykowany.

 

W przypadku takich rozwiązań dedykowanych kluczowa będzie konfiguracja środowiska + optymalizacja skryptów obsługujących WEB.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki za informację.

 

Problem polega na tym że nie mamy możliwości "próbowania". Przed "chwilą prawdy" ruch będzie dużo mniejszy a w kluczowym momencie serwer MUSI dać rady, w przeciwnym wypadku położy nam projekt.

 

Jaka opcja wg. Ciebie byłaby odpowiednia? Octawave oferuje instancje typu standart / high cpu / high memory i każda w wielu konfiguracjach..?

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Na pewno takie Oktawave będzie w tym przypadku lepsze niż serwer dedykowany, bo bardzo szybko można zwiększyć zasoby czy nawet podstawić drugą instancje.

W chwili tego ruchu na pewno warto czuwać nad działaniem serwera, wcześniej oczywiście też można zrobić testy obciążeniowe, ale jak wiemy one nigdy nie oddadzą w 100% realnego obciążenia.

Sam dobór instancji początkowej musi być dostosowany do wymagań czy ew. wyniku testów obciążeniowych tak by wiedzieć jak zwiększyć zasoby by serwer "przetrwał" przed tym dniem próby.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Strona za Cloudflare, na kilku VPSach. Ponieważ sama strona jest statyczna to dobrze skonfigurowany nginx i ogarniesz każdy (tak każdy) ruch. Można zaryzykować w OVH na najmniejszym VPS, można w Vultr, można w DigitalOcean.

 

Setup czegoś takiego nie jest ani prosty, ani trudny, ale nie ma co korzystać z paneli. Jeżeli do postawienia jest sama strona, bez poczty i innych bajerów to zapraszam do kontaktu, pokażę co jestem w stanie zaoferować.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys
Strona za Cloudflare, na kilku VPSach. Ponieważ sama strona jest statyczna to dobrze skonfigurowany nginx i ogarniesz każdy (tak każdy) ruch. Można zaryzykować w OVH na najmniejszym VPS, można w Vultr, można w DigitalOcean.

 

Pytanie czy to ma być profesjonalne czy wykonane najtańszym kosztem ? :)

 

Samo CF nie jest też super rozwiązaniem na wszystko, bo zaliczało już różne dziwne awarie, a stosowanie go produkcyjnie pod coś wartościowego jako proxy bez pakietu Business ( pierwszy w którym jest SLA ) to raczej kiepski pomysł.

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Filip Nowacki

Na pewno takie Oktawave będzie w tym przypadku lepsze niż serwer dedykowany, bo bardzo szybko można zwiększyć zasoby czy nawet podstawić drugą instancje.

W chwili tego ruchu na pewno warto czuwać nad działaniem serwera, wcześniej oczywiście też można zrobić testy obciążeniowe, ale jak wiemy one nigdy nie oddadzą w 100% realnego obciążenia.

Sam dobór instancji początkowej musi być dostosowany do wymagań czy ew. wyniku testów obciążeniowych tak by wiedzieć jak zwiększyć zasoby by serwer "przetrwał" przed tym dniem próby.

Jak już o to zahaczyłeś... Jakiego narzędzia do próbnego obciążenia serwera www używasz?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Albo zaawansowany system testów konkretnych punktów czy nawet udawanie użytkownika albo po prostu wrk w każdy punkt, który może zawieść. Preferuję opcję 2, bo jest prostsza (raz tylko miałem możliwość testowania inaczej, wtedy napisałem w node.js własny benchmark i puściłem z kilku instancji, bo sam node.js się zatykał, wtedy udawałem użytkownika, popularne ścieżki na stronie).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z JMeter nie, unikam Javy kiedy tylko mogę. Z wrk tak, podoba mi się jego wydajność. Może i funkcjonalność nie jest rewelacyjna, bo to w sumie dość prosty program, ale wydajność jest genialna.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×