wordpress w chmurze - aws ug poland
TRANSCRIPT
WordPress w chmurze
Ma# Pilarski DigitalCube Inc.
Maciej Pilarski
Tech Evangelist DigitalCube Inc.
@macpil85
WORDCAMP Kansai JP ·
Paris
WORDCAMP Warsaw · Europe
EuropA Polska
AMIMOTO: WordPress + Amazon Web Services
Japonia
2015 WORDCAMPS: 91
KONFERENCJA POŚWIĘCONA W PĘŁNI WORDPRESSI
2014 WORDCAMPS: 80
WORDCAMP
57 5416 9
13 10
3 6
5
2
Grupy użytkowników AWS
1
1
Grupy użytkowników AWS
CO MOŻESZ ZROBIĆ Z
WORDPRESSEM
STAR WARS OFICJALNY BLOG
DIGITALCUBE STRONA FIRMOWA
ECOMMERCE
EDUKACJA
CELEBRYCI
TWÓRZ MOTYWY WTYCZKI, ETC.
CO MOŻESZ ZROBIĆ Z
AWS
EC2 / ELASTIC COMPUTE CLOUD
VIRTUALNE SERWERY
AUTO SCALING ELASTYCZNE DOPASOWANE W ZALEŻNOŚCI OD TWOICH
POTRZEB
S3 DO PRZECHOWYWANIA
MEDIÓW LUB STATYCZNYCH STRON
PIERWSZE KROKI Z
WORDPRESSEM
INSTALACJA I LOGOWANIE
EKRAN STARTOWY / DASHBOARD
ROZEJRZYJ SIĘ / TESTUJ
PIERWSZE KROKI Z
AWS
ZAŁÓŻ KONTO AWS
AWS FREE TIER (12 MIESIĘCY)
ZACZNIJ UŻYWAĆ AWS CLOUD
SERVICES
EC2: 750 godzin na t2.micro
EBS: 30 GB General Purpose SSD
DLACZEGO WORDPRESS
& AWS?
PROSTY W OBSŁUDZE
WIELU UŻYTKOWNIKÓW I DEVELOPERÓW
SILNA SPOŁECZNOŚĆ
WIELE NARZĘDZI I ZASOBÓW
BEZPIECZEŃSTWO I SZYBKOŚĆ WDRAŻANIA
FREE TIER
AMIMOTO-AMI.COM
HOSTING WORDPRESSA W CHMURZE AWS
PRE-KONFIGUROWANY OS & VIRTUAL APP SOFTWARE
HHVM, NGINX REVERSE PROXY CACHE
PROSTOTA WORDPRESSA POTĘGA AWS
PROGRAMOWALNA INFRASTRUKUTRA
PRZYJAZNE DLA DEVELOPERÓW I UŻYTKOWNIKÓW
AMIMOTO-AMI.COM
WOO COMMERCE
POWERED BY AMIMOTO
HHVM
NAJPOPULARNIEJSZA WTYCZKA ECOMMERCE
WORDPRESS W CHMURZE AWS
HHVM VIRTUAL MACHINE
⋅
SELL PRODUCTS EASILYSCALABLE &
SPEEDY HOSTINGFOR SUPERIOR PERFORMANCE
WOOCOMMERCE POWERED BY AMIMOTO HHVM
⋅
WORDPRESS W CHMURZE AWS
HIGHLY SCALABLE
NAJPOPULARNIEJSZA WTYCZKA ECOMMERCE
SELL PRODUCTS EASILY
CUSTOMIZABLE, EASY TO SET PREFERENCES
SPEEDY HOSTING ON AWSHHVM VIRTUAL MACHINE
FOR SUPERIOR PERFORMANCE
SSL (LET’S ENCRYPT)
ELASTICSEARCH (SEARCH & RECOMMENDATION)
CDN
PERFORMANCE MONITORING
KONSOLA ZARZĄDZANIA AWS
PANEL ZRZĄDZANIAKOSZTAMI
WOOCOMMERCE POWERED BY AMIMOTO HHVM
PLATFORMA SPRZEDAŻYDOWOLNYCH PRODUTKÓW
hmps://aws.amazon.com/marketplace/pp/B00ZGTRMVU
AWS MARKETPLACE 14 DNIOWY OKRES TESTOWY
AMIMOTO WORDPRESS +
AWS Przykłady
zastosowań
OFICJALNYBLOG
MAZDA WYKORZYSTUJE WORDPRESS POWERED BY AMIMOTO
NIEPRZEWIDYWALNESKOKI RUCHU
CIĄGŁE ZMIANY NATĘŻENIA RUCHU
AMAZON EC2 SCALABLE CAPACITY
POPULARNA STRONA BLOGOWA
STRONAKORPORACYJNA
WIELE WERSJI JĘZYKOWYCH
SZCZEGÓLNY NACISK NA WYDAJNOŚĆ
MULTISITE
DUŻY SERWISKORPORACYJNY
1 instacja = wiele instalacji WordPressa
wtyczka dla różnychwersji językowych
wirtualizacja HVM
SERWISINFORMACYJNY
WIELU AUTORÓW
NAGŁE SKOKI ZAINTERESOWANIA
TYSIĄCE POSTÓW
SERWIS INFORMACYJNY
AUTOSCALING
ZWIĘKSZENIE / ZMNIEJSZENIE INSTANCJI W ZALEŻNOŚCI
OD OBCIĄŻENIA
OSZCZĘDNOŚĆ
AUTOMATYCZNE ODZYSKIWANIEINSTANCJI
AUTOSCALING
TYPY INSTANCJI
EC2 +
DOSTĘPNE ROZMIARY
Typ Instancji T2.MICRO T2.SMALL T2.MEDIUM C4.LARGE
Rekomendowana liczba instalacji
WordPressa 3 3 3 5
Szacunkowy PV / miesięcznie 100,000 PV / 300,000 PV /m 300,000 PV /m 1 Million PV /month
Pamięć (GB) 1 2 4 3,75
HDD (Elas^c Block Store)
Domyślny rozmiar: 30 GB (SSD), możliwość dodania dodatkowych zasobów
Cel serwery www, środowiska developerskielub małe bazy danych
dla dużych serwerów www, transkodowania mediów, serwery
gier online, silnik wyświetlania reklam, wymagające aplikacje
AMIMOTO HHVM ⋅ 14 DNIOWY OKRES TESTOWY
1-CLICK LAUNCH VIA AWS CONSOLE
AWS MARKETPLACE LAUNCH
AWS CONSOLE LAUNCH
WordPress w chmurze + demo
KONSOLA ZARZĄDZANIA AWS
WYBIERZ NAJBLIŻSZY REGION
EC2 / ELASTIC COMPUTE CLOUD
URUCHOM INSTANCJE
WYBIERZ AMI
WORDPRESS POWERED BY AMIMOTO (HHVM)
WYBIERZ T2.MICRO (DARMOWY OKRES TESTOWY)
AMIMOTO (HHVM) DARMOWY OKRES TESTOWY OBEJMUJE TYLKO JEDNĄ INSTANCJE
TAGOWANIE INSTANCJI
TAGOWANIE INSTANCJI
amimoto
PRZYPISZ GRUPĘ BEZPIECZEŃSTWA ZWERYFIKUJ I URUCHOM
URUCHOM
STWÓRZ I POBIERZ KLUCZ
INSTANCE STATE: RUNNING STATUS CHECKS: INITIALIZING
STATUS CHECKS: 2/2 CHECKS PASSED
JIN-KEI CLOUD
FORMATION TEMPLATE
AWS CLOUDFORMATION
CREATE & MANAGE AWS RESOURCES EASILY
USE TEMPLATES / CREATE YOUR OWN TO DEPLOY APPS
JIN-KEI AWS CLOUDFORMATION
OPTIMIZED FOR WORDPRESS
hmps://amimoto-ami.com/plans/oppon-services/cloudformapon-jin-kei/
OPSCODE CHEF & BASH SCRIPTS
AMIMOTO Simple Stack
AMIMOTO AutoScale Stack
hmps://aws.amazon.com/marketplace/pp/B00LWHVJH8
AMIMOTO SERVER-LESS
ARCHITECTURE
TRADITIONAL ARCHITECTURE
WordPress Core
PluginPluginPlugin
PluginPluginPlugin
PluginPluginPlugin
MIKROSERVICES
WordPress Core
Mikroservice
Connector Plugin
Mikroservice Mikroservice
API API API
POWERED BY AMAZON ELASTICSEARCH
RECOMMENDATION ENGINE
LEARNING SYSTEM
hmps://amimoto-ami.com/plans/oppon-services/elaspcommerce-services-oppon/
ELASTICOMMERCE SERVICE
ELASTICSEARCHPOWERED BY AMAZON
hmps://amimoto-ami.com/plans/oppon-services/elaspcommerce-services-oppon/
ELASTICOMMERCE SERVICE
ELASTICSEARCH POWERED BY AMAZON
ELASTICSEARCH POWERED BY AMAZON
hmps://amimoto-ami.com/plans/oppon-services/elaspcommerce-services-oppon/
ELASTICOMMERCE SERVICE
LEARNING SYSTEM
Purchasing data correlated to the result to predict
Predicpon Model
Predicpon Model
WordPress Core
Purchasing Predicpon
Connector Plugin
API
Architecture
Results on the list of customers
HOW TO USE
2. SET ENDPOINT1. ACTIVATE PLUGINS
hmps://amimoto-ami.com/plans/oppon-services/elaspcommerce-services-oppon/
h#p://amimoto-ami.com/slack/
Pytania: Zainteresowanywspółpracą?
marke^ng @digitalcube.jp