Jak wybrać hosting dla sklepu internetowego?
Artykuł gościnny LH.pl
Autorka:
Aneta Rutkowska
Koordynator ds. marketingu w LH.pl. Na co dzień kreatywnie zajmuje się promocją jednej z największych firm hostingowych w Polsce. Jest redaktorem bloga technologicznego blog.lh.pl, na którym dzieli się wiedzą i doświadczeniem z zakresu hostingu, domen i WordPressa. Po godzinach doskonali swoje WordPressowe umiejętności, prowadzi warsztaty i prelekcje, a także organizuje cykliczne spotkania dla fanów i użytkowników tego CMSa – WordUp Poznań.
Wybór hostingu dla sklepu internetowego spędza sen z powiek wielu właścicielom sklepów. Od jakości hostingu zależy to, jak szybko strona wyświetla się w internecie, ilu klientów jest w stanie obsłużyć, a zatem - jakie przynosi zyski.
Posiadacze mniejszych sklepów internetowych często nie wiedzą, czym kierować się przy wyborze serwera dla sklepu internetowego. Bardziej doświadczeni natomiast z niepokojem spoglądają w kalendarze w listopadzie. Black Friday nie powinno nazywać się świętem promocji i rabatów, a Wielkim Testem Serwerów Sklepów Internetowych.
Jak wybrać hosting dla sklepu internetowego? Jak przetrwać nagłe skoki odwiedzin w trakcie trwania promocji lub wyprzedaży? Jak zapewnić sobie spokój, a przy okazji nie wydać na serwer wszystkich zarobionych pieniędzy? O tym Wam dzisiaj opowiem.
Hosting współdzielony, VPS, a może serwer dedykowany?
Rozpocznę od wyjaśnienia, jakie typy serwerów macie do dyspozycji:
1. Hosting współdzielony
Klient hostingu współdzielonego to osoba, która otrzymuje od usługodawcy określoną ilość miejsca na dysku serwera. Jako użytkownik konta hostingowego, klient ma także narzucone pewnego rodzaju ograniczenia - najczęściej liczby procesów, ilości GB pamięci RAM do wykorzystania, czy też liczby jednoczesnych połączeń do bazy danych. Hostingodawca dba o to, by każdy z klientów miał wydajną usługę, ale też nadto nie przeciążał całego serwera. Wynika to z tego, że na serwerze współdzielonym może znaleźć się np. 500 użytkowników i usługodawca musi zapewnić dobrą wydajność wszystkim swoim klientom.
Hosting współdzielony to świetny plan na początek przygody ze stronami WWW - najczęściej jest to koszt od ok. 100 zł rocznie* i wystarcza na utrzymanie podstawowych stron internetowych.
Aby zacząć korzystać z hostingu współdzielonego, nie musicie mieć dużej wiedzy - hostingodawca powinien zapewnić Wam wsparcie, a konfiguracja konta zajmie Wam kilka chwil (otrzymujecie gotowe środowisko do działania).
2. VPS (Virtual Private Server)
To trochę bardziej zaawansowana usługa serwerowa, najczęściej klasyfikuje się ją jako rozwiązanie pośrednie między hostingiem współdzielonym, a serwerem dedykowanym. Posiadając VPS macie większe możliwości niż na hostingu współdzielonym - możesz zdecydować o konfiguracji maszyny, a także uruchomić zaawansowane aplikacje. Technicznie są to wirtualne instancje na serwerze fizycznym. Hostingodawca zapewnia Ci określoną moc obliczeniową, przydziela zasoby takie jak RAM, oraz określoną liczbę rdzeni procesora i pojemność dysku.
Co ważne, w przypadku awarii sprzętowej na serwerze fizycznym, na którym jest VPS, usługi przestają działać. Hostingodawca lub osoba która administruje serwerem musi przenieść dane na inną maszynę fizyczną by strony wróciły do działania. Operacja ta może potrwać od kilku godzin do nawet kilku dni.
Aby korzystać z VPS powinniście posiadać odpowiednią wiedzę lub zatrudnić w organizacji kogoś, kto będzie w stanie skonfigurować serwer i nim administrować. Jeżeli Wasz hostingodawca świadczy takie usługi, oba zadania możesz powierzyć właśnie jemu.
W skali roku za serwer VPS zapłacisz kwotę rzędu 1200-1500 zł*.
3. Serwer dedykowany
Najbardziej zaawansowana usługa serwerowa. To rozwiązanie wirtualne, w ramach którego sami decydujecie, ile rdzeni procesora czy też GB pamięci RAM potrzebujecie do uruchomienia np. sklepu czy aplikacji. W dobraniu parametrów powinien Wam pomóc hostingodawca. Na serwerze dedykowanym macie wpływ na konfigurację maszyny, dzięki czemu możecie dopasować serwer do własnych potrzeb. W przypadku serwera typu VPS, otrzymaliście tylko część maszyny fizycznej. Na serwerze dedykowanym macie do dyspozycji całą maszynę fizyczną. Zasada awarii sprzętowej w przypadku serwera dedykowanego jest ta sama co na VPS. Usługi wrócą do działania dopiero po usunięciu awarii albo zmigrowaniu ich na nowy serwer fizyczny.
Do korzystania z serwera dedykowanego powinniście posiadać odpowiednią wiedzę albo zatrudnić osobę, która się nim zaopiekuje. Często konfigurację i administrację możecie także zostawić po stronie hostingodawcy (o ile ma je w swojej ofercie), natomiast mogą być to usługi dodatkowo płatne. Za serwer dedykowany w skali roku zapłacicie od ok. 2 000 zł*.
4. Cloud Serwer
To serwer wirtualny działający w grupie maszyn. Cloud to najczęściej polecane dla sklepów internetowych rozwiązanie serwerowe. Na cloud serwerze, podobnie jak w przypadku serwera dedykowanego i VPS, otrzymujecie określone zasoby serwera do wykorzystania. Różnica jest jednak taka, że w przypadku serwera cloud zasoby są sklastryfikowane. Oznacza to, że nie jest to już tylko jedna maszyna fizyczna, ale grupa maszyn, które dynamicznie współdzielą między sobą zasoby. Jaki jest tego efekt?
W przypadku awarii sprzętowej na jednej maszynie w grupie, pozostałe przejmują działanie, co sprawia, że usługa (sklep internetowy) nie przestaje działać. Nie musicie czekać na fizyczne usunięcie awarii, np. dysku, czy procesora.
Cloud to zaawansowana technologia. Do zarządzania nim i konfiguracji potrzebujecie zatem specjalistów. Za serwer typu cloud w skali roku zapłacicie od ok. 2 000 zł*.
*Ceny, które podałam są szacunkowe. Zależą od oferty danej firmy hostingowej, a w przypadku zaawansowanych serwerów - od wybranej konfiguracji i przydzielonych zasobów.
Dlaczego wybór hostingu dla sklepu internetowego jest taki ważny?
Co się stanie, gdy wybierzesz słaby hosting
Wyobraźcie sobie taką sytuację. Od dawna planowaliście dużą akcję promocyjną w swoim sklepie. Skrupulatnie przygotowaliście kampanię, nad którą czuwa profesjonalna agencja marketingowa. W myślach przeliczacie już zyski ze sprzedaży w sklepie i robicie ostatnie poprawki w wyglądzie landing page. Promocja rusza, Wasi klienci optymistycznie zaczynają składać zamówienia, aż tu nagle… błąd 500 na sklepowej stronie. Nie da się zalogować do zaplecza, nie da się przeglądać produktów, nie da się składać zamówień.
W pierwszej chwili część klientów rezygnuje i już nie wraca do zakupu. Część nerwowo odświeża stronę, co jeszcze bardziej pogłębia Wasz problem. Jeszcze inna grupa liczy, że w ciągu kilku godzin sklep znów pojawi się w sieci.
Ale tak się nie dzieje. Strona nie działa dzień, dwa, trzy. Webmaster robi, co może, ale serwer nie radzi sobie z dużym ruchem. Zaufanie Waszych klientów spada, rośnie natomiast napięcie. W mediach społecznościowych pojawiają się już pierwsze negatywne komentarze, dostajecie wiele maili z zapytaniami o zwrot pieniędzy i ponosicie trudne do oszacowania straty wizerunkowe.
Wybór hostingu ma wpływ na prędkość działania sklepu internetowego
Prędkość działania strony zależy od kilku czynników. Niektóre z nich uzależnione są od sposobu zbudowania witryny. Od tego, na jakim silniku działa sklep (WordPress, PrestaShop, Magento i inne systemy), a także od tego, czy webmaster odpowiednio ją zoptymalizował (wybrał właściwy motyw, zainstalował sprawdzone wtyczki, skompresował grafiki czy też pisał kod zgodny ze sztuką). Druga grupa czynników wpływających na prędkość sklepu jest związana z serwerem i jego wydajnością.
Czy hosting oparty jest o szybkie dyski SSD dla plików i bazy danych? Czy hostingodawca korzysta z aktualnego oprogramowania (możliwe jest włączenie najnowszej wersji PHP)? A także - czy hostingodawca buduje serwery z wykorzystaniem nowoczesnych procesorów oraz szybkiej pamięci RAM o dużej pojemności.
Im bardziej nowoczesna technologia serwerowa, tym szybsze przetwarzanie danych, szybsze wykonywanie procesów i mniejsze obciążenie przy dużym ruchu w sklepie internetowym.
Im więcej użytkowników Twój hosting jest w stanie obsłużyć, tym wyższe są zyski ze sprzedaży w sklepie internetowym
Serwery muszą być przygotowane do pracy 24h na dobę, a także do przetwarzania ogromnej liczby zapytań w tym samym czasie. Im bardziej nowoczesny procesor, z dużą liczbą rdzeni i wątków, tym możliwe jest wykonanie większej liczby żądań.
Zapytania, żądania, być może nic Wam to nie mówi. Odnieśmy to zatem do sytuacji w sklepie internetowym. Każdy klient, którzy przegląda produkty w katalogu, dodaje je do koszyka, wprowadza rabat lub przechodzi między zakładkami, wykonuje procesy, które musi przetworzyć serwer. Im mocniejszy procesor w serwerze, tym więcej klientów może korzystać ze sklepu internetowego w tym samym czasie, a co za tym idzie - większe zyski dla Was.
Podobnie kwestia ta wygląda w przypadku szybszych dysków serwerowych, czy też szybszej pamięci RAM.
Dobry hosting dla sklepu internetowego - parametry
Przy wyborze serwera dla sklepu internetowego zwróćcie uwagę na:
1. Typ serwera
- Jeżeli planujecie uruchomienie nowego sklepu, możecie rozpocząć przygodę od hostingu współdzielonego. Jest to dobre i tanie rozwiązanie na początek.
- Jeżeli natomiast posiadacie już sklep internetowy, który odnotowuje większy ruch, albo czasami zdarza Wam się robić promocje, które generują skoki wejść - zalecam Wam rozważenie zakupu serwera dedykowanego.
2. Jakość hostingu
Zanim kupicie serwer zapytajcie hostingodawcę, z jakich rozwiązań technologicznych korzysta. Dostawca powinien stosować:
- dyski SSD, a najlepiej szybszą odmianę dysków SSD - NvME (nie tylko na pod bazy danych, ale także pod pliki)
- nowoczesne procesory serwerowe
3. Aktualne oprogramowanie serwerowe
Najnowszą w danym czasie wersję PHP (w stanie na lipiec 2019 - PHP 7.3)
4. Backup
Słyszałam, że powszechnie dzieli się właścicieli stron WWW na dwie grupy - tych, którzy robią backup, i tych, którzy dopiero zaczną. Zalecam Wam znaleźć się w tej pierwszej grupie. Backup to kopia zapasowa wszystkich plików oraz bazy danych Waszego sklepu. Powinien być wykonywany przynajmniej raz dziennie i przechowywany przez hostingodawcę co najmniej przez 14 dni. Upewnicie się także, czy Wasz hostingodawca przechowuje backup na niezależnych macierzach serwerowych, najlepiej w innej lokalizacji niż serwer sklepu. Backup przyda Wam się, jeżeli przez przypadek usunięcie zamówienie, produkty ze sklepu, albo aktualizacja strony pójdzie nie po Waszej myśli. Prowadzenie sklepu bez backupu to jazda bez trzymanki, tylko dla odważnych.
5. Support
Czyli ludzie, którzy pracują u hostingodawcy. Wybierzcie usługodawcę, który zapewni Wam kilka kanałów komunikacji - infolinię, skrzynkę do zgłoszeń, a także livechat. Dzięki temu będziecie mogli korzystać ze wsparcia w wygodny dla Was sposób. Support powinien być pomocny (najlepiej jeżeli już osoba w pierwszej linii kontaktu potrafi rozwiązać większość zgłaszanych problemów), a także cierpliwy. Nie musicie być bowiem specjalistami od hostingu, to hosting powinien zapewnić Wam wsparcie techniczne.
Support możecie przetestować zanim kupicie serwer:
- zadzwońcie na infolinię by zadać np. pytanie o ofertę (dowiecie się czy na infolinię można dodzwonić się od razu, czy może konieczne jest czekanie w długiej kolejce)
- napiszcie maila (sprawdzicie czas oczekiwania na odpowiedź)
- przeczytajcie opinie innych klientów na temat jakości pomocy technicznej
6. Certyfikat SSL
Posiadanie SSLa w sklepie internetowym jest obowiązkiem. Upewnijcie się, że Wasz hostingodawca może dostarczyć Wam z SSL, a jeżeli tak - czy ma w ofercie bezpłatne certyfikaty Let’s Encrypt. Jeżeli ma, zaoszczędzicie 100-120 zł rocznie na to zabezpieczenie.
SLA (ang. Service Level Agreement) - to parametr mówiący o jakości usług. Określa on procentową dostępność serwerów (prawidłowe działanie) w skali danego okresu, np. miesiąca. Każda przerwa w dostępie do usług (np. awaria sprzętu, problemy u hostingodawcy) powoduje obniżenie tego parametru. Najlepiej, gdy hostingodawca zapewnia SLA na poziomie powyżej 99%.
7. Firma hostingowa
Warto przyjrzeć się hostingodawcy. Dobry usługodawca powinien:
- mieć własne serwery w serwerowni - ma on wtedy bezpośredni wpływ na działanie maszyn, a także w przypadku trudności, szybciej je rozwiązuje
- mieć wieloletnie doświadczenie - sprawdźcie, czy w portfolio dostawcy znajdują się sklepy internetowe Waszej wielkości lub duże projekty e-commerce
- nie być jednoosobową działalnością gospodarczą - znane są przypadki jednoosobowych działalności, które sprzedawały hosting, a w wyniku splotu nieszczęśliwych wypadków właściciele stron i sklepów z dnia na dzień stracili swoje biznesy
-
mieć dobre opinie od swoich klientów - feedback jest bardzo cenny i może Wam wiele powiedzieć o dostawcy. Najlepiej, gdy hostingodawca zbiera pozytywne oceny, a klienci zwracają uwagę na wysoką wydajność, satysfakcjonującą prędkość serwerów czy też dobrą jakość obsługi klienta.
8. Doświadczenie administratorów hostingu
Jeżeli macie zamiar powierzyć konfigurację i administrację serwera w ręce hostingodawcy, zapytajcie, czy zatrudnia on pracowników, którzy mają doświadczenie z e-commerce. Jest to szczególnie istotne, gdy decydujecie się na wdrożenie e-sklepu na wymagającym silniku, takim jak np. Magento 2. Wiedza administratora może być cenna przy optymalizacji i przyspieszeniu działania sklepu, a także ułatwi pokonywanie ewentualnych trudności.
Black Friday - test hostingu dla sklepu internetowego
Boicie się skoku wejść w e-sklepie? Już szykujecie duże promocje na listopadowe wyprzedaże? A może szykujecie dużą akcję marketingową? Serwer dedykowany będzie dla Was najlepszym wyborem.
Black Friday to rzeczywiście czarne święto. Szczególnie dla wielu serwerów na całym świecie, które padają już w kilka chwil po północy. Dlaczego tak się dzieje? Najczęściej dlatego, że ich właściciele niewłaściwie przygotowali się na nadchodzący ruch.
Posiadając serwer dedykowany możecie (i powinniście) uprzedzić Waszego hostingodwcę o planowanej akcji promocyjnej. Dostawca może zaproponować Wam wzbogacienie maszyny o dodatkowe zasoby (by podnieść wydajność serwera) albo nawet przeniesienie na nowocześniejsze maszyny. Cokolwiek nie zaproponuje, będzie to robił by wzmocnić Waszą infrastrukturę serwerową, by ta przetrwała duży, jednoczesny ruch.
Jaki hosting dla sklepu internetowego?
Na pewno warto dać sobie trochę czasu na porównanie ofert hostingu dla sklepu i wybór najlepszego rozwiązania. Polecam Wam zajrzeć także do statystyk sklepu. Sprawdźcie, ile miesięcznie osób odwiedza Waszą witrynę i ile jest generowanych odsłon. Jeżeli w przeszłości organizowaliście duże promocje lub wyprzedaże, porównajcie standardowy ruch w sklepie z maksymalnym ruchem, który odnotowaliście.
Wybór hostinug dla sklepu to ważna decyzja, która będzie rzutować na stabilność działania Waszego sklepu, prędkość wyświetlania się strony, a także pośrednio na wizerunek firmy w oczach Klientów.
Zaufajcie hostingodawcy, bo to Wam się opłaci. Z pewnością przygotowanie serwera na oblężenie kupujących będzie wymagało zaangażowania dodatkowych środków finansowych. Pomyślcie jednak o tym, ile możecie stracić, jeżeli Was serwer przestanie działać podczas dużej promocji. Zdecydowanie lepiej jest wykonać tę inwestycję, zamiast w stresie obserwować porzucane koszyki.