2009-09-24 3 views
1

SO 프로에 대한과에 대한 몇 가지 질문이 있습니다 (대부분) SQL 서버를 갖는 단점과 동일한 시스템에서 실행되는 IIS :는 동일한 시스템에서 SQL Server Express에 2008 IIS를 설치

Should SQL Server be on the same machine as your IIS installation?

When can I host IIS and SQL Server on the same machine?

이러한 질문은 많은 노력이 필요하지만 대부분의 문제는 두 서버의 메모리 요구를 포함합니다.

그러나 RAM이 2GB 인 상자에 1GB RAM 만 사용할 수있는 SQL Server Express를 설치하는 경우 SQL Server가 나머지를 떠날 수있는 1GB를 차지하므로 메모리가 문제가되지 않는다고 가정합니다 IIS 및 기타 프로세스 용 메모리

CPU주기에 대한 다른 고려 사항 인 보안 &이 유지되지만, 최대 약 20 개의 동시 연결을 갖는 내부 생산 모니터링 시스템의 경우이 점이 큰 우려 사항은 아닙니다.

답변

0

프로덕션 환경에서 동일한 시스템에 둘 다 설치하는 것은 좋지 않은 디자인이라고 생각합니다. 내 노트북에는 둘 다 있지만 개발을위한 것입니다.

2GB RAM을 사용하면 IIS 및 다른 프로세스가 커지기 시작하면 SQL Server Express에서 사용하는 1GB가 문제가 될 수 있습니다.

당신은 어떤 OS를 언급하지 않았지만, 다른 데이터베이스 서버가있는 경우 SQL 서버 익스프레스를 설치하면 재해로부터 보호하기 위해 하나의 시스템을 백업 할 수 있습니다.

0

SQL Server Express는 하나의 CPU (코어 수에 제한 없음) 및 최대 데이터베이스 크기 인 4GB 만 사용할 수 있습니다 (많은 데이터를 수집 할 수있는 모니터링 시스템의 문제 일 수 있음을 기억하십시오. 추측).

그 외에도 IIS 데이터 (응용 프로그램)와 데이터베이스를 다른 실제 드라이브에 보관하는 것이 좋습니다. 상당한로드가 발생할 경우 도움이 될 것입니다.

+0

현재 시스템은 Access MDB를 사용하며 1 년에 약 100MB 씩만 증가하므로 업데이트 할 수있는 양 또는 빈도가 많지 않으므로 Express 버전으로 충분한 헤드 룸이 있어야합니다. – Lunatik

+0

이 경우에는 동일한 컴퓨터에서 IIS와 SQL Server Express를 모두 실행해도 문제가 없습니다. – AlexS

0

이전 고용주의 경우, 2 개의 RAM이있는 3.2 듀얼 코어에서 실행되는 Express + IIS를 사용했습니다. 인터넷을 통해 데모 목적으로 사용됩니다. 문제 없습니다. 20 Cons 이상을 기대하지 않고 최소한의 트래픽 만 있으면 서버에서 튀어 나오지 않아도됩니다. [편집] 이것은 XP sp3에 있었다. IIS 5.1.

관련 문제