MÓDULOIII COMPETÊNCIA 25 HOSPEDAGEM DE WEBSITE
Conceito de hospedagem para WebSites Aula 02 
Conceito de hospedagem para WebSites Quais são os três principais recursos que os provedores de hospedagem delimitam para cada conta de hospedagem?  1 - Transferência mensal A transferência mensal é medida em MB ou em GB. A transferência mede tanto a  quantidade de dados transferido do servidor para os visitantes do site quanto dos  visitantes para o servidor de hospedagem. Muitos provedores de hospedagem  também contam na taxa de transferência o tráfego de email (SMTP, POP3), FTP,  entre outros protocolos. Deve-se observar o contrato para verificar o que é contado  em cada caso.
Conceito de hospedagem para WebSites Quais são os três principais recursos que os provedores de hospedagem delimitam para cada conta de hospedagem?  2 - Armazenamento em disco O armazenamento em disco é a quantidade de dados medida em MB ou GB que se pode  armazenar no disco rígido do servidor. Alguns provedores contam todos os dados  armazenados na área de FTP apenas, outros também contam o limite de banco de dados,  emails e até logs de acesso. A resposta geralmente está no contrato do serviço.
Conceito de hospedagem para WebSites Quais são os três principais recursos que os provedores de hospedagem delimitam para cada conta de hospedagem?  3 - Quantidade de domínios O padrão de mercado é um domínio por conta de hospedagem, no entanto, alguns  provedores disponibilizam mais de um domínio por conta. A disponibilização de mais de  um domínio não significa que poderá ter dois ou mais sites em uma só conta, mas que  dois ou mais domínios poderão responder para um mesmo site, um mesmo conteúdo.
Conceito de hospedagem para WebSites Serviços essenciais Para rodar um site, o servidor precisa disponibilizar os seguintes serviços:  . Um servidor para o protocolo HTTP , como o Apache ou o IIS . Serviço de email , com SMTP, POP3 e talvez IMAP . Serviço de DNS  para resolução de  hostnames  em IPs . Serviço de publicação , provavelmente pelo protocolo FTP . Estatísticas gráficas , que são softwares que processam os logs do servidor HTTP.  Os mais comuns são o AWStats e o Webalizer. Porém pode ser instalados outros  recursos como o Google Analytics
Conceito de hospedagem para WebSites Publicação Quem contrata a hospedagem de sites deve enviar seu site ao servidor. O envio  do site se dá tipicamente através de FTP ou por uma interface web através da  qual pode-se efetuar o upload de arquivos tal qual inserir anexos via webmail.
Conceito de hospedagem para WebSites Linguagens de Programação Apesar de o padrão de um site na web ser a linguagem HTML, existem outras  linguagens que podem pré-processar o HTML e modificá-lo de forma dinâmica. As linguagens de programação mais comuns para web são PHP, ASP, plataforma  ASP.NET, Perl, JSP, Ruby/Ruby on Rails, Python. Através destas linguagens o  conteúdo do site pode ser armazenado em um banco de dados.
Conceito de hospedagem para WebSites Banco de Dados Os banco de dados mais comuns para web são MySQL, Access, PostgreSQL, SQL Server  e Firebird. Os bancos de dados devem ser acessados através de uma linguagem de  programação.
Conceito de hospedagem para WebSites Serviço de e-mail O serviço de email é composto por um protocolo de recebimento e envio de emails  entre servidores de email, o protocolo SMTP e um protocolo de download de emails  para os usuários, tal qual o POP3 e IMAP. A maioria dos provedores de hospedagem  oferecem também uma página para leitura de emails através do navegador, ou seja,  um Webmail. As caixas postais utilizam o formato email@seudominio.com.br, sendo que cada  provedor de hospedagem oferece planos com uma quantia de caixas postais, alguns  com um número ilimitado de emails. Alguns provedores delimitam um espaço em  disco para cada caixa postal, outros não limitam esse espaço, mas esse espaço  conta na quantia global que se pode utilizar de espaço em disco.
Conceito de hospedagem para WebSites Tipos de Hospedagem Hospedagem pode ser divida em seis tipos genéricos: gratuita, partilhada, revenda,  servidor virtual (VPS), dedicado e co-location. Hospedagem Grátis : a maioria dos serviços gratuitos de hospedagem são extremamente limitados  quando comparados à hospedagem paga. Geralmente estes serviços incluem banners e outros  tipos de propaganda nos sites. Além disso, a maioria oferece somente envio de sites por uma  interface web, o que não é tão eficiente quando o envio por  FTP . Também, geralmente, o espaço  em disco e o tráfego de dados é limitado. De qualquer forma, muitas pessoas iniciam seu site  através da hospedagem gratis. Hospedagem Compartilhada : dezenas a centenas de sites são hospedados num mesmo servidor  o que garante o melhor custo-benefício. Hoje os sistemas são estáveis o suficiente para permitir  um serviço de qualidade mesmo nessas condições. O uptime (tempo de serviço no ar) deve ser  cerca de 99,5% do tempo, pois a administração de múltiplos sites num mesmo servidor requer  manutenções mais constantes que um único site por servidor.
Conceito de hospedagem para WebSites Tipos de Hospedagem Revenda de Hospedagem : serviço oferecido para quem quer oferecer hospedagem de sites.  O espaço em disco e tráfego nestes planos é superior a  Hospedagem Compartilhada  e pode-se  colocar diversos sites. Servidor Virtual (VPS) : é uma tecnologia que torna um mesmo servidor capaz de rodar diversas  plataformas diferentes, tornando capaz controlar melhor a hospedagem de seu site. É indicado  para aplicações que precisam acesso total ao sistema operacional mas que não precisem de  muita capacidade de processamento. Servidor Dedicado : é o serviço mais caro, porém, superior a Hospedagem Compartilhada e ao  Servidor Virtual, pois pode-se controlar melhor o servidor. Além de contratar um servidor, é também  necessário saber que se necessita gerenciá-lo, o que requer um profissional qualificado,  principalmente para gerenciar a segurança do servidor contra crackers. O hardware é fornecido  pelo data center.
Conceito de hospedagem para WebSites Tipos de Hospedagem Co-location : este serviço é semelhante ao Servidor Dedicado, porém o hardware não é fornecido  pelo data center mas sim pelo próprio contrante. Streaming : este serviço é oferecido para disponibilizar vídeos ou áudio online.
Conceito de hospedagem para WebSites Comparando Hospedagem no Brasil e no Exterior Provedores de hospedagem brasileiros de menor porte possuem servidores locados em  datacenters no exterior. Estes conseguem oferecer um preço menor que os provedores brasileiros  que possuem servidores em datacenters brasileiros. Por outro lado, as empresas de hospedagem no exterior podem apresentar vantagens na  questão de redundância abaixo apontada, mas, o consumidor deve ficar atendo, pois os maiores  provedores nacionais também se preocupam com redundância. Grandes empresas mantêm diversos níveis de redundância, tanto de conectividade, como de  processamento, como de energização; por redundância de conectividade, entenda-se que  essas empresas mantêm contratos com grandes provedores de circuitos de dados, o que garante  que na falha (ou mesmo congestionamento) de um, os outros suprem a banda necessária.
Conceito de hospedagem para WebSites Comparando Hospedagem no Brasil e no Exterior Redundância de processamento  significa que as empresas têm muitos servidores e muitas peças  de reposição prontas para utilização, no evento (que certamente ocorrerá) de uma falha de  hardware que requeira substituição - no Brasil, servidores e peças custam mais caro, o que faz  com que alguns provedores não mantenham estoques de reposição. Por  redundância de energia , entenda-se que grandes datacenters mantêm diversos geradores  de energia, que entram em ação automaticamente em caso de falha ou oscilação no fornecimento  de energia - no Brasil, o relativo menor retorno do ramo de hospedagem faz que as empresas invistam menos nos custosos geradores de energia sobressalentes. Além disso, grandes empresas (comuns no exterior, raras no Brasil) podem se dar ao luxo de  manter  redundância de pessoal . Em diversas grandes empresas, é possível encontrar técnicos  de diversos níveis (do simples operacional ao mais técnico) 24 horas por dia, 7 dias por semana.  No Brasil, essa disponibilidade é mais rara, por causa do alto custo trabalhista desse pessoal  (principalmente o mais capacitado), o que faz com que os problemas levem mais tempo para  serem resolvidos.
Conceito de hospedagem para WebSites Desvantagem de provedores no Exterior maior latência de conexão : o ping na maioria dos casos é superior a 200ms, o que pode até ser  pouco perceptível. No entanto, em aplicações que realizam comandos em série como o FTP a  velocidade de transferência pode se tornar muito perceptível. atendimento em idioma estrangeiro : se o cliente contratar serviço de provedor localizado no  exterior e não de apenas de uma empresa nacional que possui servidores no exterior,  o atendimento será provavelmente em inglês.
Conceito de hospedagem para WebSites Desvantagem de provedores nacionais Custo alto : A mão de obra especializada na área de Administração de Sistemas é muito  mais econômica nos Estados Unidos por terem muitos profissionais formados e por  trabalharem com quantidade. O equipamento, o espaço em disco em GB e o valor da  banda por GB são também bem mais econômicos nos Estados Unidos onde, mais uma vez  eles trabalham com quantidade, menos impostos e têm melhores preços.

Aula 02 30072010

  • 1.
    MÓDULOIII COMPETÊNCIA 25HOSPEDAGEM DE WEBSITE
  • 2.
    Conceito de hospedagempara WebSites Aula 02 
  • 3.
    Conceito de hospedagempara WebSites Quais são os três principais recursos que os provedores de hospedagem delimitam para cada conta de hospedagem? 1 - Transferência mensal A transferência mensal é medida em MB ou em GB. A transferência mede tanto a quantidade de dados transferido do servidor para os visitantes do site quanto dos visitantes para o servidor de hospedagem. Muitos provedores de hospedagem também contam na taxa de transferência o tráfego de email (SMTP, POP3), FTP, entre outros protocolos. Deve-se observar o contrato para verificar o que é contado em cada caso.
  • 4.
    Conceito de hospedagempara WebSites Quais são os três principais recursos que os provedores de hospedagem delimitam para cada conta de hospedagem? 2 - Armazenamento em disco O armazenamento em disco é a quantidade de dados medida em MB ou GB que se pode armazenar no disco rígido do servidor. Alguns provedores contam todos os dados armazenados na área de FTP apenas, outros também contam o limite de banco de dados, emails e até logs de acesso. A resposta geralmente está no contrato do serviço.
  • 5.
    Conceito de hospedagempara WebSites Quais são os três principais recursos que os provedores de hospedagem delimitam para cada conta de hospedagem? 3 - Quantidade de domínios O padrão de mercado é um domínio por conta de hospedagem, no entanto, alguns provedores disponibilizam mais de um domínio por conta. A disponibilização de mais de um domínio não significa que poderá ter dois ou mais sites em uma só conta, mas que dois ou mais domínios poderão responder para um mesmo site, um mesmo conteúdo.
  • 6.
    Conceito de hospedagempara WebSites Serviços essenciais Para rodar um site, o servidor precisa disponibilizar os seguintes serviços: . Um servidor para o protocolo HTTP , como o Apache ou o IIS . Serviço de email , com SMTP, POP3 e talvez IMAP . Serviço de DNS para resolução de hostnames em IPs . Serviço de publicação , provavelmente pelo protocolo FTP . Estatísticas gráficas , que são softwares que processam os logs do servidor HTTP. Os mais comuns são o AWStats e o Webalizer. Porém pode ser instalados outros recursos como o Google Analytics
  • 7.
    Conceito de hospedagempara WebSites Publicação Quem contrata a hospedagem de sites deve enviar seu site ao servidor. O envio do site se dá tipicamente através de FTP ou por uma interface web através da qual pode-se efetuar o upload de arquivos tal qual inserir anexos via webmail.
  • 8.
    Conceito de hospedagempara WebSites Linguagens de Programação Apesar de o padrão de um site na web ser a linguagem HTML, existem outras linguagens que podem pré-processar o HTML e modificá-lo de forma dinâmica. As linguagens de programação mais comuns para web são PHP, ASP, plataforma ASP.NET, Perl, JSP, Ruby/Ruby on Rails, Python. Através destas linguagens o conteúdo do site pode ser armazenado em um banco de dados.
  • 9.
    Conceito de hospedagempara WebSites Banco de Dados Os banco de dados mais comuns para web são MySQL, Access, PostgreSQL, SQL Server e Firebird. Os bancos de dados devem ser acessados através de uma linguagem de programação.
  • 10.
    Conceito de hospedagempara WebSites Serviço de e-mail O serviço de email é composto por um protocolo de recebimento e envio de emails entre servidores de email, o protocolo SMTP e um protocolo de download de emails para os usuários, tal qual o POP3 e IMAP. A maioria dos provedores de hospedagem oferecem também uma página para leitura de emails através do navegador, ou seja, um Webmail. As caixas postais utilizam o formato email@seudominio.com.br, sendo que cada provedor de hospedagem oferece planos com uma quantia de caixas postais, alguns com um número ilimitado de emails. Alguns provedores delimitam um espaço em disco para cada caixa postal, outros não limitam esse espaço, mas esse espaço conta na quantia global que se pode utilizar de espaço em disco.
  • 11.
    Conceito de hospedagempara WebSites Tipos de Hospedagem Hospedagem pode ser divida em seis tipos genéricos: gratuita, partilhada, revenda, servidor virtual (VPS), dedicado e co-location. Hospedagem Grátis : a maioria dos serviços gratuitos de hospedagem são extremamente limitados quando comparados à hospedagem paga. Geralmente estes serviços incluem banners e outros tipos de propaganda nos sites. Além disso, a maioria oferece somente envio de sites por uma interface web, o que não é tão eficiente quando o envio por FTP . Também, geralmente, o espaço em disco e o tráfego de dados é limitado. De qualquer forma, muitas pessoas iniciam seu site através da hospedagem gratis. Hospedagem Compartilhada : dezenas a centenas de sites são hospedados num mesmo servidor o que garante o melhor custo-benefício. Hoje os sistemas são estáveis o suficiente para permitir um serviço de qualidade mesmo nessas condições. O uptime (tempo de serviço no ar) deve ser cerca de 99,5% do tempo, pois a administração de múltiplos sites num mesmo servidor requer manutenções mais constantes que um único site por servidor.
  • 12.
    Conceito de hospedagempara WebSites Tipos de Hospedagem Revenda de Hospedagem : serviço oferecido para quem quer oferecer hospedagem de sites. O espaço em disco e tráfego nestes planos é superior a Hospedagem Compartilhada e pode-se colocar diversos sites. Servidor Virtual (VPS) : é uma tecnologia que torna um mesmo servidor capaz de rodar diversas plataformas diferentes, tornando capaz controlar melhor a hospedagem de seu site. É indicado para aplicações que precisam acesso total ao sistema operacional mas que não precisem de muita capacidade de processamento. Servidor Dedicado : é o serviço mais caro, porém, superior a Hospedagem Compartilhada e ao Servidor Virtual, pois pode-se controlar melhor o servidor. Além de contratar um servidor, é também necessário saber que se necessita gerenciá-lo, o que requer um profissional qualificado, principalmente para gerenciar a segurança do servidor contra crackers. O hardware é fornecido pelo data center.
  • 13.
    Conceito de hospedagempara WebSites Tipos de Hospedagem Co-location : este serviço é semelhante ao Servidor Dedicado, porém o hardware não é fornecido pelo data center mas sim pelo próprio contrante. Streaming : este serviço é oferecido para disponibilizar vídeos ou áudio online.
  • 14.
    Conceito de hospedagempara WebSites Comparando Hospedagem no Brasil e no Exterior Provedores de hospedagem brasileiros de menor porte possuem servidores locados em datacenters no exterior. Estes conseguem oferecer um preço menor que os provedores brasileiros que possuem servidores em datacenters brasileiros. Por outro lado, as empresas de hospedagem no exterior podem apresentar vantagens na questão de redundância abaixo apontada, mas, o consumidor deve ficar atendo, pois os maiores provedores nacionais também se preocupam com redundância. Grandes empresas mantêm diversos níveis de redundância, tanto de conectividade, como de processamento, como de energização; por redundância de conectividade, entenda-se que essas empresas mantêm contratos com grandes provedores de circuitos de dados, o que garante que na falha (ou mesmo congestionamento) de um, os outros suprem a banda necessária.
  • 15.
    Conceito de hospedagempara WebSites Comparando Hospedagem no Brasil e no Exterior Redundância de processamento significa que as empresas têm muitos servidores e muitas peças de reposição prontas para utilização, no evento (que certamente ocorrerá) de uma falha de hardware que requeira substituição - no Brasil, servidores e peças custam mais caro, o que faz com que alguns provedores não mantenham estoques de reposição. Por redundância de energia , entenda-se que grandes datacenters mantêm diversos geradores de energia, que entram em ação automaticamente em caso de falha ou oscilação no fornecimento de energia - no Brasil, o relativo menor retorno do ramo de hospedagem faz que as empresas invistam menos nos custosos geradores de energia sobressalentes. Além disso, grandes empresas (comuns no exterior, raras no Brasil) podem se dar ao luxo de manter redundância de pessoal . Em diversas grandes empresas, é possível encontrar técnicos de diversos níveis (do simples operacional ao mais técnico) 24 horas por dia, 7 dias por semana. No Brasil, essa disponibilidade é mais rara, por causa do alto custo trabalhista desse pessoal (principalmente o mais capacitado), o que faz com que os problemas levem mais tempo para serem resolvidos.
  • 16.
    Conceito de hospedagempara WebSites Desvantagem de provedores no Exterior maior latência de conexão : o ping na maioria dos casos é superior a 200ms, o que pode até ser pouco perceptível. No entanto, em aplicações que realizam comandos em série como o FTP a velocidade de transferência pode se tornar muito perceptível. atendimento em idioma estrangeiro : se o cliente contratar serviço de provedor localizado no exterior e não de apenas de uma empresa nacional que possui servidores no exterior, o atendimento será provavelmente em inglês.
  • 17.
    Conceito de hospedagempara WebSites Desvantagem de provedores nacionais Custo alto : A mão de obra especializada na área de Administração de Sistemas é muito mais econômica nos Estados Unidos por terem muitos profissionais formados e por trabalharem com quantidade. O equipamento, o espaço em disco em GB e o valor da banda por GB são também bem mais econômicos nos Estados Unidos onde, mais uma vez eles trabalham com quantidade, menos impostos e têm melhores preços.