문제

첫 번째 Windows 기반 (C# .NET) 애플리케이션을 배포 할 서버를 구매할 준비를하고 있지만 호스팅 된 응용 프로그램에는 Windows를 사용하는 데 익숙하지 않습니다. 다음 버전의 Windows를 선택할 수 있습니다.

  • Windows Server 2003
  • Windows Server 2003 웹
  • Windows Server 2003 엔터프라이즈
  • Windows Server 2008
  • Windows Server 2008 웹
  • Windows Server 2008 엔터프라이즈

이들 중 하나가 C# .NET 응용 프로그램을 배포하는 데 더 나은가?

편집하다:
3 개의 응용 프로그램이 배포되지만 각각은 기본적으로 동일하며 동일한 서버에서 실행될 웹 사이트에서 가져 오는 데이터에서 구동되는 서비스가됩니다.

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

도움이 되었습니까?

해결책

글쎄, 당신이 만나면 서버 2008 웹에 대한 요구 사항, 당신은 그것을 사용해야합니다. 가장 저렴합니다. IS 때문에 2003 년 이상 2008 년에 갈 것입니다.

편집 당 : 웹 버전을 넘어서서 2008 년 표준으로 갈 것입니다. 엔터프라이즈 또는 데이터 센터의 기능.

그건 그렇고, MSDN 라이센스가있는 경우 해당 라이센스에 따라 테스트 또는 스테이징 용량으로 Server 2008 버전을 실행할 수 있습니다. 해당 라이센스를 사용하여 특정 버전이 응용 프로그램에 적합한 지 여부를 결정할 수 있습니다. 그런 다음 생산에 배포하면 선택한 버전에 대해 일반 라이센스 비용을 지불합니다.

다른 팁

엄청난 양의 메모리가 필요하지 않으면 Windows Server 2008을 제안합니다.

좋아, 나는 당신이 3 개의 웹 애플리케이션 만 실행하고 일부 백엔드 DB CRUD 작업을 실행하고 있기 때문에 엔터프라이즈 에디션이 필요하지 않다고 확신합니다.

그것은 우리에게 2003 년 또는 2008 년 표준 판을 남겨두고 있습니다.

이제 그것은 당신의 느낌에 달려 있습니다. 내가 전공을 놓친 경우이 목록을 용서하십시오!

2003 프로 :

  • 증명 된 트랙 기록
  • 알려진 vunerabilities (더 많은 것을 찾을 수 있다고 확신합니다 ....)
  • IIS6

2003 단점 :

  • 5 세
  • 삶의 끝 근처
  • SP2를 확인해야합니다 (R2 SP2가 더 좋습니다)
  • 기본 설정으로 더 많은 작업이 필요합니다

2008 Pros :

  • 향상된 보안 (더 많은 공짜가 발견 될 것이라고 확신합니다 ....)
  • 기본 설정으로 더 잠겨 있습니다
  • IIS7
  • 네이티브 .NET 3.5 지원
  • SP2는 이제 RTM입니다

2008 단점 :

  • 새로운 운영 체제
  • 새로운 코드 기반
  • Vista 기반 UI (어떤 사람들은 마음에 들지 않는 것처럼 사기꾼으로, 2k8 r2를 시도 할 때까지 기다립니다!)

나는 선택한다 2008 표준 판 그것은 미래에 대한 국가적 결정입니다.

참고 :이 목록에서 확장 할 수 있습니다. 방금 내 머리 위에서 빨리 추가했습니다.

리눅스+모노 C#이 지원되는 레벨에있는 경우 공짜 야.

부인 성명: 나는 옹호한다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top