none
Servidores necessarios para uma aplicação web RRS feed

  • Pergunta

  • Boa noite

    Pessoal, estou desenvolvendo um projeto web para TCC, e gostaria de uma ajuda de vcs para umas questoes:

    que servidores usar web usar? (estou usando c# e sql server 2008)

    qts servidores usar? (bando de dados e aplicações)?

    obrigado pela atenção.

     

    • Movido AndreAlvesLima sexta-feira, 14 de maio de 2010 14:46 (De:Grupos de Usuários)
    sexta-feira, 14 de maio de 2010 02:46

Todas as Respostas

  • Wagner,

    Estou migrando seu post para o fórum de Desenvolvimento Web - Geral.

    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.

    Obrigado.


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    sexta-feira, 14 de maio de 2010 14:46
  • Olá Wagner,

    Quando vc diz "que servidor web utilizar?" vc quer perguntar sobre qual a configuração da máquina correto?
    - bom, a configuração varia de acordo com o que a sua aplicação irá executar, basicamente, se sua aplicação não precisa de nenhum super desempenho, você pode ter uma máquina simples tipo um dual core ja esta de bom tamanho para rodar o IIS e o Sql Server, seria legal nessa máquina ter o Windows Server 2008 rodando ;)

    A quantidade de servidores como mencionei acima, seria uma só.

    Caso necessite de muito desempenho, você precisa especificar qual o cenário e o que será mais utilizado, como, processamento; memória ram; disco; etc...

    Espero ter ajudado!


    Tornar o simples complicado é facil, tornar o complicado simples é criatividade, vontade e conhecimento
    sexta-feira, 14 de maio de 2010 15:11
  • Depende muito do ambiente que você vai montar, amigo. Não existe fórmula exata.
    Para definir que máquina usar, você deve primeiro criar um ambiente para que, com base nele, suas especificações façam sentido.

    Por exemplo: vamos criar um ambiente para você usar no TCC
    Sistema: site de automação de vendas pela web. O usuário (vendedor) pode se conectar ao site de qualquer lugar e através de um usuário e senha, pode acessar as telas referente a sua hierarquia de permissões na empresa. Essa hierarquia consiste em consultas, alterar dados do cliente, efetuar venda e relatórios.
    Quantidade de usuários simultâneos: 500
    Quantidade de usuários: 1500

    Claro que o que fiz ai é bem simples.
    Porém, com base nele, podemos definir o que:

    Sistema Operacional: Windows Server 2003 pra cima (afinal, o projeto é asp.net e apesar de funcionar em Linux com o Mono, não vem ao caso agora);
    Banco de Dados: SQL Server 2005 pra cima preferencialmente (apesar da versão do banco não importar muito)
    Outros: como vimos acima, vai ter relatórios. Então um didstribuidor do Crystal Report também seria necessário (imaginando-se que foi utilizado o Crystal do próprio VS). Também teríamos a versão do Framework instalada e IIS (para hospedagem). E por último, um ip fixo para acesso externo para publicação do website.

    Então, por fim, as especificações técnicas:
    Imaginando que são 1500 usuários, mas o cliente informou que no máximo vai ter uns 500 simultâneos, e desses 500 apenas 15% é de hierarquia alta (ou seja, pode ver relatórios), não exigirá muito da máquina. Então um Processador Quadricore (ou i7 que tá barato), 6Gb à 10Gb de ram talvez (se a massa de dados for muito alta) e espaço em HD é o de menos. HD é preço de banana. Bota lá 250Gb e tá de bom tamanho.

    Parece alto? sim, parece exagero. mas veja que as coisas evoluem. Sua "select * from Pedido" pode ser instantânea nos primeiros meses de projeto rodando, mas depois de 1 ano, com mais de 500 mil pedidos, seu "inner join" vão começar a patinar. Então, é preferível já deixar o servidor com folga (nunca trabalhando no limite).

    Como pode ver, é bem mais ou menos o que fiz.
    Porque definir servidor web é vago quando não se tem um ambiente definido.


    Fkaeh - Gambi.NET® Framework Certificated 2010
    domingo, 16 de maio de 2010 13:02