SlideShare a Scribd company logo
1 of 13
Download to read offline
WordPress
● Compute Engine
● Container Engine
● App Engine / App Engine Flexible
Możliwości
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
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
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
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.
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
Container Engine
WordPress MySQL
Cloud SQL
Persistant Disk
Persistant DiskWordPress
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
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
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.
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.
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

More Related Content

Similar to GCP & Wordpress

Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach3camp
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 
Windows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieWindows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieHIPERSYSTEM LTD ™
 
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest TrudneWdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudneflexray
 
Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]Droptica
 
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - DockerJoomla Day Poland 15 - Docker
Joomla Day Poland 15 - DockerLukas Lesniewski
 
Ciągłe Dostarcznie - Wprowadzenie
Ciągłe Dostarcznie - WprowadzenieCiągłe Dostarcznie - Wprowadzenie
Ciągłe Dostarcznie - WprowadzenieArtur Radosz
 
[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics System[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics SystemArtur Wronski
 
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Droptica
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Grzegorz Bartman
 
Vagrant - RuPy Tuesday
Vagrant - RuPy TuesdayVagrant - RuPy Tuesday
Vagrant - RuPy TuesdayGaldoMedia
 
Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?tkryskiewicz
 
WYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz RychterWYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz RychterGrzegorz Bartman
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHPCon Poland
 
Encje w drupalu - DrupalCamp Wroclaw 2015
Encje w drupalu - DrupalCamp Wroclaw 2015Encje w drupalu - DrupalCamp Wroclaw 2015
Encje w drupalu - DrupalCamp Wroclaw 2015Grzegorz Bartman
 

Similar to GCP & Wordpress (20)

Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
Windows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieWindows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanie
 
JavaScript, Moduły
JavaScript, ModułyJavaScript, Moduły
JavaScript, Moduły
 
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest TrudneWdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
 
Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]
 
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - DockerJoomla Day Poland 15 - Docker
Joomla Day Poland 15 - Docker
 
Ciągłe Dostarcznie - Wprowadzenie
Ciągłe Dostarcznie - WprowadzenieCiągłe Dostarcznie - Wprowadzenie
Ciągłe Dostarcznie - Wprowadzenie
 
[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics System[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics System
 
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
 
Vagrant - RuPy Tuesday
Vagrant - RuPy TuesdayVagrant - RuPy Tuesday
Vagrant - RuPy Tuesday
 
Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?
 
Azure RemoteApp
Azure RemoteAppAzure RemoteApp
Azure RemoteApp
 
WYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz RychterWYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz Rychter
 
Php i Microsoft
Php i MicrosoftPhp i Microsoft
Php i Microsoft
 
PHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubiPHP i Microsoft - kto się lubi, ten się czubi
PHP i Microsoft - kto się lubi, ten się czubi
 
PHP i microsoft
PHP i microsoftPHP i microsoft
PHP i microsoft
 
Encje w drupalu - DrupalCamp Wroclaw 2015
Encje w drupalu - DrupalCamp Wroclaw 2015Encje w drupalu - DrupalCamp Wroclaw 2015
Encje w drupalu - DrupalCamp Wroclaw 2015
 
Feo w-joomla
Feo w-joomlaFeo w-joomla
Feo w-joomla
 

More from Fly on the cloud

Why do you need one of the simplest CRM?
Why do you need one of the simplest CRM?Why do you need one of the simplest CRM?
Why do you need one of the simplest CRM?Fly on the cloud
 
Jak efektywnie wdrożyć Workplace by Facebook w organizacji?
Jak efektywnie wdrożyć Workplace by Facebook w organizacji?Jak efektywnie wdrożyć Workplace by Facebook w organizacji?
Jak efektywnie wdrożyć Workplace by Facebook w organizacji?Fly on the cloud
 
Czy generacja Z zabije maila?
Czy generacja Z zabije maila?Czy generacja Z zabije maila?
Czy generacja Z zabije maila?Fly on the cloud
 
Integracja Django z Google Cloud Platform
Integracja Django z Google Cloud PlatformIntegracja Django z Google Cloud Platform
Integracja Django z Google Cloud PlatformFly on the cloud
 
Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...
Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...
Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...Fly on the cloud
 
Nie wszystkie chmury są równe
Nie wszystkie chmury są równeNie wszystkie chmury są równe
Nie wszystkie chmury są równeFly on the cloud
 
Aplikacje Google dla Szkół i Uczelni
Aplikacje Google dla Szkół i UczelniAplikacje Google dla Szkół i Uczelni
Aplikacje Google dla Szkół i UczelniFly on the cloud
 

More from Fly on the cloud (8)

Why do you need one of the simplest CRM?
Why do you need one of the simplest CRM?Why do you need one of the simplest CRM?
Why do you need one of the simplest CRM?
 
Jak efektywnie wdrożyć Workplace by Facebook w organizacji?
Jak efektywnie wdrożyć Workplace by Facebook w organizacji?Jak efektywnie wdrożyć Workplace by Facebook w organizacji?
Jak efektywnie wdrożyć Workplace by Facebook w organizacji?
 
Czy generacja Z zabije maila?
Czy generacja Z zabije maila?Czy generacja Z zabije maila?
Czy generacja Z zabije maila?
 
Integracja Django z Google Cloud Platform
Integracja Django z Google Cloud PlatformIntegracja Django z Google Cloud Platform
Integracja Django z Google Cloud Platform
 
Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...
Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...
Prawdziwa wartość pracy zespołowej i mobilności / The total Economic Impact o...
 
Nie wszystkie chmury są równe
Nie wszystkie chmury są równeNie wszystkie chmury są równe
Nie wszystkie chmury są równe
 
Aplikacje Google dla Szkół i Uczelni
Aplikacje Google dla Szkół i UczelniAplikacje Google dla Szkół i Uczelni
Aplikacje Google dla Szkół i Uczelni
 
Workplace by Facebook
Workplace by Facebook   Workplace by Facebook
Workplace by Facebook
 

GCP & Wordpress

  • 2. ● Compute Engine ● Container Engine ● App Engine / App Engine Flexible Możliwości
  • 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
  • 8. Container Engine WordPress MySQL Cloud SQL Persistant Disk Persistant DiskWordPress
  • 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