서버 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.