Bruno Elia
Este usuário ainda não compartilhou nenhuma informação biográfica
Homepage: http://elia.com.br
Artigos por Bruno Elia
MySQL Cluster (Master/Slave)
05/04/10
Um dos recursos mais interessantes presente no MySQL é a capacidade de replicação automatizada de bases de dados em servidores distintos de forma simples e rápida. Segue um breve tutorial para configuração de um servidor MySQL com replicação 1:1 (Master/Slave):
Primeiramente realize a instalação do MySQL em ambas as máquinas, lembrando que é altamente recomendável manter a mesma versão em todos os servidores participantes do cluster, e ative o acesso a conexões TCP (vem como padrão na maior parte das distribuições). Para prosseguir com o exemplo, consideraremos que o servidor master tem o IP 192.168.0.1 com hostname Naru e o slave tem o IP 192.168.0.2 com hostname Motoko.
Adicione os seguintes parâmetros na sessão [mysqld] do/etc/my.cnf no master:
log-bin=naru-bin
log-slave-updates
server-id=1
Agora, adicione os seguintes paramêtros no [mysqld] do /etc/my.cnf no slave:
relay-log=motoko-relay-bin
master-host=192.168.0.1
master-user=replication
master-password=mypassword
server-id=2
Inicie o serviço MySQL no servidor master e adicione um usuário com permissão de replication (em nosso caso o usuário é replication e a senha é mypassword), lembrando que esse usuário será utilizado para qualquer conexão entre os servidores :
GRANT REPLICATION SLAVE ON *.* TO ‘replication’@192.168.0.2 \
IDENTIFIED BY ‘mypassword’;
Reinicie o serviço MySQL no servidor master para fixar as alterações.
Após realizar as configurações no servidor master, inicie o serviço MySQL no servidor slave e inicie o serviço de replicação com:
START SLAVE;
Para verificar o status da replicação, utilize a seguinte sintaxe no servidor slave:
SHOW SLAVE STATUS\G;
A linha related_log_files deve indicar o arquivo correspondente, e as linhas Slave_IO_Running e Slave_SQL_Running devem estar setadas para Yes. Desta forma a replicação está sendo feita normalmente.
Lembrando que as bases devem estar em sincronia para o correto funcionamento, desta forma, os dados do servidor slave não podem ser alterados diretamente. Caso tenha algum erro ao iniciar a replicação consulte o log default do MySQL, pois os dados obtidos são bem completos e de fácil entendimento.
Normalmente o principal problema que acontece em servidores que já estão sendo utilizados em produção é a falta de sincronia entre as bases, que pode ser resolvida fazendo um dump da base master e replicando para a slave sem que haja alteração dos dados durante o processo.
Caso seja necessário realizar a alteração do servidor master enquanto a máquina slave está em produção, pode-se utilizar as seguintes sintaxes:
SLAVE STOP;
CHANGE MASTER TO master_host=”<IP do servidor master>”, \ maste_log_pos=0;
SLAVE START;
* Tendo em vista que a nova máquina master já está configurada corretamente.
A replicação pode ser realizada de várias outras formas, de acordo com as necessidades de cada ambiente, porém este tutorial indica sua utilização mais simples, normalmente utilizado em sistemas de consulta onde a carga é muito alta e deve ser distribuída.
Curso de SEO, segundo dia
26/03/10
Bom ai vai alguns outros links importantes que foram passados ontem no segundo dia do curso de SEO da MestreSEO para um dia talvez se tornar um Mestre SEO:
7. Black Hat SEO
- O pior do SEO, o Black Hat! [Português]
- Entendendo os crimes do Chapéu Preto [Português]
- Um pouco mais sobre o Black Hat [Português]
- Quais são as técnicas de Black Hat? [Inglês]
8. Métricas de SEO
- As métricas vão muito além de análise On-Page! [Português]
- SEO, as Métricas que realmente importam [Inglês]
- Entenda mais sobre Métricas [Inglês]
- Quais sites ajudam com métricas? [Inglês]
9. Web Analytics e SEO
- Como se inscrever no Google Analytics [Inglês]
- Segmentando dados no Google Analytics [Português]
- Possibilidades de uso, oficial do Google [Português]
- Analizando um pouco de dados do Google [Inglês]
- Otimizando dados avançados do Google Analytics [Inglês]
- Um pouco mais sobre Análize de dados [Inglês - SlideShare]
10. Social Media Optimization
- 5 pequenas Regras do Social Media [Inglês]
- Será o SMO o novo SEO? Parte 1 [Inglês]
- Será o SMO o novo SEO? Parte 2 [Inglês]
- Qual é a real importância do SMO? [Português]
11. Resultados Universais
- Antes de mais nada, uma receita para resultados Universais [Inglês]
- Um pouco sobre o Resultados Universais [Inglês]
- O que são Resultados Universais? [Português]
- Estudando Resultados Universais no EUA [Português]
- Agora vamos ao Brasil, como são os Resultados Universais [Português]
12. Local Search SEO
- Como tirar proveito do LocalSearch, com o MestreSEO [Português]
- 3 Formas de melhorar seu LocalSearch [Inglês]
- Como Otimizar para o Local Search? [Inglês]
- Fatores para melhorar no Local Search ou Cair [Inglês]
13. Vertical Search SEO
- Alguns exemplos de Vertical Search [Inglês]
- Mais um pouco sobre Vertical Search [Inglês]
- O futuro do Vertical Search, pela Yahoo!
Carece de fontes, caso conheça ou queira achar bons artigos, indique para nós nos comentários.
14. Ferramentas de SEO
- 20 Ferramentas de SEO, indicadas pelo MestreSEO [Português]
- Mais ferramentas de SEO [Português]
15. Real Time Search
Por ser um assunto muito recente ainda carente de fontes, caso possa indicar.
16. Busca Personalizada
Infelizmente este conteúdo é muito específico, e os artigos sobre o assunto são muito escassos, contudo o curso é uma fonte de informações muito interessantes.
17. Fatores de Rankeamento
- Quais são os fatores de rankeamento conhecidos? [Inglês]
- Será que o Bounce Rate virá a ser um Fator de Rankeamento? [Português]
- Um geral de Fatores de Rankeamento, da SEOmoz [Inglês]
Agradeciamento a Webord .
Search Engine Optimization, SEO
21/03/10
Prazer caros leitores meu nome é Bruno Elia sou programador web, um louco de plantão melhor dizendo… estou postando pela primeira vez no blog do meu colega, amigo, irmão, eee por ai vai.
Bom ai vai alguns links importantes que foram passados ontem no primeiro dia do curso de SEO da MestreSEO para um dia talvez se tornar um Mestre SEO:
1. Search Engines e a Web
- Qual o PageRank do Seu site? [Português]
- O que é o PageRank? [Português]
- Mais sobre o PageRank! [Inglês]
- Explicação do Google para o PageRank [Inglês]
- Especulações de como seria o cálculo [Inglês]
- O que viria a ser o TrustRank? [Português]
- Entendendo o TrustRank pela Wikipedia [Inglês]
- O que é o BrowserRank da Microsoft? [Inglês]
- Microsoft BrowserRank X Google PageRank [Inglês]
- Um Pouco a mais sobre o BrowserRank [Inglês]
- O que viria a ser o InfluenceRank? [Inglês]
- Ranking de Influências, what the hell? [Português]
- Um pouco mais sobre o InfluenceRank [SlideShare - Inglês]
2. Entendendo SEO e o seu Potencial
- Dados sobre a Internet no Brasil [Português]
- O que é o SEO, pelo MestreSEO [Português]
- O que é LongTail? [Inglês]
- Entendendo a teoria do LongTail com Fabio Ricotta [Português]
- Follow the LongTail [Inglês]
- Só mais um pouco sobre o LongTail [Inglês]
3. Fatores On-Page
- O que são os Fatores On-Page e Off-Page [Português]
- Alguns fatores On-Page, e os seus porques [Português]
- Mais sobre Fatores On-Page [Português]
- Informação internacional sobre fatores On-Page [Inglês]
4. Fatores Off-Page
- O Que são os fatores Off-Page? [Português]
- Os fatores Off-page, quais são? [SlideShare - Português]
- Um pouco mais sobre Fatores Off-Page [Inglês]
5. Pesquisa de Palavras-Chave
- Fazendo pesquisa por palavras chaves relevantes – Parte 1 [Português]
- Fazendo pesquisa por palavras chaves relevantes – Parte 2 [Português]
6. Link Building
- Estratégias de Construções de Link [Inglês]
- Um pouco mais de estratégias de Link Building [Inglês]
- 101 Maneiras de ganhar popularidade com Link Building [Inglês]
- Como fazer Link Building [Português]
- Link Building pelo MestreSEO [Português]
Espero que vocês tenham gostado, em breve estarei postando algumas coisas sobre Ruby on Rails, PHP, MySQL, Jquery, Css, Html, entre outras maluquices. Um grande abraço.
Agradeciamento a Webord .
