Upload
gustavo-silva-bordoni
View
657
Download
0
Embed Size (px)
DESCRIPTION
Escalando nas nuvens com WordPress e Amazon AWS WordCamp Porto Alegre 2013
Citation preview
WordPressServer Side
Escalando nas nuvens com WordPress e Amazon AWSWordCamp Porto Alegre 2013
Criado por Gustavo Bordoni / @webord
Tuesday, July 16, 13
WebServerLargando o Apache por um webserver mais "Multi-tarefa"
Tuesday, July 16, 13
NGINXAutomattic passou utiliza-lo no WordPress.com em 2012
Tuesday, July 16, 13
PHP-FPMA conexão do WebServer com a nossa linguagem de programação; PHP!
Tuesday, July 16, 13
CacheO segredo para o melhor custo benefício do servidor
Tuesday, July 16, 13
APCAgora canonizado com o padrão do PHP para fazer cache de Objetos e compilar o código
para opcodes
Tuesday, July 16, 13
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
MEMCACHEDCache de objetos independente das maquinas de aplicação
Tuesday, July 16, 13
HHVMUm bônus de performance se utilizarmos em conjunto com o MEMCACHED,
devido à maior ganho de velocidade comparado ao APC
Tuesday, July 16, 13
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
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
AutomatizandoDeixando de utilizar o FTP...
Tuesday, July 16, 13
GITAntes de mais nada vamos colocar um controle de versões do código;
Tuesday, July 16, 13
Ferramentas para AutomatizaçãoFabric + Boto + Gunicorn
Tuesday, July 16, 13
WP-CLIRealizando tarefas específicas do WordPress, como ativar plugins ou instalar blogs;
Tuesday, July 16, 13
ElasticidadeLet the magic Happen!
Tuesday, July 16, 13
CloudWatchCriando regras de adição ou de remoção de máquinas do grupo de máquinas
do nosso "Cluster"
Tuesday, July 16, 13
LogStashUma forma de organizar os logs do seu servidor
Tuesday, July 16, 13
KibanaTransformando os seus logs em dados para tomadas de decisões técnicas
Tuesday, July 16, 13
NewRelicServiço completo para a entrega de dados estatísticos dos seus logs
Tuesday, July 16, 13
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
Tuesday, July 16, 13