Prezentacja na temat możliwości hostowania stron www w Wordpressie przy użyciu Google Cloud Platform. Dowiesz się jak dobrać usługę w zależności od rozmiaru i funkcjonalności Twojej strony internetowej.
3. Compute Engine
Zalecane rozwiązanie do małych i średnich stron.
Skalowane poprzez upgrade parametrów
wirtualnej maszyny.
● Debian 8
● Apache 2.4
● MySQL 5.5
● PHP 5.6
● WordPress 4.7
4. Cloud Launcher
● Pozwala nam w prosty i szybki sposób,
stworzyć gotową wirtualną maszynę z
zainstalowanymi usługami (apache, php,
mysql) oraz WordPress.
● Cloud Launcher daje nam do wyboru
zwykłego WordPress oraz WordPress
Multisite
● Do dyspozycji mamy obrazy przygotowane
przez Google i Bitnami
5. Obrazy Google i Bitnami
Do dyspozycji mamy obrazy przygotowane przez Google i Bitnami, które różnią
się parametrami maszyny wirtualnej.
CPU 1vCPU współdzielony 1vCPU
RAM 3.75GB 0.6GB
HDD 10GB 10GB
6. Compute Engine Customer
Pojedyncza instancja Wordpress z użyciem Compute
Engine, którą konfigurujemy samodzielnie. Zaletą takiego
rozwiązania jest możliwość wykorzystania choćby PHP 7 czy
też łatwe użycie innego serwera www niż Apache2 (np.
nginx czy lighthttpd) czy też MariaDB/Percona zamiast
MySQL
Stworzenie własnej maszyny pozwala nam również na
pominięcie instalacji i konfiguracji MySQL, korzystając z
zamiennika w postaci Google Cloud SQL.
7. Container Engine
Rozwiązanie dla dużych stron, pozwala na tworzenie
klastrów z użyciem dockera. Container Engine pozwala
nam na wykorzystanie zarówno Cloud SQL jak i stworzenie
kontenera z własnym silnikiem (np. MariaDB).
Całość działa z użyciem Persistant Disk do
przechowywania danych.
Zalety takiego rozwiązania:
● wsparcie dla kontenerów dockera
● własne obrazy dockera
● logowanie i monitorowanie
9. App Engine / App Engine Flexible
App Engine
Łatwo skalowalna opcja dla dużych stron. Swoim działaniem App Engine
przypomina Container Engine, ale wymaga mniej czasu w konfiguracji.
Wykorzystuje Cloud SQL oraz Cloud Storage
App Engine Flexible
Rozwiązanie opiera się na wykorzystaniu dockera
w Compute Engine, który automatycznie się skaluje
w zależności od potrzeb
10. Pluginy dla WordPress
Dla prawidłowego działania WordPress na Google
App Engine Standard musimy zainstalować 2
podstawowe wtyczki
appengine-plugin - który modyfikuje elementy
WordPressa (np. mail) tak aby były zgodne z GAE
cloud storage plugin - który konfiguruje
WordPressa by korzystał Google Cloud Storage
(np. upload)
Zalecane jest również użycie pluginów Batcache i
Memcache, które pozwalą na zmniejszenie kosztów
związanych z użytkowaniem Cloud SQL
11. Cloud SQL / Cloud SQL Proxy
Cloud SQL jest w pełni zarządzalną bazą danych MySQL oferującą wysoką
wydajność i skalowność.
Dzięki wykorzystaniu CSP nie musimy
w panelu dodawać IP do whitelisty.
W parametrach połączenia używamy
localhost ewentualnie socket
w przypadku App Engine.
12. Cloud Storage
Wykorzystanie GCS pozwala na łatwe,
szybkie i wydajne streamowanie zarówno
audio jak i video z poziomu WordPressa.
Możemy w łatwy sposób przechowywać i
zarządzać plikami statycznymi (HTML, CSS,
JavaScript) dla naszej strony.
13. W razie pytań
skontaktuj się ze mną!
+48 506 755 556
stanislaw.gacki@flyonthecloud.com
linkedin.com/in/stanisławgacki/
Stanisław Gacki
GCP Sales Representative