RDP를 통해 소프트웨어를 설치하는 것은 Web/Worker 역할 인스턴스에서 실행 가능한 솔루션이 아닙니다. 이러한 변경 사항은 유지되지 않으므로. 시작 스크립트 또는 OnStart()
에서 설치해야합니다. 서비스로 설치하려는 경우 시작 스크립트가 필요합니다. 높은 권한이 필요하기 때문입니다. 참고 : 설치 관리자는 무인 모드를 지원해야하며, 여기서 모든 매개 변수는 사람이 개입하지 않고 명령 줄을 통해 지정됩니다.
확장 성은 어떻습니까? 웹 역할 인스턴스가 두 개 이상인 경우 두 인스턴스에서 스핑크스를 실행할 수 있습니까? 필자가 읽은 것부터는 ODBC 호환 데이터베이스를 지원하므로 Windows Azure SQL 데이터베이스에 대해 사용할 수 있습니다. 그렇다면 동일한 데이터 저장소에 액세스하는 두 대의 다른 머신에서 두 개의 스핑크스 엔진을 실행할 수 있습니까? 그렇다면 이것은 실행 가능한 솔루션처럼 들립니다.
설치가 자동화 될 수 없거나 MySQL과 같은 추가 기능이 필요한 경우, 2012 년 6 월에 출시 된 가상 머신에 스핑크스 검색 엔진을 설치하는 것이 좋습니다. 이제 Windows 2008 Server, RDP를 구성하고 원하는 방식으로 구성 할 수 있습니다.
WCF 서비스 에서처럼 Windows 서비스 또는 서비스를 의미합니까? WCF 서비스 인 경우 웹 역할을 통해 IIS에서 호스팅 할 수 있습니다. 스핑크스에 대해 모르지만 WCF 서비스로 Lucene.NET을 호스트 할 수 있다고 확신합니다. 그리고 저는 당신이 그것을 Worker Role로 호스트 할 수 있다고 확신합니다. 여러 사이트로 수평 확장하면 검색 엔진이 동기화해야합니다. – Paparazzi