SlideShare ist ein Scribd-Unternehmen logo
1 von 116
@Amimoto_Ami  
amimoto-­‐ami.com
WordPress  +  Amazon  Web  Services  Hands-­‐on    
WordCamp  Polska  2015  Contributor  Day
KEL  San9ago    
Writer  +  Evangelist  
DigitalCube  Inc.  
@i_Monkey_Robot
KOGA  Hiromichi OHTA  Tatsuki KOGA  Tatsuro JOTAKI  Taisuke MIYOSHI  Takayuki
OKAMOTO  Wataru SUGIMOTO  Jun
CEO
Theme  &  Code  Wrangler Designer Support  /  Code  Wrangler  /  Translator   Engineer
Engineer Theme  Developer  /  Director
MIYAUCHI  Takayuki HORIKE  Takahiro IGARASHI  Kazue
NISHIMURA  Shuhei SANTIAGO  Kel NUKAGA  Junko  
WP  Plugin  Developer  /  Backend  Engineer   WP  Plugin  Developer  /  Frontend    Engineer   Code  Wrangler  /  Frontend  Engineer  
Code  Wrangler   Writer  /  Evangelist Designer  /  Writer
OKAMOTO  Hidetaka
Engineer
TSUNODA  Tomohyco
Technical  Support  /  Engineer
What  We  Do
WordPress  HosVng  Service
Build  WordPress  Sites
WordPress  Enterprise    
Support  Service  
Web  ConsulVng  
en.digitalcube.jp    
For  more!  
86 WordPress    
Plugins
Books WordPress    
Development    
Environment
Amimoto  AMI
WordPress    
HosVng
What  We  Love  to  Create
We  love  connec9ng  with  the  community:
#AMIMOTO            @Amimoto_Ami
User-­‐friendly    
Has  a  lot  of  users  &  
developers  
Strong  community
#AMIMOTO            @Amimoto_Ami
Lots  of  tools  &  resources  
Deployment  Speed    
AMI  /  CloudFormaVon    
Community:  Japan  AWS  
(JAWS)  User  Group
#AMIMOTO            @Amimoto_Ami
Use  WordPress  on  AWS  easily
Programmable  infrastructure
Friendly  for  developers  &  users
#AMIMOTO            @Amimoto_Ami
EC2  
  (ElasVc  Compute  Cloud)  
easily  scale  up  &  down    
to  meet  traffic  demands  
HIGHLY  
SCALABLE
#AMIMOTO            @Amimoto_Ami
1-­‐click  launch  
WordPress-­‐developer  
friendly  
WP-­‐CLI  
GIT
USER-­‐FRIENDLY
#AMIMOTO            @Amimoto_Ami
HIGH  
PERFORMANCE
Load  Test  with  a  Simple  
(Apache  Bench)  Command
#AMIMOTO            @Amimoto_Ami
9  GLOBAL  DATA  CENTERS  
Singapore  ⋅  Tokyo  ⋅  Sydney  ⋅    
Sao  Paulo  ⋅    N.  Virginia  ⋅    
Oregon  ⋅  N.  California    
Ireland    ⋅    Frankfurt  
—  
WP  Booster  CDN  
S3  (Simple  Storage  Service)
NINJA    
SPEED
vs. loader.io
c3.large  
instance
1  
minute
0-­‐300
client  
increase
NGINX
Reverse  
Proxy  Cache
Disabled
TEST
HHVM  vs.  php-­‐fpm
HHVM  is  faster php-­‐fpm
TOP  PAGE
HHVM  vs.  php-­‐fpm
Average  
Response  
Dme
Number  of  
Processed  
Requests
Nginx  Cache  
effecDveness
1566  
ms
3108    
ms
5387
2637
15  ms
Average  
Response  Dme
386830
Processed  
requests
HHVM    
vs.    
php-­‐fpm
150-200
clients
HHVM    
although  slower    
response,  
HHVM  is  
  sDll  operaDng    
(Dl  the  end)  
php-­‐fpm  
is  unmeasured    
(Dl  the  end)  &  
50x  errors    
were  received
WordPress  4.1.1
HHVM  vs.  PHP7
#AMIMOTO            @Amimoto_Ami
vs. loader.io
1  
minute
0-­‐300
client  
increase
TEST
HHVM  3.6  vs.  HHVM  3.9  
Avg  response  Vme:  10563  ms  
Success  responses:  1189
Avg  response  Vme:  8259  ms  
Success  responses:  1685
HHVM  3.9  
Response  Vme  improved  by  20%  &  the  total  
request  processing  number  increased  by  50%.
HHVM  3.6  vs.  HHVM  3.9  
Sites  on  AMIMOTO  
WordPress  +  AWS  
MAZDA  Runs  on    
WordPress  Powered  by  AMIMOTO
#AMIMOTO            @Amimoto_Ami
Unpredictable  
traffic  spikes  
Page  views    
increase  &  decline
Amazon  EC2  
Scalable  
Capacity
POPULAR  BLOG  SITE
Large-­‐Scale  Media  Site
#AMIMOTO            @Amimoto_Ami
60  Million  PV  /  month  
Lots  of  Images  
Lots  of  AdverVsements    
Social  Media  /  Feed  
Auto  Scaling  
Scale  up  &  down  
automaVcally
LARGE-­‐SCALE  MEDIA  SITE
Huge  Enterprise  Site  
#AMIMOTO            @Amimoto_Ami
MulVsite  
MulVlingual    
Needs  to  be  high  speed Nginx  Cache    
Controller  Plugin  
1  AMIMOTO  instance  =    
can  have  mulVple    
WordPress  installs  
Install  MulVlingual    
WordPress  Plugin  
HUGE  ENTERPRISE  SITE
NewsNews  Site
#AMIMOTO            @Amimoto_Ami
WPBooster  CDN
Thousands  of  posts  
MulVple  authors    
Needs  to  be  MulVlingual    
Sudden  traffic  surge
Possible  with    
WordPress
NEWS  SITE
#AMIMOTO            @Amimoto_Ami
AMIMOTO  HHVM  14  days  Free  Trial
EC2  Instance  SelecVon  +  
OpVmal  Sizing  
#AMIMOTO            @Amimoto_Ami
INSTANCE  TYPES  
&  DETAILS
T2.MICRO T2.SMALL T2.MEDIUM C4.LARGE
Recommended  
WordPress  Installs  
3 3 3 5
Assumed  PV  /  
month
100,000  PV  /
month
300,000  PV  /
month
300,000  PV  /
month
1  Million  PV  /month
Memory  (GB)   1 2 4 3.75
HDD  (ElasDc  
Block  Store)  
Default  Capacity:30    GB  (SSD),  
addiVonal  disk  may  be  added  
Purpose  
web  servers,  developer  environments    
&  small  databases
for    high  traffic  web  servers,  
media  transcoding,  online  
gaming  servers,  ad  serving  
engines,  compute-­‐intensive  apps
What  you  can  do  with  
WordPress  Powered  by  
AMIMOTO
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Auto  Scaling  
in    
AMIMOTO
apps  with  stable  
demand  paoerns    
apps  with  different  
usage  daily,  weekly
#AMIMOTO            @Amimoto_Ami
Auto  Scaling  
in  AMIMOTO
Cost-­‐efficient  
Increase  /  decrease  
instances  based  on  
how  high  or  low    
the  load  will  be.
#AMIMOTO            @Amimoto_Ami
Automa9c  Recovery    
for  instances    
that  suddenly  died
Auto  Scaling  
in  AMIMOTO
#AMIMOTO            @Amimoto_Ami
Machine  
Learning  
discover  data  (like  
buying  paoerns)  &  
make  models  with  it
DATA:    
%  chance  customer  
will  buy,  how  many  &  
what  are  the  most  
interesVng  products  
#AMIMOTO            @Amimoto_Ami
Amazon  Machine  
Learning
Upload  data  
Output
upload  
sample  data  
to  ML Data  Set
Architecture
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
1-­‐click  launch via  AWS  Console
WordPress  +  Amazon  Web  Services    
Hands-­‐on
hbp://amimoto-­‐ami.com/slack/
Join  the  conversaDon  in:
#AMIMOTO            @Amimoto_Ami
LOGIN  to  AWS
#AMIMOTO            @Amimoto_Ami
Choose  the  
nearest  region  
where  the  site  
will  mostly  be  
accessed  from.    
#AMIMOTO            @Amimoto_Ami
EC2:  ElasVc  Cloud  
Compute  
Provides  flexibility    
Scales  up  on  high  traffic    
Scales  down  on  low  traffic
#AMIMOTO            @Amimoto_Ami
Launch  a  virtual  
server  to  start  
using  EC2
AMIMOTO  
HHVM
#AMIMOTO            @Amimoto_Ami
AMIMOTO  
HHVM    
Free  trial  is  
only  for    
t2.micro  
instance
#AMIMOTO            @Amimoto_Ami
Launching  
mulVple  instances  
is  possible,  but  
the  Free  Trial  only  
allows  1  instance
You  can  configure  these,  or  use  the  default  sesngs
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Key  pair Download  &  Launch
Instance  ID
#AMIMOTO            @Amimoto_Ami
ElasDc  IP  Address
#AMIMOTO            @Amimoto_Ami
can  remain  with  you    
even  there  is  no  associated  instance
returned  (and  cannot  be  retrieved)    
as  soon  as  you  stop  a  Virtual  Machine  
OpVonal
When  you  create  a  Virtual  Machine,    
you  get  a  Public  IP  
No  maoer  how  many  Vmes    
you  stop  /  start  an  intance  with  EIP,    
the  same  IP  will  conVnue  to  be  available    
as  the  public  IP  of  the  Virtual  Machine.  
If  there  is  no  EIP,    
each  Vme  you  stop  and  start  the  instance,  
you  get  a  new  Public  IP  every  Vme.  
hop://blog.digitalcube.jp/archives/1870
ElasDc  IP  Address  vs.  Public  IP  Address
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Associate  &  Select  Instances  
#AMIMOTO            @Amimoto_Ami
Now  you  
can  see  
that  you  
have  an  
ElasVc  IP  
Copy  &  
paste  to  
your  
browser
#AMIMOTO            @Amimoto_Ami
Copy  your  instance  ID  &  
paste  to  the  Welcome  Screen
#AMIMOTO            @Amimoto_Ami
Set  up  WordPress
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
AcVvate  pre-­‐installed  plugins
#AMIMOTO            @Amimoto_Ami
You  can  customize  the  sesngs  
Set  the  cache  expiraVon  
for  every  page
#AMIMOTO            @Amimoto_Ami
Enable  Flush  Cache  for  
AutomaVc  Cache  DeleVon
For  mulV-­‐site,  acVvate    
Nginx  Cache  Controller  
  on  each  dashboard
#AMIMOTO            @Amimoto_Ami
OFF:  
Requests  per  second:  7.73  [#/sec]    
ON:    
Requests  per  second:  707.26  [#/sec]  
Database  Management
#AMIMOTO            @Amimoto_Ami
phpMyAdmin  
1.  switch  to  the  root  user  by  “su  -­‐”  
(.conf  files  are  usually  owned  by  root)  
2.  modify  default.conf  or  example.com.conf    
at  /etc/nginx/conf.d/
#AMIMOTO            @Amimoto_Ami
Line  61  
Change  to:
#AMIMOTO            @Amimoto_Ami
Aeer  ediDng:  
run  #  service  nginx  restart  to  restart  Nginx  
Then  you  can  access  to  phpMyAdmin  with    
hop://example.com/phpMyAdmin/  
Login  &  Password  of  phpMyAdmin    
are  similar  to  the  one  in  wp-­‐config.php.  
#AMIMOTO            @Amimoto_Ami
AMIMOTO  has  phpMyAdmin  installed,    
but  we  disabled  it  because:    
many  vulnerabiliVes  has  been  found  before  in  phpMyAdmin,  
so  even  it  is  not  installed,  many  fraudulent  accesses  have  been  tried  
Axer  using  phpMyAdmin,  disable  it.  
#AMIMOTO            @Amimoto_Ami
WP-­‐CLI
#AMIMOTO            @Amimoto_Ami
EXPORTING  DATABASE  
wp  db  export  [<file>]  
You  can  give  any  name  +.sql    
to  the  file  name.  
Axer  that,  an  sql  is  created.
IMPORTING  DATABASE  
wp  db  import  [<file>]  
You  should  upload  an    
sql  file  to  your  server.  
REPLACING  STRINGS  
wp  search-­‐replace  <old>  
<new>  
With  -­‐-­‐dry-­‐run  opVon,  you  can  
see  the  result  without  execuVng  
the  actual  replacement.
RESETTING  PASSWORD  
wp  user  update  <user>  -­‐-­‐
user_pass=marypass  
<user>  is  the  login  name,  mail  
address  or  user  ID.  
-­‐-­‐user_pass  opVon  is  the  new  
password.
OPTIMIZING  DATABASE  
wp  db  opVmize  
<user>  is  the  login  name  or  mail  
address  or  user  ID.  
-­‐-­‐user_pass  opVon  is  the  new  
password.
FOR  OTHER  
COMMANDS:    
hop://wp-­‐cli.org/
commands/db/
Instance  Scale  Up
#AMIMOTO            @Amimoto_Ami
Stop  t2.micro    
instance
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Select  a  larger    
instance
#AMIMOTO            @Amimoto_Ami
Start  t2.small  
instance
#AMIMOTO            @Amimoto_Ami
You’ve  scaled  up  your    WordPress  site  to  t2.small  instance
Instance  Scale  Down
#AMIMOTO            @Amimoto_Ami
Stop  t2.small    
instance
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Select  a  smaller  
instance
#AMIMOTO            @Amimoto_Ami
Start  t2.micro  
instance
#AMIMOTO            @Amimoto_Ami
You’ve  scaled  down  your  WordPress  site  to  t2.micro  instance
Other  things  you  can  do:    
SFTP  
Route53
#AMIMOTO            @Amimoto_Ami
Connect  AMIMOTO  instance  with:  
SFTP  client  and    
secret  key  file  of  the  instance  (.pem)  file  
#AMIMOTO            @Amimoto_Ami
SERVER  CONNECTION    
SETTINGS:    
• Server:  Instance  IP  Address    
• Username:  ec2-­‐user  
• Secret  key  
• Path:  /var/www/vhosts/  {instance  name  
(opVonal)  }  
• ConnecVon  method  (Port):  SFTP  (22)
#AMIMOTO            @Amimoto_Ami
$ chmod 600 /Users/XXXXXXXX/Downloads/XXXXXXXXXX.pem
$ ssh -i /Users/XXXXXXXX/Downloads/XXXXXXXXXX.pem ec2-user@XX.XXX.XXXX
LOGIN  WITH  SSH
http://amimoto-ami.com/faq/connect-amimoto-instance-sftp-client-software/
#AMIMOTO            @Amimoto_Ami
$ sudo /usr/sbin/usermod -s /bin/bash nginx
$ sudo passwd nginx
Changing password for user nginx.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
$ sudo /sbin/service monit stop
$ sudo /sbin/service nginx stop
$ sudo /sbin/service php-fpm stop
$ sudo /usr/sbin/usermod -d /var/www/vhosts nginx
$ sudo /sbin/service php-fpm start
$ sudo /sbin/service nginx start
$ sudo /sbin/service monit start
$ sudo mkdir /var/www/vhosts/.ssh
$ sudo cp /home/ec2-user/.ssh/authorized_keys /var/www/vhosts/.ssh/
$ sudo chown -R nginx:nginx /var/www/vhosts/.ssh/
SET  NGINX  SFTP  LOGIN  USER
http://amimoto-ami.com/faq/connect-amimoto-instance-sftp-client-software/
#AMIMOTO            @Amimoto_Ami
ROUTE  53  
is  a  Domain  Name  System  (DNS)    
web  service.  
FUNCTION:  
to  route  end  users  to  Internet  apps  by  
translaVng  www.example.com  into  the  
numeric  IP  addresses  like  192.0.2.1  that  
computers  use  to  connect  to  each  other.
#AMIMOTO            @Amimoto_Ami
Domain:  amimotohandson.info  
Obtained  from:  GoDaddy
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Copy  these  NS  values
#AMIMOTO            @Amimoto_Ami
NEXT  STEPS:  
Domain:  amimotohandson.info  
Obtained  from:  GoDaddy  
• Login  to  GoDaddy  (or  wherever  you  got  the  domain  from)  
• then  paste  the  NS  Values  you  just  copied  from  AWS  Route  53.
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
TerminaDng  the  Instance
#AMIMOTO            @Amimoto_Ami
Choose  the  instance  for  terminaVon
Tagging  instances  make  them  easier  to  see
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
Release  ElasDc  IP  
Address
#AMIMOTO            @Amimoto_Ami
#AMIMOTO            @Amimoto_Ami
DigitalCube  Team  &  What  We  Do  
Why  WordPress  +  Amazon  Web  Services
AMIMOTO  features  
Performance  Tests    
HHVM  vs.  php-­‐fpm  
HHVM  3.6  vs.  3.9  
Sites  on  AMIMOTO    
WordPress  +  Amazon  Web  Services  
Instance  SelecVon  
Connect  WP  with  tools    
Autoscaling    
Machine  Learning  (for  e-­‐commerce)  
AWS  Console  
AWS  Console  /  Dashboard  
Launch  Virtual  Server  
Configure  Instance  
Key  Pair  
ElasVc  IP  Address  
Public  IP  Address
Set  up  WordPress  
AcVvate  pre-­‐installed  plugins    
NGINX  Cache  Controller  Plugin  
Database  Management    
phpMyAdmin  
WP-­‐CLI  
Scale  up  &  down  of  instance
SFTP  
Route  53  
Terminate  Instance  
Release  ElasVc  IP  Address  
@Amimoto_Ami  
amimoto-­‐ami.com
WordPress  +  Amazon  Web  Services  Hands-­‐on    
WordCamp  Polska  2015  Contributor  Day
Dziękuję!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Mesos at OpenTable
Mesos at OpenTableMesos at OpenTable
Mesos at OpenTablesamsalisbury
 
Increasing Traffic Through Optimization : The Importance of Site Speed
Increasing Traffic Through Optimization : The Importance of Site SpeedIncreasing Traffic Through Optimization : The Importance of Site Speed
Increasing Traffic Through Optimization : The Importance of Site SpeedTerell Moore
 
Hubot + Slack + AEM
Hubot + Slack + AEMHubot + Slack + AEM
Hubot + Slack + AEMMax Barrass
 
WP-CLI Presentation from WordCamp NYC 2015
WP-CLI Presentation from WordCamp NYC 2015WP-CLI Presentation from WordCamp NYC 2015
WP-CLI Presentation from WordCamp NYC 2015Shawn Hooper
 
AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names
AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names  AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names
AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names Amazon Web Services
 
Leveraging Elastic Web-Scale Computing with AWS
Leveraging Elastic Web-Scale Computing with AWSLeveraging Elastic Web-Scale Computing with AWS
Leveraging Elastic Web-Scale Computing with AWSAmazon Web Services
 
AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack colleenfry
 
Manage WordPress From the Command Line with WP-CLI
Manage WordPress From the Command Line with WP-CLIManage WordPress From the Command Line with WP-CLI
Manage WordPress From the Command Line with WP-CLIShawn Hooper
 
Supporting Asterisk AGI apps (ClueCon 2010)
Supporting Asterisk AGI apps (ClueCon 2010)Supporting Asterisk AGI apps (ClueCon 2010)
Supporting Asterisk AGI apps (ClueCon 2010)troyd
 
Edge 2014: Bypass Surgery - Akamai's Heartbleed Response Case Study
Edge 2014: Bypass Surgery - Akamai's Heartbleed Response Case StudyEdge 2014: Bypass Surgery - Akamai's Heartbleed Response Case Study
Edge 2014: Bypass Surgery - Akamai's Heartbleed Response Case StudyAkamai Technologies
 
CIRCUIT 2015 - Akamai: Caching and Beyond
CIRCUIT 2015 - Akamai:  Caching and BeyondCIRCUIT 2015 - Akamai:  Caching and Beyond
CIRCUIT 2015 - Akamai: Caching and BeyondICF CIRCUIT
 
Chicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden FeaturesChicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden FeaturesAkamai Technologies
 
Ultra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing SparUltra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing SparAaron White
 
SANS 2015 - Superbees Wanted
SANS 2015 - Superbees WantedSANS 2015 - Superbees Wanted
SANS 2015 - Superbees WantedMalik Mesellem
 
Tips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web ConsoleTips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web ConsoleKevin Nennig
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoptionYan Cui
 
SANS 2014 - Superbees Wanted
SANS 2014 - Superbees WantedSANS 2014 - Superbees Wanted
SANS 2014 - Superbees WantedMalik Mesellem
 
Battling the WSOD - A Tech Support Tale
Battling the WSOD - A Tech Support TaleBattling the WSOD - A Tech Support Tale
Battling the WSOD - A Tech Support TaleKayleigh Thorpe
 

Was ist angesagt? (20)

Helm your way with Kubernetes
Helm your way with Kubernetes Helm your way with Kubernetes
Helm your way with Kubernetes
 
Mesos at OpenTable
Mesos at OpenTableMesos at OpenTable
Mesos at OpenTable
 
Increasing Traffic Through Optimization : The Importance of Site Speed
Increasing Traffic Through Optimization : The Importance of Site SpeedIncreasing Traffic Through Optimization : The Importance of Site Speed
Increasing Traffic Through Optimization : The Importance of Site Speed
 
Hubot + Slack + AEM
Hubot + Slack + AEMHubot + Slack + AEM
Hubot + Slack + AEM
 
WP-CLI Presentation from WordCamp NYC 2015
WP-CLI Presentation from WordCamp NYC 2015WP-CLI Presentation from WordCamp NYC 2015
WP-CLI Presentation from WordCamp NYC 2015
 
AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names
AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names  AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names
AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names
 
Leveraging Elastic Web-Scale Computing with AWS
Leveraging Elastic Web-Scale Computing with AWSLeveraging Elastic Web-Scale Computing with AWS
Leveraging Elastic Web-Scale Computing with AWS
 
AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack AtlasCamp 2013: Bring your own Stack
AtlasCamp 2013: Bring your own Stack
 
Manage WordPress From the Command Line with WP-CLI
Manage WordPress From the Command Line with WP-CLIManage WordPress From the Command Line with WP-CLI
Manage WordPress From the Command Line with WP-CLI
 
Supporting Asterisk AGI apps (ClueCon 2010)
Supporting Asterisk AGI apps (ClueCon 2010)Supporting Asterisk AGI apps (ClueCon 2010)
Supporting Asterisk AGI apps (ClueCon 2010)
 
Edge 2014: Bypass Surgery - Akamai's Heartbleed Response Case Study
Edge 2014: Bypass Surgery - Akamai's Heartbleed Response Case StudyEdge 2014: Bypass Surgery - Akamai's Heartbleed Response Case Study
Edge 2014: Bypass Surgery - Akamai's Heartbleed Response Case Study
 
CIRCUIT 2015 - Akamai: Caching and Beyond
CIRCUIT 2015 - Akamai:  Caching and BeyondCIRCUIT 2015 - Akamai:  Caching and Beyond
CIRCUIT 2015 - Akamai: Caching and Beyond
 
Chicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden FeaturesChicago Tech Day Jan 2015: Hidden Features
Chicago Tech Day Jan 2015: Hidden Features
 
Ultra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing SparUltra-modern Front-end Dev & Introducing Spar
Ultra-modern Front-end Dev & Introducing Spar
 
SANS 2015 - Superbees Wanted
SANS 2015 - Superbees WantedSANS 2015 - Superbees Wanted
SANS 2015 - Superbees Wanted
 
Tips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web ConsoleTips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web Console
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoption
 
SANS 2014 - Superbees Wanted
SANS 2014 - Superbees WantedSANS 2014 - Superbees Wanted
SANS 2014 - Superbees Wanted
 
Battling the WSOD - A Tech Support Tale
Battling the WSOD - A Tech Support TaleBattling the WSOD - A Tech Support Tale
Battling the WSOD - A Tech Support Tale
 
Advanced WordPress Tooling
Advanced WordPress ToolingAdvanced WordPress Tooling
Advanced WordPress Tooling
 

Andere mochten auch

Learning Analytics and Serious Games: Trends and Considerations
Learning Analytics and Serious Games: Trends and ConsiderationsLearning Analytics and Serious Games: Trends and Considerations
Learning Analytics and Serious Games: Trends and ConsiderationsLaila Shoukry
 
Introduction to piwik analytics platform 2015
Introduction to piwik analytics platform 2015Introduction to piwik analytics platform 2015
Introduction to piwik analytics platform 2015Matthieu Aubry
 
소셜미디어 모니터링 툴 리스트 Via hoyalog
소셜미디어 모니터링 툴 리스트 Via hoyalog소셜미디어 모니터링 툴 리스트 Via hoyalog
소셜미디어 모니터링 툴 리스트 Via hoyalogHoya Kim
 
Capacity Planning for Linux Systems
Capacity Planning for Linux SystemsCapacity Planning for Linux Systems
Capacity Planning for Linux SystemsRodrigo Campos
 
Extending Piwik At R7.com
Extending Piwik At R7.comExtending Piwik At R7.com
Extending Piwik At R7.comLeo Lorieri
 
Privacy Regulations and Your Digital Setup
Privacy Regulations and Your Digital SetupPrivacy Regulations and Your Digital Setup
Privacy Regulations and Your Digital SetupPiwik PRO
 
[C1]웹서비스, 빠를수록 좋다
[C1]웹서비스, 빠를수록 좋다[C1]웹서비스, 빠를수록 좋다
[C1]웹서비스, 빠를수록 좋다NAVER D2
 
A Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
A Comparison of Analytics and Tag Management Suites by Piwik PRO and GoogleA Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
A Comparison of Analytics and Tag Management Suites by Piwik PRO and GooglePiwik PRO
 
Web Analytics and Privacy
Web Analytics and Privacy Web Analytics and Privacy
Web Analytics and Privacy Piwik PRO
 
Javascript Tracking or Web Log Analytics?
Javascript Tracking or Web Log Analytics? Javascript Tracking or Web Log Analytics?
Javascript Tracking or Web Log Analytics? Piwik PRO
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developersDaniel Krook
 
Intro to Piwik project - 2014
Intro to Piwik project - 2014Intro to Piwik project - 2014
Intro to Piwik project - 2014Matthieu Aubry
 

Andere mochten auch (13)

Learning Analytics and Serious Games: Trends and Considerations
Learning Analytics and Serious Games: Trends and ConsiderationsLearning Analytics and Serious Games: Trends and Considerations
Learning Analytics and Serious Games: Trends and Considerations
 
Introduction to piwik analytics platform 2015
Introduction to piwik analytics platform 2015Introduction to piwik analytics platform 2015
Introduction to piwik analytics platform 2015
 
소셜미디어 모니터링 툴 리스트 Via hoyalog
소셜미디어 모니터링 툴 리스트 Via hoyalog소셜미디어 모니터링 툴 리스트 Via hoyalog
소셜미디어 모니터링 툴 리스트 Via hoyalog
 
Capacity Planning for Linux Systems
Capacity Planning for Linux SystemsCapacity Planning for Linux Systems
Capacity Planning for Linux Systems
 
Extending Piwik At R7.com
Extending Piwik At R7.comExtending Piwik At R7.com
Extending Piwik At R7.com
 
Piwik Presentation
Piwik PresentationPiwik Presentation
Piwik Presentation
 
Privacy Regulations and Your Digital Setup
Privacy Regulations and Your Digital SetupPrivacy Regulations and Your Digital Setup
Privacy Regulations and Your Digital Setup
 
[C1]웹서비스, 빠를수록 좋다
[C1]웹서비스, 빠를수록 좋다[C1]웹서비스, 빠를수록 좋다
[C1]웹서비스, 빠를수록 좋다
 
A Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
A Comparison of Analytics and Tag Management Suites by Piwik PRO and GoogleA Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
A Comparison of Analytics and Tag Management Suites by Piwik PRO and Google
 
Web Analytics and Privacy
Web Analytics and Privacy Web Analytics and Privacy
Web Analytics and Privacy
 
Javascript Tracking or Web Log Analytics?
Javascript Tracking or Web Log Analytics? Javascript Tracking or Web Log Analytics?
Javascript Tracking or Web Log Analytics?
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
 
Intro to Piwik project - 2014
Intro to Piwik project - 2014Intro to Piwik project - 2014
Intro to Piwik project - 2014
 

Ähnlich wie WordPress + AWS Hands-on Workshop Overview

AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
AMIMOTO: WordPress + Amazon Web Services Hands-on PARISAMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
AMIMOTO: WordPress + Amazon Web Services Hands-on PARISKel
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaAmazon Web Services
 
murakumo Cloud Controller
murakumo Cloud Controllermurakumo Cloud Controller
murakumo Cloud ControllerShingo Kawano
 
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on SteroidsSiteGround.com
 
Ajax to the Moon
Ajax to the MoonAjax to the Moon
Ajax to the Moondavejohnson
 
Xke - Introduction to Apache Camel
Xke - Introduction to Apache CamelXke - Introduction to Apache Camel
Xke - Introduction to Apache CamelAlexis Kinsella
 
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMPHow To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMPMatt Dunlap
 
Jump-start your application migration to AWS with CloudEndure - STG305 - New ...
Jump-start your application migration to AWS with CloudEndure - STG305 - New ...Jump-start your application migration to AWS with CloudEndure - STG305 - New ...
Jump-start your application migration to AWS with CloudEndure - STG305 - New ...Amazon Web Services
 
Migrating Jive To The Cloud
Migrating Jive To The CloudMigrating Jive To The Cloud
Migrating Jive To The Cloudmattjive
 
AWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWSAWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWSMassimo Ferre'
 
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...Serdar Basegmez
 
DEF CON 27 - BEN SADEGHIPOUR - owning the clout through ssrf and pdf generators
DEF CON 27 - BEN SADEGHIPOUR  - owning the clout through ssrf and pdf generatorsDEF CON 27 - BEN SADEGHIPOUR  - owning the clout through ssrf and pdf generators
DEF CON 27 - BEN SADEGHIPOUR - owning the clout through ssrf and pdf generatorsFelipe Prado
 
Profiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / WebgrindProfiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / WebgrindSam Keen
 
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)Nicolas Brousse
 
Automated Deployment using Open Source
Automated Deployment using Open SourceAutomated Deployment using Open Source
Automated Deployment using Open Sourceduskglow
 
AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications Amazon Web Services
 
Serverless in production, an experience report (linuxing in london)
Serverless in production, an experience report (linuxing in london)Serverless in production, an experience report (linuxing in london)
Serverless in production, an experience report (linuxing in london)Yan Cui
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing WorkshopCharlie Moad
 

Ähnlich wie WordPress + AWS Hands-on Workshop Overview (20)

AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
AMIMOTO: WordPress + Amazon Web Services Hands-on PARISAMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 
murakumo Cloud Controller
murakumo Cloud Controllermurakumo Cloud Controller
murakumo Cloud Controller
 
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on Steroids
 
Ajax to the Moon
Ajax to the MoonAjax to the Moon
Ajax to the Moon
 
Xke - Introduction to Apache Camel
Xke - Introduction to Apache CamelXke - Introduction to Apache Camel
Xke - Introduction to Apache Camel
 
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMPHow To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
 
Jump-start your application migration to AWS with CloudEndure - STG305 - New ...
Jump-start your application migration to AWS with CloudEndure - STG305 - New ...Jump-start your application migration to AWS with CloudEndure - STG305 - New ...
Jump-start your application migration to AWS with CloudEndure - STG305 - New ...
 
Migrating Jive To The Cloud
Migrating Jive To The CloudMigrating Jive To The Cloud
Migrating Jive To The Cloud
 
Introduce Django
Introduce DjangoIntroduce Django
Introduce Django
 
AWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWSAWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWS
 
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
Engage 2022: The Superpower of Integrating External APIs for Notes and Domino...
 
DEF CON 27 - BEN SADEGHIPOUR - owning the clout through ssrf and pdf generators
DEF CON 27 - BEN SADEGHIPOUR  - owning the clout through ssrf and pdf generatorsDEF CON 27 - BEN SADEGHIPOUR  - owning the clout through ssrf and pdf generators
DEF CON 27 - BEN SADEGHIPOUR - owning the clout through ssrf and pdf generators
 
Profiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / WebgrindProfiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / Webgrind
 
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
 
Automated Deployment using Open Source
Automated Deployment using Open SourceAutomated Deployment using Open Source
Automated Deployment using Open Source
 
Deep inside TOMOYO Linux
Deep inside TOMOYO LinuxDeep inside TOMOYO Linux
Deep inside TOMOYO Linux
 
AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications
 
Serverless in production, an experience report (linuxing in london)
Serverless in production, an experience report (linuxing in london)Serverless in production, an experience report (linuxing in london)
Serverless in production, an experience report (linuxing in london)
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing Workshop
 

Mehr von Kel

WCEU 2016 Contributing to WordPress for Business, Profession & the Community
WCEU 2016 Contributing to WordPress for Business, Profession & the CommunityWCEU 2016 Contributing to WordPress for Business, Profession & the Community
WCEU 2016 Contributing to WordPress for Business, Profession & the CommunityKel
 
Contributing to WordPress for Business, Profession & the Community
Contributing to WordPress for Business, Profession & the Community Contributing to WordPress for Business, Profession & the Community
Contributing to WordPress for Business, Profession & the Community Kel
 
2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services MeetupKel
 
Why Contributing to WordPress is Important to your Business
Why Contributing to WordPress is Important to your Business Why Contributing to WordPress is Important to your Business
Why Contributing to WordPress is Important to your Business Kel
 
WordPress Powered by AMIMOTO HHVM
WordPress Powered by AMIMOTO HHVM WordPress Powered by AMIMOTO HHVM
WordPress Powered by AMIMOTO HHVM Kel
 
WordPress on Amazon Web Services Meetup
WordPress on Amazon Web Services Meetup WordPress on Amazon Web Services Meetup
WordPress on Amazon Web Services Meetup Kel
 
Contributing to WordPress: Why it's Important to Your Business
Contributing to WordPress: Why it's Important to Your Business Contributing to WordPress: Why it's Important to Your Business
Contributing to WordPress: Why it's Important to Your Business Kel
 
Media Assembly Kit
Media Assembly Kit Media Assembly Kit
Media Assembly Kit Kel
 
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels Kel
 

Mehr von Kel (9)

WCEU 2016 Contributing to WordPress for Business, Profession & the Community
WCEU 2016 Contributing to WordPress for Business, Profession & the CommunityWCEU 2016 Contributing to WordPress for Business, Profession & the Community
WCEU 2016 Contributing to WordPress for Business, Profession & the Community
 
Contributing to WordPress for Business, Profession & the Community
Contributing to WordPress for Business, Profession & the Community Contributing to WordPress for Business, Profession & the Community
Contributing to WordPress for Business, Profession & the Community
 
2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup
 
Why Contributing to WordPress is Important to your Business
Why Contributing to WordPress is Important to your Business Why Contributing to WordPress is Important to your Business
Why Contributing to WordPress is Important to your Business
 
WordPress Powered by AMIMOTO HHVM
WordPress Powered by AMIMOTO HHVM WordPress Powered by AMIMOTO HHVM
WordPress Powered by AMIMOTO HHVM
 
WordPress on Amazon Web Services Meetup
WordPress on Amazon Web Services Meetup WordPress on Amazon Web Services Meetup
WordPress on Amazon Web Services Meetup
 
Contributing to WordPress: Why it's Important to Your Business
Contributing to WordPress: Why it's Important to Your Business Contributing to WordPress: Why it's Important to Your Business
Contributing to WordPress: Why it's Important to Your Business
 
Media Assembly Kit
Media Assembly Kit Media Assembly Kit
Media Assembly Kit
 
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
AMIMOTO WordPress + Amazon Web Services for ALL Tech Levels
 

Kürzlich hochgeladen

A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 

Kürzlich hochgeladen (20)

Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 

WordPress + AWS Hands-on Workshop Overview

  • 1. @Amimoto_Ami   amimoto-­‐ami.com WordPress  +  Amazon  Web  Services  Hands-­‐on     WordCamp  Polska  2015  Contributor  Day
  • 2. KEL  San9ago     Writer  +  Evangelist   DigitalCube  Inc.   @i_Monkey_Robot
  • 3. KOGA  Hiromichi OHTA  Tatsuki KOGA  Tatsuro JOTAKI  Taisuke MIYOSHI  Takayuki OKAMOTO  Wataru SUGIMOTO  Jun CEO Theme  &  Code  Wrangler Designer Support  /  Code  Wrangler  /  Translator   Engineer Engineer Theme  Developer  /  Director MIYAUCHI  Takayuki HORIKE  Takahiro IGARASHI  Kazue NISHIMURA  Shuhei SANTIAGO  Kel NUKAGA  Junko   WP  Plugin  Developer  /  Backend  Engineer   WP  Plugin  Developer  /  Frontend    Engineer   Code  Wrangler  /  Frontend  Engineer   Code  Wrangler   Writer  /  Evangelist Designer  /  Writer OKAMOTO  Hidetaka Engineer TSUNODA  Tomohyco Technical  Support  /  Engineer
  • 4.
  • 5. What  We  Do WordPress  HosVng  Service Build  WordPress  Sites WordPress  Enterprise     Support  Service   Web  ConsulVng   en.digitalcube.jp     For  more!  
  • 6. 86 WordPress     Plugins Books WordPress     Development     Environment Amimoto  AMI WordPress     HosVng What  We  Love  to  Create
  • 7. We  love  connec9ng  with  the  community:
  • 8. #AMIMOTO            @Amimoto_Ami User-­‐friendly     Has  a  lot  of  users  &   developers   Strong  community
  • 9. #AMIMOTO            @Amimoto_Ami Lots  of  tools  &  resources   Deployment  Speed     AMI  /  CloudFormaVon     Community:  Japan  AWS   (JAWS)  User  Group
  • 10.
  • 11. #AMIMOTO            @Amimoto_Ami Use  WordPress  on  AWS  easily Programmable  infrastructure Friendly  for  developers  &  users
  • 12. #AMIMOTO            @Amimoto_Ami EC2    (ElasVc  Compute  Cloud)   easily  scale  up  &  down     to  meet  traffic  demands   HIGHLY   SCALABLE
  • 13. #AMIMOTO            @Amimoto_Ami 1-­‐click  launch   WordPress-­‐developer   friendly   WP-­‐CLI   GIT USER-­‐FRIENDLY
  • 14. #AMIMOTO            @Amimoto_Ami HIGH   PERFORMANCE Load  Test  with  a  Simple   (Apache  Bench)  Command
  • 15. #AMIMOTO            @Amimoto_Ami 9  GLOBAL  DATA  CENTERS   Singapore  ⋅  Tokyo  ⋅  Sydney  ⋅     Sao  Paulo  ⋅    N.  Virginia  ⋅     Oregon  ⋅  N.  California     Ireland    ⋅    Frankfurt   —   WP  Booster  CDN   S3  (Simple  Storage  Service) NINJA     SPEED
  • 16.
  • 17. vs. loader.io c3.large   instance 1   minute 0-­‐300 client   increase NGINX Reverse   Proxy  Cache Disabled TEST HHVM  vs.  php-­‐fpm
  • 18. HHVM  is  faster php-­‐fpm TOP  PAGE HHVM  vs.  php-­‐fpm
  • 19. Average   Response   Dme Number  of   Processed   Requests Nginx  Cache   effecDveness 1566   ms 3108     ms 5387 2637 15  ms Average   Response  Dme 386830 Processed   requests HHVM     vs.     php-­‐fpm
  • 20. 150-200 clients HHVM     although  slower     response,   HHVM  is    sDll  operaDng     (Dl  the  end)   php-­‐fpm   is  unmeasured     (Dl  the  end)  &   50x  errors     were  received
  • 22. #AMIMOTO            @Amimoto_Ami vs. loader.io 1   minute 0-­‐300 client   increase TEST HHVM  3.6  vs.  HHVM  3.9  
  • 23. Avg  response  Vme:  10563  ms   Success  responses:  1189 Avg  response  Vme:  8259  ms   Success  responses:  1685 HHVM  3.9   Response  Vme  improved  by  20%  &  the  total   request  processing  number  increased  by  50%. HHVM  3.6  vs.  HHVM  3.9  
  • 24. Sites  on  AMIMOTO   WordPress  +  AWS  
  • 25. MAZDA  Runs  on     WordPress  Powered  by  AMIMOTO
  • 26. #AMIMOTO            @Amimoto_Ami Unpredictable   traffic  spikes   Page  views     increase  &  decline Amazon  EC2   Scalable   Capacity POPULAR  BLOG  SITE
  • 28. #AMIMOTO            @Amimoto_Ami 60  Million  PV  /  month   Lots  of  Images   Lots  of  AdverVsements     Social  Media  /  Feed   Auto  Scaling   Scale  up  &  down   automaVcally LARGE-­‐SCALE  MEDIA  SITE
  • 30. #AMIMOTO            @Amimoto_Ami MulVsite   MulVlingual     Needs  to  be  high  speed Nginx  Cache     Controller  Plugin   1  AMIMOTO  instance  =     can  have  mulVple     WordPress  installs   Install  MulVlingual     WordPress  Plugin   HUGE  ENTERPRISE  SITE
  • 32. #AMIMOTO            @Amimoto_Ami WPBooster  CDN Thousands  of  posts   MulVple  authors     Needs  to  be  MulVlingual     Sudden  traffic  surge Possible  with     WordPress NEWS  SITE
  • 33. #AMIMOTO            @Amimoto_Ami AMIMOTO  HHVM  14  days  Free  Trial
  • 34. EC2  Instance  SelecVon  +   OpVmal  Sizing  
  • 35. #AMIMOTO            @Amimoto_Ami INSTANCE  TYPES   &  DETAILS T2.MICRO T2.SMALL T2.MEDIUM C4.LARGE Recommended   WordPress  Installs   3 3 3 5 Assumed  PV  /   month 100,000  PV  / month 300,000  PV  / month 300,000  PV  / month 1  Million  PV  /month Memory  (GB)   1 2 4 3.75 HDD  (ElasDc   Block  Store)   Default  Capacity:30    GB  (SSD),   addiVonal  disk  may  be  added   Purpose   web  servers,  developer  environments     &  small  databases for    high  traffic  web  servers,   media  transcoding,  online   gaming  servers,  ad  serving   engines,  compute-­‐intensive  apps
  • 36. What  you  can  do  with   WordPress  Powered  by   AMIMOTO
  • 37. #AMIMOTO            @Amimoto_Ami
  • 38. #AMIMOTO            @Amimoto_Ami Auto  Scaling   in     AMIMOTO apps  with  stable   demand  paoerns     apps  with  different   usage  daily,  weekly
  • 39. #AMIMOTO            @Amimoto_Ami Auto  Scaling   in  AMIMOTO Cost-­‐efficient   Increase  /  decrease   instances  based  on   how  high  or  low     the  load  will  be.
  • 40. #AMIMOTO            @Amimoto_Ami Automa9c  Recovery     for  instances     that  suddenly  died Auto  Scaling   in  AMIMOTO
  • 41. #AMIMOTO            @Amimoto_Ami Machine   Learning   discover  data  (like   buying  paoerns)  &   make  models  with  it DATA:     %  chance  customer   will  buy,  how  many  &   what  are  the  most   interesVng  products  
  • 42. #AMIMOTO            @Amimoto_Ami Amazon  Machine   Learning Upload  data   Output upload   sample  data   to  ML Data  Set Architecture
  • 43. #AMIMOTO            @Amimoto_Ami
  • 44. #AMIMOTO            @Amimoto_Ami 1-­‐click  launch via  AWS  Console
  • 45. WordPress  +  Amazon  Web  Services     Hands-­‐on
  • 47. #AMIMOTO            @Amimoto_Ami LOGIN  to  AWS
  • 48. #AMIMOTO            @Amimoto_Ami Choose  the   nearest  region   where  the  site   will  mostly  be   accessed  from.    
  • 49. #AMIMOTO            @Amimoto_Ami EC2:  ElasVc  Cloud   Compute   Provides  flexibility     Scales  up  on  high  traffic     Scales  down  on  low  traffic
  • 50. #AMIMOTO            @Amimoto_Ami Launch  a  virtual   server  to  start   using  EC2 AMIMOTO   HHVM
  • 51. #AMIMOTO            @Amimoto_Ami AMIMOTO   HHVM     Free  trial  is   only  for     t2.micro   instance
  • 52. #AMIMOTO            @Amimoto_Ami Launching   mulVple  instances   is  possible,  but   the  Free  Trial  only   allows  1  instance You  can  configure  these,  or  use  the  default  sesngs
  • 53. #AMIMOTO            @Amimoto_Ami
  • 54. #AMIMOTO            @Amimoto_Ami
  • 55. #AMIMOTO            @Amimoto_Ami
  • 56. #AMIMOTO            @Amimoto_Ami
  • 57. #AMIMOTO            @Amimoto_Ami Key  pair Download  &  Launch Instance  ID
  • 58. #AMIMOTO            @Amimoto_Ami
  • 60. #AMIMOTO            @Amimoto_Ami can  remain  with  you     even  there  is  no  associated  instance returned  (and  cannot  be  retrieved)     as  soon  as  you  stop  a  Virtual  Machine   OpVonal When  you  create  a  Virtual  Machine,     you  get  a  Public  IP   No  maoer  how  many  Vmes     you  stop  /  start  an  intance  with  EIP,     the  same  IP  will  conVnue  to  be  available     as  the  public  IP  of  the  Virtual  Machine.   If  there  is  no  EIP,     each  Vme  you  stop  and  start  the  instance,   you  get  a  new  Public  IP  every  Vme.   hop://blog.digitalcube.jp/archives/1870 ElasDc  IP  Address  vs.  Public  IP  Address
  • 61. #AMIMOTO            @Amimoto_Ami
  • 62. #AMIMOTO            @Amimoto_Ami Associate  &  Select  Instances  
  • 63. #AMIMOTO            @Amimoto_Ami Now  you   can  see   that  you   have  an   ElasVc  IP   Copy  &   paste  to   your   browser
  • 64. #AMIMOTO            @Amimoto_Ami Copy  your  instance  ID  &   paste  to  the  Welcome  Screen
  • 65. #AMIMOTO            @Amimoto_Ami Set  up  WordPress
  • 66. #AMIMOTO            @Amimoto_Ami
  • 67. #AMIMOTO            @Amimoto_Ami
  • 68. #AMIMOTO            @Amimoto_Ami AcVvate  pre-­‐installed  plugins
  • 69. #AMIMOTO            @Amimoto_Ami You  can  customize  the  sesngs   Set  the  cache  expiraVon   for  every  page
  • 70. #AMIMOTO            @Amimoto_Ami Enable  Flush  Cache  for   AutomaVc  Cache  DeleVon For  mulV-­‐site,  acVvate     Nginx  Cache  Controller    on  each  dashboard
  • 71. #AMIMOTO            @Amimoto_Ami OFF:   Requests  per  second:  7.73  [#/sec]     ON:     Requests  per  second:  707.26  [#/sec]  
  • 73. #AMIMOTO            @Amimoto_Ami phpMyAdmin   1.  switch  to  the  root  user  by  “su  -­‐”   (.conf  files  are  usually  owned  by  root)   2.  modify  default.conf  or  example.com.conf     at  /etc/nginx/conf.d/
  • 74. #AMIMOTO            @Amimoto_Ami Line  61   Change  to:
  • 75. #AMIMOTO            @Amimoto_Ami Aeer  ediDng:   run  #  service  nginx  restart  to  restart  Nginx   Then  you  can  access  to  phpMyAdmin  with     hop://example.com/phpMyAdmin/   Login  &  Password  of  phpMyAdmin     are  similar  to  the  one  in  wp-­‐config.php.  
  • 76. #AMIMOTO            @Amimoto_Ami AMIMOTO  has  phpMyAdmin  installed,     but  we  disabled  it  because:     many  vulnerabiliVes  has  been  found  before  in  phpMyAdmin,   so  even  it  is  not  installed,  many  fraudulent  accesses  have  been  tried   Axer  using  phpMyAdmin,  disable  it.  
  • 77. #AMIMOTO            @Amimoto_Ami WP-­‐CLI
  • 78. #AMIMOTO            @Amimoto_Ami EXPORTING  DATABASE   wp  db  export  [<file>]   You  can  give  any  name  +.sql     to  the  file  name.   Axer  that,  an  sql  is  created. IMPORTING  DATABASE   wp  db  import  [<file>]   You  should  upload  an     sql  file  to  your  server.   REPLACING  STRINGS   wp  search-­‐replace  <old>   <new>   With  -­‐-­‐dry-­‐run  opVon,  you  can   see  the  result  without  execuVng   the  actual  replacement. RESETTING  PASSWORD   wp  user  update  <user>  -­‐-­‐ user_pass=marypass   <user>  is  the  login  name,  mail   address  or  user  ID.   -­‐-­‐user_pass  opVon  is  the  new   password. OPTIMIZING  DATABASE   wp  db  opVmize   <user>  is  the  login  name  or  mail   address  or  user  ID.   -­‐-­‐user_pass  opVon  is  the  new   password. FOR  OTHER   COMMANDS:     hop://wp-­‐cli.org/ commands/db/
  • 80. #AMIMOTO            @Amimoto_Ami Stop  t2.micro     instance
  • 81. #AMIMOTO            @Amimoto_Ami
  • 82. #AMIMOTO            @Amimoto_Ami Select  a  larger     instance
  • 83. #AMIMOTO            @Amimoto_Ami Start  t2.small   instance
  • 84. #AMIMOTO            @Amimoto_Ami You’ve  scaled  up  your    WordPress  site  to  t2.small  instance
  • 86. #AMIMOTO            @Amimoto_Ami Stop  t2.small     instance
  • 87. #AMIMOTO            @Amimoto_Ami
  • 88. #AMIMOTO            @Amimoto_Ami Select  a  smaller   instance
  • 89. #AMIMOTO            @Amimoto_Ami Start  t2.micro   instance
  • 90. #AMIMOTO            @Amimoto_Ami You’ve  scaled  down  your  WordPress  site  to  t2.micro  instance
  • 91. Other  things  you  can  do:     SFTP   Route53
  • 92. #AMIMOTO            @Amimoto_Ami Connect  AMIMOTO  instance  with:   SFTP  client  and     secret  key  file  of  the  instance  (.pem)  file  
  • 93. #AMIMOTO            @Amimoto_Ami SERVER  CONNECTION     SETTINGS:     • Server:  Instance  IP  Address     • Username:  ec2-­‐user   • Secret  key   • Path:  /var/www/vhosts/  {instance  name   (opVonal)  }   • ConnecVon  method  (Port):  SFTP  (22)
  • 94. #AMIMOTO            @Amimoto_Ami $ chmod 600 /Users/XXXXXXXX/Downloads/XXXXXXXXXX.pem $ ssh -i /Users/XXXXXXXX/Downloads/XXXXXXXXXX.pem ec2-user@XX.XXX.XXXX LOGIN  WITH  SSH http://amimoto-ami.com/faq/connect-amimoto-instance-sftp-client-software/
  • 95. #AMIMOTO            @Amimoto_Ami $ sudo /usr/sbin/usermod -s /bin/bash nginx $ sudo passwd nginx Changing password for user nginx. New password: Retype new password: passwd: all authentication tokens updated successfully. $ sudo /sbin/service monit stop $ sudo /sbin/service nginx stop $ sudo /sbin/service php-fpm stop $ sudo /usr/sbin/usermod -d /var/www/vhosts nginx $ sudo /sbin/service php-fpm start $ sudo /sbin/service nginx start $ sudo /sbin/service monit start $ sudo mkdir /var/www/vhosts/.ssh $ sudo cp /home/ec2-user/.ssh/authorized_keys /var/www/vhosts/.ssh/ $ sudo chown -R nginx:nginx /var/www/vhosts/.ssh/ SET  NGINX  SFTP  LOGIN  USER http://amimoto-ami.com/faq/connect-amimoto-instance-sftp-client-software/
  • 96. #AMIMOTO            @Amimoto_Ami ROUTE  53   is  a  Domain  Name  System  (DNS)     web  service.   FUNCTION:   to  route  end  users  to  Internet  apps  by   translaVng  www.example.com  into  the   numeric  IP  addresses  like  192.0.2.1  that   computers  use  to  connect  to  each  other.
  • 97. #AMIMOTO            @Amimoto_Ami Domain:  amimotohandson.info   Obtained  from:  GoDaddy
  • 98. #AMIMOTO            @Amimoto_Ami
  • 99. #AMIMOTO            @Amimoto_Ami
  • 100. #AMIMOTO            @Amimoto_Ami
  • 101. #AMIMOTO            @Amimoto_Ami
  • 102. #AMIMOTO            @Amimoto_Ami
  • 103. #AMIMOTO            @Amimoto_Ami
  • 104. #AMIMOTO            @Amimoto_Ami Copy  these  NS  values
  • 105. #AMIMOTO            @Amimoto_Ami NEXT  STEPS:   Domain:  amimotohandson.info   Obtained  from:  GoDaddy   • Login  to  GoDaddy  (or  wherever  you  got  the  domain  from)   • then  paste  the  NS  Values  you  just  copied  from  AWS  Route  53.
  • 106. #AMIMOTO            @Amimoto_Ami
  • 107. #AMIMOTO            @Amimoto_Ami
  • 109. #AMIMOTO            @Amimoto_Ami Choose  the  instance  for  terminaVon Tagging  instances  make  them  easier  to  see
  • 110. #AMIMOTO            @Amimoto_Ami
  • 111. #AMIMOTO            @Amimoto_Ami
  • 112. Release  ElasDc  IP   Address
  • 113. #AMIMOTO            @Amimoto_Ami
  • 114. #AMIMOTO            @Amimoto_Ami
  • 115. DigitalCube  Team  &  What  We  Do   Why  WordPress  +  Amazon  Web  Services AMIMOTO  features   Performance  Tests     HHVM  vs.  php-­‐fpm   HHVM  3.6  vs.  3.9   Sites  on  AMIMOTO     WordPress  +  Amazon  Web  Services   Instance  SelecVon   Connect  WP  with  tools     Autoscaling     Machine  Learning  (for  e-­‐commerce)   AWS  Console   AWS  Console  /  Dashboard   Launch  Virtual  Server   Configure  Instance   Key  Pair   ElasVc  IP  Address   Public  IP  Address Set  up  WordPress   AcVvate  pre-­‐installed  plugins     NGINX  Cache  Controller  Plugin   Database  Management     phpMyAdmin   WP-­‐CLI   Scale  up  &  down  of  instance SFTP   Route  53   Terminate  Instance   Release  ElasVc  IP  Address  
  • 116. @Amimoto_Ami   amimoto-­‐ami.com WordPress  +  Amazon  Web  Services  Hands-­‐on     WordCamp  Polska  2015  Contributor  Day Dziękuję!!!