서버 OS 업그레이드에서 두 가지 버전으로 넘어가는 것이 나쁜 생각입니까?


8

Windows Server 2003에서 실행되는 ASP.NET 웹 사이트가 있으며 최신 OS가있는 새 서버로 옮기고 싶습니다. Windows Server 2012로 바로 이동할 수 있습니까? 아니면 Windows Server 2008에서 사이트가 어떻게 실행되는지 먼저 확인해야합니까?


6
그냥 테스트하고 작동하는지 확인하십시오.
ETL

3
나는 아무도 당신에게 결정적인 대답을 줄 수 있다고 생각하지 않습니다. 웹 응용 프로그램이 수행하는 작업에 따라 다릅니다. 필요한 것이 무엇이고 Windows Server 2012와 호환되는 것은 무엇입니까? 그렇다면 나쁜 생각이 아닙니다. 그렇지 않다면 나쁜 생각입니다.
ETL

"R2"부분은 상당히 중요합니다. Server 2008은 기본적으로 Vista, 2008 R2는 7, 2012는 8, 2012 R2는 8.1입니다.
ntoskrnl

답변:


14

확실히 작동 할 수 있지만 이것은 코드에 전적으로 의존하는 영역입니다. 작동하거나 작동하지 않을 수 있습니다.

테스트 업그레이드를 수행하는 것이 좋은 방법입니다.

  1. 어떤 종류의 VM에서 새로운 Server 2003 인스턴스에 앱을 배포합니다.
  2. 2012로 직접 업그레이드하십시오.
  3. 작동하도록 변경해야 할 사항을 파악하십시오.
  4. 프로세스를 파악하고 안정적으로 수행 할 수있을 때까지 1-3을 반복하십시오.
  5. 프로덕션 코드로 수행하십시오.

Server 2012는 Server 2003에서 직접 업그레이드 할 수 있다고 생각하지 않았습니다.
Neil

@ 닐 이것이 바로 교육 경험입니다. 2003 년에 새로운 인스턴스를 구축하려는 노력은 2012 년에 새로 설치하는 데 필요한 노력의 80 %가 될 것입니다.
sysadmin1138

10

그 이후로 릴리스 된 두 가지 최신 주 버전의 Windows 서버가 있다는 점을 감안할 때 지금은 Server 2008 로의 업그레이드를 귀찮게하지 않을 것입니다.

현재 선택은 2008R2 또는 Server 2012 / R2 사이입니다. 상관 관계가있을 필요는 없기 때문에 다른 버전으로 이동하기 전에 한 버전에서 실행되는 방법을 보는 데는 거의 도움이되지 않는 것이 좋습니다.

업그레이드하려는 버전을 선택하고 촬영하십시오. (물론 백업 / 테스트 사본을 먼저 사용하십시오.) 제대로 작동하면 좋습니다. 그러면 시간 낭비없이 성능 테스트를 수행 할 수 있습니다. 이러한 결과에 따라 성능 조정을 수행하고 새 플랫폼에서 응용 프로그램이 제대로 작동 할 수 있는지 여부를 결정합니다.

작동하지 않으면 작동하는지 (호환성 검사, 문제 해결 및 디버깅) 시도하거나 다른 버전의 OS를 사용 해보고 작동하는지 확인할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.