Pergunta

Eu tenho uma idéia para um serviço baseado na web. A implementação é muito complexa. Haverá muito poucos usuários, e o semáforo será bastante baixa, mas o código do lado do servidor pode exigir um monte de recursos. Idealmente, eu preciso ter tanto controle sobre os servidores quanto possível.

Como devo organizar hospedagem para isso, quando chega a hora de liberá-lo para o público?

devo fazer a mim mesmo hospedagem, dos meus próprios servidores? O problema é que, desde que eu não sou completamente um especialista em .NET hospedagem, isso pode levar tempo para aprender e eu poderia cometer grandes erros.

O problema com o uso de uma empresa de hospedagem é, eles podem roubar a minha ideia, ou então, pode custar muito. Desde que eu sou uma startup financiada pelo un Eu não tenho um monte de dinheiro para jogar neste.

Foi útil?

Solução

A maioria dos hosters respeitáveis ??têm nenhum interesse real em ideias de negócio de seus clientes porque eles estão no negócio de hospedagem. Quaisquer Hoster roubar ideias de negócio rapidamente perder em reputação se eles atravessaram essa linha.

Fale com uma empresa que faz servidores dedicados e mastigar a gordura com eles sobre suas necessidades.

Sem saber o que sua solução faz e quais são as necessidades especiais que tem você não vai ter muita sorte para conseguir respostas qualificadas no SO. Então, talvez, uma visão geral do que você está fazendo sem dar os jewls coroa estaria em ordem.

Update: Right .... há um monte de FUD aqui sobre hosters roubar ideias de negócio do cliente. Eu trabalho no negócio de hospedagem e têm feito isso há mais de 10 anos ....

hosters profissionais realmente não têm interesse em suas ideias de negócio .... eles estão no negócio de prestação de serviços de hospedagem, não construir a próxima StackOverflow ou Amazon ou eBay ou o que quer. Você realmente acha que CrystalTech (que SO host) pensei "oh hey nós poderíamos fazer isso e fazer uma pilha" quando Jeff mencionou a idéia do projeto? Não ... eles hospedagem.

Muitos hosters profissionais têm programas de revenda, e essas hosters que fazem tomar muito cuidado para não pisar de seus revendedor empresas com práticas de má qualidade como entrar em contato com clientes de revenda diretamente para roubar seus negócios.

hosters profissionais têm o suficiente em sua placa certificando-se de que suas operações funcionar sem problemas, tais como a gestão de 100 de 1000 de 10.000 s de servidores, garantindo que os backups trabalho, garantindo que os servidores não cozinho na DC, garantindo que a conectividade de rede funciona corretamente, garantindo que eles são pagos etc etc.

hosters profissionais muitas vezes têm pessoal disponível para os serviços de agregar valor, como consultoria e apoio técnico para ajudar você o cliente obter a sua ideia de negócio fora da terra, e tão fascinante quanto suas idéias de negócios pode ser, desse todas as suas caras são empregadas para fazer. Se você for realmente que preocupava levá-los a assinar um NDA antes de falar com eles. Eu assinei abundância no meu tempo e ter visto algumas empresas fantásticas sair do chão e fazer montes de dinheiro .... mas .... essas empresas não são a minha área de especialização .... porque adivinhem ... .hosters fazer serviços de hospedagem.

O trabalho da empresa I para começou no negócio de hospedagem em 1998 por ser um revendedor para uma grande hoster dos Estados Unidos, no momento em que tinha 10 servidores dedicados com eles 3 dos quais foram compartilhados e arrecadou uma pilha de dinheiro @ $ 15 por mês por site com cerca de 600 sites de um servidor. A margem de lucro foi muito lucrativo .... fez eles roubam o nosso negócio? ... Não.

Portanto, meu conselho para Jonathon é falar ir a um bom Hoster e falar sobre as coisas, obter aconselhamento especializado.

Hosters que hospedagem, não estamos interessados ??em vender tortas ou widgets ou se tornar o próximo querida capital de risco para a próxima Web chamativo 2,0 idéia.

Felicidades
Kev

Outras dicas

Criação de alguns casos Amazon EC2 também é uma opção, você ainda tem que fazer toda a administração si mesmo, mas pelo menos você não precisa se preocupar com o hardware físico.

Um grande número de provedores de hospedagem são capazes de fornecê-lo com um servidor dedicado ou VPS (Virtual Private Server) que você executa uma máquina virtual em hardware compartilhado. Eu tenho usado HostMySite para VPS no passado eo serviço foi muito bom. Dedicado e VPS hospedagem vai custar muito mais do que uma situação de hospedagem compartilhada, mas provavelmente uma aposta mais segura do que comprar o seu próprio hardware, correndo no backbone de alta velocidade, lidar com backups, controle de temperatura geradores para quedas de energia, etc.

atualização:

Eu perdi a parte sobre a empresa de hospedagem de roubar sua ideia. Alguém vai levar a sua ideia, mas as idéias só são inúteis ... é tudo sobre a execução, e eu não acho que as pessoas em sua empresa de hospedagem seria copiar o código diretamente.

Se a sua idéia é bom, pode apostar que muitos (e eu não necessárias empresas médias webhosting) vai tentar copiá-lo independentemente como você hospedá-lo. Além disso, nenhuma empresa de webhosting lhe permitirá aplicações de recursos com fome de acolhimento em infra-estrutura compartilhada, assim você terá que fazê-lo em seus próprios servidores dedicados de qualquer maneira.

Talvez você deve ter um olhar para a plataforma Windows Azure. No momento, eu não ouvi nada sobre os preços, mas pode ser uma boa solução, se suas necessidades de aplicação de escala (de forma transparente).

Em vez de uma empresa de hospedagem, você pode usar um local de colocação, onde você colocar o seu servidor em sua rackspace, e eles fornecem a potência e largura de banda. Se você optar por não dar-lhes acesso à caixa para fins de emergência e de backup, eles não têm mais acesso ao conteúdo do servidor do que o público.

Eu sou um oficial do Boston Linux e UNIX grupo , e nós temos metade de um rack com três servidores e backup de fita unidade.

Você quer .NET hospedagem em IIS sim? o que é "uma grande quantidade de recursos" (memória, largura de banda, banco de dados, CPU)? O que seria errado com um simples e barato compartilhada conta de hospedagem web?

quando você diz "serviço baseado na web", que quer dizer um "serviço da vida real" convertido em algo que é mais econômico fazer através de web ou um novo "YouTube / Facebook" todo (apenas alguns exemplos de serviços baseados na web ) ???

O que estou tentando descobrir é, que tipo "setup" você realmente precisa para sua primeira execução.

Gostaria de começar com uma "versão local" onde você compra e área de trabalho extra de PC / idade devem fazer. Então você registrar para Websparks da Microsoft, o que permitirá que você ganhe licenças para o desenvolvimento. Ambos servidor e VisualStudio ... então você obter alguma experiência ao instalar e configurar isso, e que você pode usar para mover o serviço on-line uma vez que você está pronto para isso.

Para testar esta configuração, tudo que você tem a fazer é encaminhar o seu porta 80 (http) no seu roteador privada / ADSL (connnection internet em casa) ou onde quer que você está indo para colocar este serviço durante o desenvolvimento.

Uma vez que você tinha alguns amigos testá-lo de fora e tudo começa a funcionar sem problemas, em seguida, ter um olhar para algum tipo de hospedagem profissional. Eu pessoalmente recomendar algo como Amazon EC2 ou Microsoft Azure. Há um mais faclities de hospedagem em nuvem. Eles não são tão barato, mas eles prometem maior largura de banda e estabilidade ...

Não tenho certeza se eu realmente iria acreditar que, por isso, já que eu não sei a sua "ideia real", eu iria ficar com a versão de desenvolvimento local primeiro. Que também é ótimo para testar novas ideias e prototipagem aftewards. Porque uma vez que você ficar on-line com um site NET, você precisa ter uma versão "offline" você pode desenvolver em demasiado. Toda vez que você fazer upload de novos arquivos do site tem que recompilar e que faria on-line usuários experimentar páginas lentas ou perder sua sessiondata = relogin que é absolutamente irritante para os usuários.

Diga OS mais alguns "detalhes" - não a idéia, mas nos dizer mais sobre seus cálculos sobre a largura de banda, potência de CPU, RAM, SQL banco de dados etc ... então poderemos ser capazes de ajudá-lo a descobrir qual abordagem é melhor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top