Autor: Elton Cristian | Publicado: 2013-01-21T09:51:00-08:00





Criando a sua própria empresa de hospedagem

&nbsp;#ELTON



Hoje em dia, sem dúvida uma empresa de hospedagem precisa de muita tecnologia para concorrer com outras que encontramos no mercado. Nossos clientes sempre estão atentos em qualidade e bons preços.

Você tem duas opções para abrir sua empresa de hospedagem:





Criar sua própria estrutura de servidores;
Revender hospedagem de alguns outros provedores.



Para quem quer começar sem muito investimento e pesquisar sobre o ramo de hospedagem de sites em sua área comercial, a revenda é uma ótima maneira de começar e futuramente construir seu próprio provedor de hospedagem.

Bom, caso você escolha ter sua própria estrutura de servidores, vamos seguir em frente!

Afinal, não é uma tarefa muito fácil?

Este artigo pode lhe ajudar a refletir e analisar as dificuldades que encontrara para realizar esta operação.

Estruturas necessárias

A intenção deste artigo não é focar em hardware e sim em serviços que serão necessários para o funcionamento, afinal o assunto de hardware para servidores é bem complexo, e por isso deve ser analisados muito bem, e também sobre seu link de internet, é óbvio que precisa de uma boa conexão!

Servidores geralmente usados:

Servidor Web

Este aqui é o chefe da bagunça. É ele que disponibiliza o acesso aos websites hospedados.

Software: Apache.

Servidor de dados

Os arquivos dos websites hospedados devem ficar em algum disco rígido. Isso vai de sua escolha e necessidades, você pode muito bem armazenar os arquivos no próprio servidor web, mas caso o volume de dados chega a ser muito intenso, um servidor de dados é a melhor opção!

FTP (File Transfer Protocol)

O FTP é um protocolo utilizado para transferir os dados dos clientes para o servidor. Ele pode ser instalado no micro que esta armazenando os dados.

Softwares: Pro-FTP, Pure-FTP ou wu-FTPd ou outros.

DNS (Domain Name System)

O servidor de DNS tem a função de converter os endereços de domínio em endereço de IP, ex: www.uol.com.br é convertido em 200.201.2.45 quando passa pelo DNS.

Você pode montar seu próprio servidor ou pode terceirizar o servidor com algum provedor, a opção de ter seu próprio é bem mais vantajosa pode ter toda a administração do servidor!

Software: bind.

Servidor de e-mail

Com o servidor de e-mail o cliente poderá criar e utilizar contas de e-mail com o seu domínio, ex: se o cliente tem o domínio vivaolinux.com.br, ele poderá criar contas do tipo: sac@vivaolinux.com.br ou financeiro@vivaolinux.com.br.

Software: sendmail ou postfix.

Servidor de banco de dados

Nossos clientes necessitam de utilizar bancos de dados em seus websites.

Softwares: MySQL, PostgreSQL, e outros...

Servidor de autenticação

Pelo fato de ter vários servidores e vários serviços executando um servidor de autenticação irá servir para centralizar suas senhas em um só servidor.

Software: LDAP.

E alguns outros servidores caso necessite!

Ferramentas utilizadas

Neste tópico estarei falando das ferramentas que pode ser utilizadas para facilitar a nossa vida e a vida de nossos clientes. Estas ferramentas são extremamente importantes para a manutenção dos serviços de nossos clientes.

Scripts

Os scripts facilitarão nosso trabalho para incluir novos clientes no provedor, você devera desenvolver estes scripts para automatizar estes serviços, de forma que não precise modificar manualmente os arquivos de configurações.

Painel de controle

O painel de controle é uma interface em modo web que permite através de login e senha, o cliente alterar algumas configurações da sua conta, como por exemplo, senhas do FTP, contas de e-mail, estatísticas do site, etc.

Um dos painéis mais usados é o CPanel, mas existem outros também que são muito bons e grátis.

Webmail

Os webmails também são painéis em interface web para controlar suas contas de e-mail. Alguns webmails:



Horde;
SquirrelMail;
RoundCube.



Website institucional

Claro, ter seu próprio website é fundamental neste caso. Para diversos fatores como divulgar, oferecer planos de consumo, suporte, e muito mais.

Recursos administrativos

São muito importantes recursos que facilitam a vida de nossos clientes, seguem alguns abaixo:



Funcionários competentes que possam resolver problemas nos suportes;
Suporte on-line (Chat, Skype, E-mail, etc);
Extrato da conta;
FAQ - (Alguns tópicos técnicos também, como conexões com banco de dados, integrando hospedagem com o domínio e outros);
E outros...



Na caso de um servidor Windows, a linguagem desenvolvida pela Microsoft, o Active Server Pages (ASP), muitas vezes necessita de alguns componentes adicionais dependendo de funções em seus websites, como:



Envio de arquivos: Dundas Upload e AspUpload;
Para envio de e-mails: CDOSYS, Dynu Email, JMail, ASPEmail;
Outros: ServerXMLHTTP, XMLDOM, AspJpeg e XMLHTTP;
Componente de comércio eletrônico: CobreBemX;
E muitos outros...



Um dos grandes obstáculos é que geralmente esses componentes são pagos.

Obrigado pessoal! Como acontece, às vezes acaba faltando algo a ser comentado, estou esperando os comentários de vocês. Todo complemento é bem vindo.