Szychaa 0 Zgłoś post Napisano Styczeń 11, 2016 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 Zgłoś post Napisano Styczeń 11, 2016 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
Szychaa 0 Zgłoś post Napisano Styczeń 11, 2016 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 Zgłoś post Napisano Styczeń 11, 2016 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
Misiek08 285 Zgłoś post Napisano Styczeń 11, 2016 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 Zgłoś post Napisano Styczeń 11, 2016 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 Zgłoś post Napisano Styczeń 11, 2016 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
Misiek08 285 Zgłoś post Napisano Styczeń 11, 2016 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
Gość Filip Nowacki Zgłoś post Napisano Styczeń 11, 2016 (edytowany) @Misiek08 korzystałeś może kiedyś z JMeter lub wrk do testowania loadu platformy? Edytowano Styczeń 11, 2016 przez Filipsiu (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Styczeń 11, 2016 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