Arquivo mensais:julho 2013

Os 3 servidores web mais populares do mundo

Para se hospedar um site, é necessário um servidor web. Abaixo segue uma breve descrição sobre os 3 mais utilizados servidores web no mundo todo:

Apache: é o servidor web mais utilizado no mundo, hospeda na Internet mais de 360 milhões de sites. O Apache suporta uma variedade de recursos, muitos deles implementados como módulos para extender sua funcionalidade, entre eles o mod_access, responsável por delimitar o acesso a diretóriso e arquivos, com authenticação onde necessário e o mod_rewrite, que premite a reescrita de URLs, recurso introduzido no Apache. Alguma das linguagens de programação suportadas são Perl, PyThon, Tcl e PHP. O Apache se tornou tão popular que a maioria dos sistemas open-source o requerem para funcionar, tamanha a facilidade de uso e recursos integrados.

IIS (Internet Information Server): é o servidor web da Microsoft. Apesar de possui apenas 16% do mercado, hospedando pouco mais de 110 milhões de sites no mundo todo, o IIS suporta os protocolos HTTP, HTTPS, FTP, FTPS, SMTP e NNTP. Ele é parte integrante do Windows Server, apesar de não habilitado por padrão em uma instalação padrão do Windows. Entre suas principais características, está a integração com as tecnologias criadas pela Microsoft, tais como o Framework .NET, utilizado em páginas ASP.NET, com suporte a VB.NET, C# e multas outras linguagens.

nginx: apesar de ocupar o terceiro lugar em utilização, o nginx é o servidor web que mais cresce em utilização nos últimos anos. Ele também pode ser utilizado como um proxy reverso para HTTP, SMTP, POP3 e IMAP, e possui um foco em performance e escalabilidade. O nginx é responsável por hospedar mais de 100 milhões de sites no mundo.

 

Os diferentes servidores em um serviço de hospedagem

O serviço de hospedagem de sites geralmente agrega uma série de outros serviços. Para provê-los, diferentes tipos de servidores são necessários:

Servidor POP3: é o servidor utilizado para se fazer o download das mensagens do servidor para um programa cliente, por exemplo, o Outlook Express. O POP3 é o protocolo mais utilizado para se baixar mensagens na Internet.

Servidor IMAP: considerado um substituto ao servidor POP3, ele também permite o acesso às mensagens no servidor, mas é muito mais completo, pois possui estrutura de pastas e permite também o envio de mensagens para o servidor. A diferença principal entre o servidor POP3 e o IMAP é a de que quando o usuário utiliza POP3 ele geralmente remove as mensagens do servidor, limpando a caixa postal no servidor, enquanto que o IMAP por padrão mantém todas as suas mensagens no servidor, utilizando o espaço da caixa postal.

Servidor SMTP: é o servidor utilizado para enviar mensagens. Geralmente quando o usuário configura seu programa de e-mail, ele pode escolher POP3 ou IMAP para visualizar suas mensagens, porém para enviar o protocolo mais utilizado é o SMTP.

Servidor FTP: é o servidor utilizado para enviar arquivos para o servidor, geralmente utilizado para se permitir ao usuário atualizar as páginas do seu site.

Servidor DNS: é o servidor responsável por traduzir os nomes de domínio em números de IP, por exemplo, www.seudominio.com.br em 123.123.123.123.

Servidor Web: é o servidor que armazena as páginas, imagens e demais arquivos do site.

Sobre hospedagem segura, SSL e https

locksmithinstirling

A hospedagem segura, que utiliza o protocolo HTTPS, permite que as informações trafegadas entre o servidor web e o navegador do usuário sejam criptografadas, de forma que apenas as duas extremidades é que apenas compreenderão o que está sendo transmitido. O SSL, Secure Sockets Layer, acrescenta uma camada extra de segurança ao protocolo HTTP. Por se tratar de um sistema de troca de chaves, é necessário que o servidor web que hospeda o site em SSL tenha um certificado válido.

Estes certificados são emtidos por empresas como a CertSign, VeriSign, InstantSSL, entre tantas outras. Estas empresas atestam os dados fornecidos pela emrpesa requeirente do certificado, de forma que o certificado é emitido em nome da empresa que o solicitou, e para o hostname específico solicitado.

O uso de certificados SSL exclusivos requer que a hospedagem do site forneça um IP dedicado pra cada site, uma vez que a comunicação SSL se dá na porta 443 e a negociação da criptografia e troca de chaves ocorre antes do servidor saber qual é o domínio que está sendo acessado. Entretanto, novas tecnologias de SSL, como o SNI, permitirão aos servidores compartilhar um mesmo IP entre diversos certificados SSL, porém a adoção do SNI dependerá da atualização dos softwares servidores e dos navegadores dos usuários.

É improtante ressaltar, sobretudo, que o uso do SSL não torna um site mais ou menos seguro, ele apenas garante que as informações transmitidas estarão seguras, mas não garante, por exemplo, que as informações serão armazenadas de forma segura ou que a programação do site esteja segura. Se houver uma vulnerabilidade no site, que permita, digamos, o acesso à determinada área protegida do sistema sem o uso de senha, esta falha não seria evitada pelo SSL, portanto o SSL deve ser compreendido apenas como uma proteção na transmissão dos dados e não do site em si.

Entenda os tipos de registro DNS

Existem vários tipos de registro DNS, cada um com uma função específica:

Registro tipo A (Address): Aponta um nome, por exemplo www.1hospedagemdesites.com.br para um IP 123.123.123.123. É um dos registros mais atualizados.

Registro tipo CNAME (Canonical Name): Aponta um nome para outro nome, por exemplo, pop3.1hospedagemdesites.com.br para mail.1hospedagemdesites.com.br. O registro CNAME pode apontar até mesmo para outro CNAME, entretanto é crucial que o último apontamento de destino seja direcionado para um IP.

Registro tipo MX (Mail Exchanger): Define qual ou quais servidores receberão e-mail no domínio. Algumas empresas possuem mais de um registro MX, para que mais de um servidor seja responsável por esta tarefa. O registro MX possui um campo extra de prioridade, que permite definir em qual ordem os demais provedores devem tentar entregar mensagens.

Registro tipo PTR: Aponta um IP para um nome, por exemplo 123.123.123.123 para www.1hospedagemdesites.com.br. É muito útil na configuração de servidores de e-mail, que precisam de configuração de DNS reverso.

Registro NS: Aponta o servidor responsável pela resolução de nomes.

Hospedagem com suporte 24 horas

suporte24h1

Na hora de escolher um provedor para hospedar seu site, o horário de suporte técnico é um importante diferencial. Muitos provedores anunciam ter suporte técnico 24 horas, porém mais importante do que oferecer um suporte disponível a qualquer horário, é oferecer um suporte que responda e solucione os problemas com a maior agilidade possível.

Há provedores, por exemplo, que apesar de oferecer suporte 24×7, levam até 2 dias úteis para solucionar chamados no suporte. Ora, desta forma, de nada adianta possuir um atendimento 24 horas se os problemas são solucionados apenas por pessoas que estão trabalhando no horário comercial.

Na hora de contratar um provedor de hospedagem, leve isso em consideração. O tempo médio de atendimento é muito mais importante do que o horário de funcionamento do suporte. Nada irrita mais o cliente do que ter que aguardar vários dias para elucidar uma dúvida ou para resolver um simples problema.

Antes de contratar um serviço de hospedagem de sites, lembre-se de verificar na web por opiniões de outros clientes sobre a empresa, pois a experiência dos atuais clientes pode demonstrar como será o seu atendimento caso você opte por determinada empresa. Um bom site por onde iniciar sua pesquisa é o Hospede Conosco, que reune comentários sobre várias empresas de hospedagem do país.

Hospedagem no Brasil ou Hospedagem nos EUA?

Na hora de hospedar um site, o local físico onde os servidores que hospedam os sites estão é um importante ponto a ser considerado. Se a maioria dos visitantes do seu site estão no Brasil, hospedar seu site no Brasil trará o benefício do carregamento do site mais rapidamente, já que o delay da transmissão dos dados será, pelo menos teoricamente, menor do que um servidor nos EUA.

Entretanto, se você procura economizar, hospedar nos EUA pode ser uma boa opção, embora a performance seja inferior do que se hospedar em um servidor localizado no Brasil, os custos necessários para se manter um servidor nos EUA são infinitamente menores, portanto, o preço para o cliente final pode reduzir bastante.

É importante diferenciar, sobretudo, que uma empresa brasileira, ou que opere sob um domínio .BR não garante, necessariamente, que seus servidores estejam no Brasil. Muitas empresas possuem toda a infraestrutura de atendimento no Brasil, porém os servidores ficam nos EUA. Se por um lado o atendimento ao cliente é facilitado, por outro a hospedagem que está sendo vendida não é uma hospedagem feita em servidores no Brasil, mas sim em servidores nos EUA.

A melhor forma de descobrir se seu site está hospedado no Brasil ou no exterior é através do Registro.br. Primeiramente, você deve descobrir o IP do servidor onde você está hospedado. Esta tarefa é relativamente simples, é possível descobrir o IP digitando no DOS o comando:

ping www.enderecodoseusite.com.br

Após descobrir o IP do seu site, vá até o site do Registro.br e pesquise pelo número IP. Se a resposta for “não alocado para o Brasil”, significa que seu site está hospedado em um servidor fora do Brasil, muito provavelmente nos EUA.