Sistema operacional para o primeiro código de servidor do Windows de produção?

StackOverflow https://stackoverflow.com/questions/994151

  •  13-09-2019
  •  | 
  •  

Pergunta

Estou me preparando para comprar um servidor para eu implantar meu primeiro aplicativo com base no Windows (c# .net), mas não estou familiarizado com o uso do Windows para aplicativos hospedados. Eu tenho a escolha das seguintes versões do Windows:

  • Windows Server 2003
  • Windows Server 2003 Web
  • Windows Server 2003 Enterprise
  • Windows Server 2008
  • Windows Server 2008 Web
  • Windows Server 2008 Enterprise

Um deles seria melhor para implantar um aplicativo C# .NET?

EDITAR:
Haverá três aplicativos implantados, mas cada um será basicamente o mesmo, serão serviços que serão transmitidos a partir de dados que serão trazidos de um site que provavelmente será executado no mesmo servidor.

http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx

Foi útil?

Solução

Bem, se você encontrar o Requisitos para o servidor 2008 web, você deve usar isso, porque esse é o mais barato. Eu iria com 2008 em 2003 por causa do IS.

Por edições: como você cruzou as versões da web, eu iria com o padrão de 2008, a menos que precisasse Recurso da empresa ou datacenter.

A propósito, se você tiver uma licença MSDN, poderá executar qualquer versão do Server 2008 em uma capacidade de teste ou estadiamento sob essa licença. Você pode usar essa licença para determinar se uma versão específica estará certa para o seu aplicativo. Então, depois de implantar para a produção, você paga suas taxas de licença normal pela versão que escolheu.

Outras dicas

A menos que você precise de grandes quantidades de memória, sugiro o Windows Server 2008

Ok, tenho certeza de que você não precisa das edições corporativas, pois está executando apenas 3 aplicativos da Web e talvez algumas operações de back -end CRUD.

Isso nos deixa edições padrão de 2003 ou 2008.

Agora se resume a como você se sente. Perdoe esta lista se eu perdi algo importante!

2003 Prós:

  • Histórico comprovado
  • Vunerabilidades conhecidas (tenho certeza de que mais poderia ser encontrado ....)
  • Iis6

2003 Contras:

  • 5 anos de idade
  • Percorrendo o fim da vida
  • Precisa garantir que seja SP2 (R2 SP2 é ainda melhor)
  • Precisa de mais trabalho protegendo com configurações padrão

2008 Prós:

  • Segurança aprimorada (tenho certeza de que mais vunerabilidades serão encontradas ....)
  • Mais trancado com configurações padrão
  • Iis7
  • Suporte nativo .NET 3.5
  • Sp2 agora rtm

Contras de 2008:

  • Novo sistema operacional
  • Nova base de código
  • UI baseada no Vista (coloque como um golpe como algumas pessoas não gostam, espere até tentar 2k8 r2!)

Eu optaria por 2008 Standard Edition Como essa é uma decisão do Stategic para o futuro.

Nota: Você pode expandir esta lista, acabei de adicionar rapidamente no topo da minha cabeça

Linux+Mono Se o seu C# estiver no nível suportado. É de graça.

aviso Legal: Eu defendo.

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