WordPress zadziała na praktycznie każdym hostingu, ponieważ ma bardzo niskie wymagania systemowe. To nie oznacza, że warto go hostować byle gdzie. Osobiście uważam, że decyzja co do wykorzystywania konkretnego hostingu i rodzaju jest jedną z najważniejszych decyzji przy uruchamianiu strony, która ma wpływ dosłownie na wszystko:

  • SEO,
  • możliwość konfiguracji,
  • szybkość działania strony,
  • koszty.

W obecnych czasach, hostowanie strony WordPress w Chmurze największej firmy IT i producenta wyszukiwarki może się wydawać bardzo racjonalne – tym bardziej, że wiąże się to z niemal samymi zaletami.

W tym artykule pokażę jak zainstalować WordPressa w Google Cloud oraz jakie są zalety, możliwości i koszty takiego posunięcia. Mam nadzieję, że po lekturze tego artykułu, przy uruchamianiu kolejnej strony nie będziesz się zastanawiał, z którego dostawcy skorzystać i za jakiś czas przeniesiesz swoją stronę tym bardziej, jeżeli obecnie:

  • hosting co jakiś czas nie działa,
  • wydajność Twojej strony pozostawia wiele do życzenia
  • dostawca ogranicza Cię w ilości unikalnych użytkowników,
  • płacisz zbyt dużo za hosting,
  • strona słabo się pozycjonuje.

Instrukcja instalacji WordPress w Google Cloud

W tym poradniku pokażę jak łatwo można zacząć korzystać z serwera Google Cloud i zainstalować na nim WordPressa. Jak się sam przekonasz jest to praktycznie kilka kliknięć.

Już na samym początku występuje wielka różnica pomiędzy Google Cloud a tradycyjnymi hostingami – otóż tutaj nie musimy płacić za cały rok usługi z góry. Do środowiska Google Cloud podłączamy kartę kredytową i miesięcznie płacimy za faktycznie wykorzystane zasoby – jest to bardzo uczciwy i korzystny model rozliczeniowy. Mamy co prawda możliwość dostosowania parametrów – ale można ten krok zupełnie pominąć wybierając najniższy, który powinien sprostać wymaganiom większości właścicieli strony WordPress.

Krok 1: Tworzenie konta i logowanie w Google Cloud

Jeżeli jeszcze nie korzystaliśmy z Google Cloud, na początek musimy stworzyć własne konto: https://cloud.google.com/. Jeżeli masz już konto w Google, jest to praktycznie jedno kliknięcie.

Krok 2: Tworzenie nowego projektu

Klikamy na utwórz projekt. Aplikacja poprosi nas o wpisanie jego nazwy (może być dowolna ale pamiętaj, że tej nazwy nie można potem zmienić):

Tworzenie nwego projektu w Google Cloud

Krok 3: Instalacja WordPress w Google Cloud – Marketplace

Po utworzeniu projektu wyświetli się nam główna strona panelu. Nie bój się tych wszystkich opcji, wiele z nich nigdy nie będzie Ci potrzebna. Teraz klikamy w Marketplace:

Marketplace w menu głównym Google Cloud

Z dostępnej listy produktów. W podkategorii „Maszyny wirtualne” będzie dostępny kafelek z WordPressem, oczywiście klikamy.

WordPress w liście maszyn wirtualnych Marketplace

W następnym ekranie klikamy po prostu uruchom:

Instalacja WordPress jednym kliknięciem

Poniżej wyświetlą się nam szczegółowe parametry domyślnego hostingu wraz z ceną. Na dzień 30 marca za 13 dolarów miesięcznie mamy instancję g1-small składającą się

  • z jednego współdzielony procesora wirtualnego,
  • niecałe 2 GB pamięci operacyjnej
  • oraz 10 GB dysku twardego.

Oczywiście to wystarczy z dużym zapasem jeżeli mamy standardową stronę lub bloga. Jeżeli z góry wiemy że potrzeba nam innej konfiguracji, lub po prostu chcemy dostosować konfigurację, możemy w następnym kroku skorzystać z kreatora.

Dalej możemy przeczytać, że naszym stackiem technologicznym będzie:

  • Apache 2.4.25
  • Google-Fluentd 1.6.17
  • MySQL-Client 5.7.27
  • MySQL-Server 5.7.27
  • PHP 7.0.33
  • Stackdriver-Agent 5.5.2
  • WP-CLI 2.3.0
  • WordPress 5.2.3
  • phpMyAdmin 4.6.6

Serwer stanowi Apache ponieważ jest to jedno z dwóch rozwiązań, które może stanowić za serwer HTTP dla systemu WordPress według oficjalnej dokumentacji. Jest to w pełni uzasadnione i zgodne z wymaganiami WordPressa. Zobacz jak rozpoznać i jakie cechy powinien spełniać hosting WordPress.

Apache i nginx wymienione w dokumentacji WordPressa jako zalecane web-serwery.

Tutaj do wyboru mamy szczegółowe ustawienia hostingu. Ponieważ w Google Cloud za dysk SSD dopłacamy bardzo małą różnicę, zmienię standarowy dysk HDD na SSD.

Konfiguracja hostingu w Google Compute Engine

Można tutaj wybrać region euroe-central2 Warsaw, dzięki temu hosting będzie zlokalizowany w Polsce. Ja natomiast wybiorę region europe-west-3 bo w chwili tworzenia artykułu była to lokalizacja najbliższa. Dzięki temu z jednej strony, witryna będzie działać szybko użytkownikom w naszym kraju ale też Polonii rozsianej po Europie.

Tutaj ujawnia się pierwsza zaleta hostingu. Możemy wybrać gdzie będą przechowywane dane. Jeżeli odbiorcami strony będą użytkownicy z innych rejonów świata, możemy wybrać inny region. Pamiętaj, że wybór regionu jest też istotny z punktu widzenia GIODO/GDPR. Wielu firmom z naszego kraju zależy na przechowywaniu danych na obszarze Unii Europejskiej.

Pozostałych ustawień nie musimy dostosowywać. Na samym końcu klikamy przycisk Wdróż.

Krok 4: Ekran z danymi do logowania

Czekamy chwilkę aż Google Cloud idealnie dostosuje środowisko dla WordPressa. Od razu w ekranie końcowym mamy do skopiowania wszelkie dane do logowania:

Końcowy ekran z danymi do logowania

Po wykonaniu sugerowanych dalszych kroków możemy się zabierać za korzystanie z WordPressa lub przenoszenie strony z innego hostingu co jest możliwe za pomocą wtyczek wspomagających migrację lub ręcznej metody, którą opisałem w tutorialu: przenoszenie serwera WordPress.

Krok 5: Podłączenie domeny

Kiedy stworzymy stronę lub sklonujemy obecnego WordPressa przyjdzie czas na przełączenie lub podłączenie domeny. Niezależnie od naszego przypadku wszystko wygląda dokładnie tak samo.

Logujemy się do naszego konta zarządzania domeną i w strefie DNS wpisujemy adres IP jaki pokazał nam się na końcowym ekranie. Np. 35.123.123.55

Edycja rekordów DNS

Po jakimś czasie domena będzie wskazywać na naszą nową witrynę WordPress. Jeżeli tymczasowo rozwijaliśmy WordPressa na adresie IP, po wszystkim zmieniamy adres w ustawieniach ogólnych WordPressa.

Test hostingu WordPress Google Cloud

Czasy TTFB są rewelacyjne. Mimo, że spędziłem dużo czasu na optymalizowaniu własnej strony na standardowym hostingu jednego z europejskich dostawców, strona zainstalowana w Google Cloud bez jakiejkolwiek walki uzyskuje czasy 3 razy krótsze i to bez jakiejkolwiek ingerencji czy konfiguracji:

Wodospad TTFB dla instalcji WordPress w Google Cloud

Korzystam jak na razie z domyślnego motywu WordPress. Po zainstalowaniu modułu PageSpeed nie spodziewałem się innego wyniku PageSpeed Insights:

Wynik PageSpeed hostingu Google Cloud

GTMetrix jak zwykle czepia się CDNa i tego że strona ma jakiekolwiek zasoby. W sumie to narzędzia ma rację. Nawet wykorzystywanie hostingu w Google Cloud nie zwalnia nas skorzystania z tak podstawowych technik optymalizacyjnych jak CDN:

Test hostingu WordPress w GTMetrix

Zalety hostingu WordPress w Google Cloud

Podsumujmy zatem zalety wykorzystywania Google Cloud jako hosting dla naszego WordPressa.

  • lokalizacja w Polsce (Warszawa),
  • ekstremalna szybkość i wydajność,
  • możliwość swobodnego wyboru centrum danych,
  • atrakcyjna cena w stosunku do jakości,
  • niezależność od firmy zewnętrznej,
  • płatność miesięczna (brak konieczności opłacania z góry),
  • brak limitu unikalnych użytkowników,
  • możliwość instalowania dowolnych wtyczek (brak ograniczeń znanych z WP Engine),
  • swoboda w konfiguracji serwera,
  • prostota instalacji, z którą każdy powinien sobie poradzić,
  • bezpieczeństwo WordPressa i wszelkich komponentów potwierdzone i zatwierdzone przez Google,
  • możliwość łatwego skalowania i rozwijania strony,
  • swobodny dostęp do phpMyAdmin ułatwiający przenoszenie strony WordPress,
  • dedykowany, wolny od kar i blokad adres IP,
  • dobra dokumentacja i wsparcie na forach.

Wady hostowania WordPressa w Google Cloud

Lista zalet zdaje się nie mieć końca. Czy są jakieś wady? Typowych „wad” nie znalazłem kilka spraw mogło być lepiej rozwiązane, przykładowo.

  • moduł PageSpeed mógł być domyślnie zainstalowany i włączony.

Podsumowanie

Mam nadzieję, ze ten wpis zachęci cię do instalacji WordPressa w Google Cloud i rozważysz przesiadkę na ten hosting – tym bardziej jeżeli z obecnym dostawcą masz problemy.

Jak widać uruchomienie strony WordPress w Google Cloud to kilka kliknięć, które nie wymagają specjalnych umiejętności. Infrastruktura, z której korzystają największe firmy do tej pory zarezerwowana dla specjalistów jest teraz na wyciągniecie Twojej ręki. Coś czuję, że na pozytywne efekty przeniesienia strony do chmury Google nie trzeba będzie długo czekać, jeśli wiesz co mam na myśli :).

Źródła

https://cloud.google.com/wordpress

Oceń artykuł na temat: Hosting WordPress w Google Cloud – instalacja i test
Średnia : 4.8 , Maksymalnie : 5 , Głosów : 24