2012-05-30 2 views
0

우리 팀은 서버 애플리케이션을 개발했으며 각 고객은 데이터 센터 내에서 로컬로 호스팅되는 서버 애플리케이션의 자체 인스턴스를 보유하고 있습니다. 응용 프로그램은 원격 클라이언트가 사용하는 여러 TCP, UDP, SIP 및 RTP 연결을 엽니 다.응용 프로그램 인스턴스의 Windows 호스팅 환경?

서버 인스턴스 호스팅과 관련하여 현재 상황에서 System.Diagnostics.Process 네임 스페이스를 사용하여 자체 개발 한 "호스트 컨트롤러"를 통해 실행되는 exe 파일을 사용하여 인스턴스를 실행합니다 .

그 이유는 응용 프로그램의 개별 인스턴스 등

이 호스팅의 좋은 선택이다, 충돌의 경우에 다른 인스턴스에 영향을 미치지 아니한다이다? IIS와 비슷한 이러한 응용 프로그램을 호스팅 할 수있는 인프라가 있습니까? 아니면 IIS에서도 이러한 응용 프로그램을 호스팅 할 수 있습니까?

나는 그 서버 응용 프로그램에 대한보다 안정적인 호스팅 솔루션을 찾고 있는데, 주제에 대한 이전 스레드를 찾고 있었지만 좋은 답변을 찾지 못했습니다. 회사는 로컬에서 응용 프로그램을 호스팅하기를 원하므로 여기에 클라우드 기반 솔루션이 맞지 않습니다.

모든 답변을 미리 감사드립니다.

답변

0

궁금한 점이 있으시면 데이터 센터에 이미 호스팅 서버가 있다고 생각됩니다. 여러분이 궁금해하는 것은 ... 각 원격 연결에 대해 별도의 인스턴스를 만드는 것과 같은 개발 방법이 적합한 지 여부입니다. 내가 맞습니까? 아니면 올바른 유형의 호스팅 (VPS, 리셀러, 클라우드 또는 전용)을 찾으려면 도움이 필요합니까?

저는 서로 인스턴스를 분리하는 것이 아주 좋은 생각이라고 생각합니다.하지만 서버의 부하가 증가합니다.

+0

문제에 대한 설명이 명확하지 않은 경우 미안합니다. System.Diagnostics.Process를 사용하여 내부적으로 개발 된 "Host Conroller"를 통해 모든 인스턴스를 호스팅하여 인스턴스를 실행할 좋은 아이디어가 있다면 궁금합니다. 또는 IIS와 WAS를 사용하는 것이 더 좋은 옵션 일뿐만 아니라 모든 의미에서 기본 제공되는 호스팅 기능이 있습니다. 어쩌면 인스턴스를 Windows 서비스로 구현하는 것이 좋은 생각일까요? – tost

관련 문제