문제

그것은 좋은 나쁜 또는 무관심 SQL Server 를 실행하기 위해 웹 서버에서?

내가 사용하여 서버 2008 년과 SQL Server2005 년,하지만 나는 생각하지 않는 사항을 이 질문입니다.

도움이 되었습니까?

해결책

을 위한 작은 사이트를 만들지 않는 약간의 차이가 있습니다.으로 부하가 성장하지만,이것 저울은 정말 심하게,그리고 더 빨리 당신이 생각하는 것보다:

  • 데이터베이스 서버는 내장을 전제로 그들은"자신의"서버입니다.그들은 무역 메모리에 대한 속도 그리고 그들은 쉽게 사용이 가능한 모든 RAM 내부 캐싱이 가능합니다.
  • 한 리소스를 시작하는 것,부족한 프로파일링은 매우 어려운-그것은 분명 IIS 와 SQL 는 모두 고통,적은 분명합 병목 현상입니다.IIS 요구 CPU,SQL 서버가 필요 RAM 또는 CPU 등
  • 아무리 많은 층에 넣어 당신이 당신의 코드,그것은 모든 실행되는 동일한 CPU 에서,따라서 하나의 계층화 된 응용 프로그램이 실행되는 더 이 상황에서 적 오버헤드-그러나지 않을 것입 규모입니다.
  • 보안 정말 나쁜 일반적으로 격리하는 SQL 뒤에 방화벽!

당신이 그것을 줄 수 있는 경우,그것은 아마 더 나은 몇 달러를 밖으로 껍질을 얻을 두번째 서버에 어쩌면 사용하는 PostgreSQL.하이 IIS 서버와 하 PostgreSQL 비용에 대한 만큼 IIS+SQL 기 때문에 서버의 비용 라이선스...

다른 팁

큰 상점 아마 고려하지 않 이는 최상의 방법...그러나지 않으면을 다루는 수백개의 요청에 해당하는 두 번째,당신이 잘 두기에서 모두 하나의 상자입니다.

사실,작은이에 더 나은 성능과 백엔드기 때문에 데이터가 없을 통해 이동합니다.그것은에 대한 모든 규모입니다.

마음에 유지하는 데이터베이스 서버 먹는 메모리.여기에 하나의 중요한 교훈의 학교에서 열심히 두드리: 결정하는 경우에는 SQL Server 를 실행 2005 년에는 동일한 컴퓨터로 웹 서버(그리고 설치하는 것이며,당신이 언급한 귀하의 질문에)확인 가 Sql 서버 관리 스튜디오 및 할 이:

  1. 에서 오른쪽 클릭하여 서버 인스턴스를 클릭하고 속성을 클릭합
  2. 선택'메모리 목록에서'왼쪽에
  3. 변 최대 메모리 서버에'무언가를 당신의 서버 유지할 수 있습니다.

지 않는 경우에는 SQL Server 것입니다 결국 이 모든 서버에 여러분의 소셜 네트워크를 걸 그것에는 시기이다.이 원인이됩니다 당신의 서버나 스퍼터링하고 죽을 것이다.인식하지 못하는 경우,이의 수 매우 실망 문제를 해결합니다.

나는 꽤 몇 번입니다.그것은 당신이 할 것이 있다면 인프라의 대기업 및 조절되지 않지만 괜찮아에 대한 많은 것들입니다.

이 작업은 얼마나 귀하의 웹 서버의 sql 서버하고있다.

자세한 정보 없이 의심을 얻을 것 어떤 도움되는 답변이 있습니다.

나는 그것을 실행 하기 위해 최선을 같은 서버에 있을 때까지 그것이 문제가 된다.는 방법으로 저장 합니다 자신에게 약간의 시간과 돈을습니다.한 번 사이트가 성공을 필요로하는 어떤 건축의 변화는 이미 자체에 대한 지불.

을 백업하는 것을 잊지 마십시오:)

귀하의 웹 서버를 공개적으로 액세스할 수 있는 이것은 아주 나쁜 아이디어에서 보안 관점입니다.

하지만 그것이 더 많은 것들을 어렵에서의 라우팅,방화벽 포트,인증,etc.관점,분리가 좋다.을 때 당신은 당신의 데이터베이스는 서버에서 실행되는 웹 서버는 경우,귀하의 웹 서버가 손상되,다음의 sql 서버이다.

이 있을 때에 그들에게 별도의 상자,당신은 막대기를 올렸다.

거기에 여전히 많은 작업을 수행하는 안전한 웹 서버 및 데이터베이스 서버,하지만 왜 그것을 쉽게 필요한 것보다?

에 따라 달라집니다 예상되는 부하의 서버입니다.을 위한 작은 사이트를,그것은 전혀 문제가 없(는 경우 제대로 구성).대규모 사이트,고려할 수 있 부하를 분산하는 다른 여러 서버웹 서버,파일 서버,데이터베이스 서버,etc.

나는 본 적이 문제다.오른쪽에 답을 넣어하는 것입 SQL 서버에 하나 기계 및 IIS(web server)습니다.당신의 돈으로 갈 것입니다 SQL 서버는 기계기 때문에 올바른 드라이브 시스템 RAM 구입해야합니다를 지원하는 효율적인 서버지만 웹 서버로 사용할 수 있습니다 많이 축소되&덜 비싼 기계으로 미러 드라이브 설정합니다.

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