2009-02-09 3 views
1

소규모 사무실이 있으며 현재 모든 데이터를 처리하기 위해 작성한 Visual Foxpro 응용 프로그램을 사용합니다.64 비트로 전환하거나 32 비트로 유지 하시겠습니까?

새 서버를 구입할 차례입니다. VFP 및 64 비트 운영 체제에는 문제가있는 것으로 보입니다. 64 비트로 전환하여 발생하는 문제를 해결하거나 오래된 32 비트 아키텍처를 실행하는 새 서버를 구입해야합니까?

물론 후자는 2007 또는 2008 대신 Exchange 2003을 사용해야합니다. 큰 문제는 아니겠습니까?

답변

1

64 비트로 업그레이드하는 주된 이유는 OS가 4 기가 바이트 이상의 RAM을 활용할 수있게하기 위해서입니다. 32 비트 아키텍처에서 CPU 레지스터는 2^32 메모리 위치 만 주소 지정할 수 있습니다. 64 비트 프로세서에서 최대 2^64 개의 메모리 위치를 확보 할 수 있습니다. 이것은 오랜 시간 동안 충분히 있습니다.

+0

실제로 3.2 가지가 있습니다. PCI 버스는 4Gb 메모리 공간의 일부를 사용합니다. 4Gb를 추가하면 Windows가 PAE 모드로 들어가고 페이징을 통해 36 비트 메모리 공간을 시뮬레이션합니다. –

+0

32 비트 머신으로는 여전히 괜찮을 것이라고 생각합니다. –

3

아마도 가상화 제품을 사용하여 VFP와 여전히 호환되는 최신 서버에서 적절한 환경을 설정할 수 있습니다.

그런 식으로 새로운 서버의 가상 32 비트 환경과 실제 64 비트 환경 외부의 최신 응용 프로그램에서 충돌하는 응용 프로그램을 실행할 수 있습니다.

+0

좋은 아이디어. 고맙습니다. –

1

단일 서버 대신 저렴한 서버 2 대를 구입하십시오. :)

하지만 심각하게 문제가있는 경우 64 비트 상자를 구입 한 다음 32 비트 OS를로드해야 할 수 있습니다.

그런 다음 문제가 해결되었거나 직접 해결할 수 있으면 변경을 수행 할 수 있습니다. 그것은 단지 하나의 아이디어 일뿐입니다.

내 의견이지만 Visual FoxPro 응용 프로그램을 좀 더 현대적으로 유지 관리하는 것이 좋습니다. ;) 당신은 dev 스택이 얼마나 효율적인지 알 수 있습니다. 특히 소규모 사무실의 경우.

... Kosi2801은 가상화에 대해 말합니다. 그것은 내 제안에도 적용될 수 있습니다. 멋진 64 비트 박스를 구입하고 VMWare의 ESX Server를 사용하십시오. 실제로 모든 서비스를 단일 상자에서 실행하는 것보다 효과적 일 수 있습니다. VM웨어가 가지고있는 툴은 요즘 대단히 인상적이다.

+0

답변 해 주셔서 대단히 감사합니다. –

+0

Upvoted 마지 못해 - 32 비트 컴퓨터에서 실행하는 것이 기존 응용 프로그램을 수정하거나 다시 작성하는 것보다 (드문 시간인데, 항상 부족하다는 점에서) 더 저렴할 수 있다는 점을 제외하고는 모든 점이 좋았습니다. 그렇지 않으면 완벽하게 잘 작동합니다. VMware를 제안하는 것은 완벽한 솔루션입니다. 비용이 많이 들지 만 저렴한 32 비트 머신을 얻는 것이 더 나을 것입니다. 그러나 VMware의 추가 기능 (스냅 샷 수행 기능이 주요 기능입니다!)은 훌륭한 64 비트 머신을 얻는 데 가치가 있습니다. – Arafangion

관련 문제