wordpress na amazon aws - cloud36

23
WordPress Server Side Escalando nas nuvens com WordPress e Amazon AWS WordCamp Porto Alegre 2013 Criado por Gustavo Bordoni / @webord Tuesday, July 16, 13

Upload: gustavo-silva-bordoni

Post on 17-Dec-2014

656 views

Category:

Technology


0 download

DESCRIPTION

Escalando nas nuvens com WordPress e Amazon AWS WordCamp Porto Alegre 2013

TRANSCRIPT

Page 1: WordPress na Amazon AWS - Cloud36

WordPressServer Side

Escalando nas nuvens com WordPress e Amazon AWSWordCamp Porto Alegre 2013

Criado por Gustavo Bordoni / @webord

Tuesday, July 16, 13

Page 2: WordPress na Amazon AWS - Cloud36

WebServerLargando o Apache por um webserver mais "Multi-tarefa"

Tuesday, July 16, 13

Page 3: WordPress na Amazon AWS - Cloud36

NGINXAutomattic passou utiliza-lo no WordPress.com em 2012

Tuesday, July 16, 13

Page 4: WordPress na Amazon AWS - Cloud36

PHP-FPMA conexão do WebServer com a nossa linguagem de programação; PHP!

Tuesday, July 16, 13

Page 5: WordPress na Amazon AWS - Cloud36

CacheO segredo para o melhor custo benefício do servidor

Tuesday, July 16, 13

Page 6: WordPress na Amazon AWS - Cloud36

APCAgora canonizado com o padrão do PHP para fazer cache de Objetos e compilar o código

para opcodes

Tuesday, July 16, 13

Page 7: WordPress na Amazon AWS - Cloud36

VarnishProxy Reverso para fazer o cache de páginas estáticas;

Grande ganho de performance, mas perde-se algumas funcionalidades dinâmicas.

Tuesday, July 16, 13

Page 8: WordPress na Amazon AWS - Cloud36

MEMCACHEDCache de objetos independente das maquinas de aplicação

Tuesday, July 16, 13

Page 9: WordPress na Amazon AWS - Cloud36

HHVMUm bônus de performance se utilizarmos em conjunto com o MEMCACHED,

devido à maior ganho de velocidade comparado ao APC

Tuesday, July 16, 13

Page 10: WordPress na Amazon AWS - Cloud36

MySQL RemotoRemovendo qualquer objeto mutável das maquinas de aplicação;

Nesse caso um fator importante é a latencia de rede entre o servidor de aplicação e o de banco de dados;

Tuesday, July 16, 13

Page 11: WordPress na Amazon AWS - Cloud36

Arquivos estáticosNovamente, vamos remover os objetos mutáveis, para um servidor fora

do nosso grupo de máquinas elásticas

Sendo o S3 armazenamento e o Cloud Front Distribuição inteligente

Tuesday, July 16, 13

Page 12: WordPress na Amazon AWS - Cloud36

AutomatizandoDeixando de utilizar o FTP...

Tuesday, July 16, 13

Page 13: WordPress na Amazon AWS - Cloud36

GITAntes de mais nada vamos colocar um controle de versões do código;

Tuesday, July 16, 13

Page 15: WordPress na Amazon AWS - Cloud36

GruntTarefas exclusivas de um projeto

Tuesday, July 16, 13

Page 16: WordPress na Amazon AWS - Cloud36

WP-CLIRealizando tarefas específicas do WordPress, como ativar plugins ou instalar blogs;

Tuesday, July 16, 13

Page 17: WordPress na Amazon AWS - Cloud36

ElasticidadeLet the magic Happen!

Tuesday, July 16, 13

Page 18: WordPress na Amazon AWS - Cloud36

CloudWatchCriando regras de adição ou de remoção de máquinas do grupo de máquinas

do nosso "Cluster"

Tuesday, July 16, 13

Page 19: WordPress na Amazon AWS - Cloud36

LogStashUma forma de organizar os logs do seu servidor

Tuesday, July 16, 13

Page 20: WordPress na Amazon AWS - Cloud36

KibanaTransformando os seus logs em dados para tomadas de decisões técnicas

Tuesday, July 16, 13

Page 21: WordPress na Amazon AWS - Cloud36

NewRelicServiço completo para a entrega de dados estatísticos dos seus logs

Tuesday, July 16, 13

Page 22: WordPress na Amazon AWS - Cloud36

Plataforma que integra todos estas ferramentas de forma otimizada, para que você possa focar seus esforços no seu negócio.

Tuesday, July 16, 13

Page 23: WordPress na Amazon AWS - Cloud36

Tuesday, July 16, 13