Azure에서 C # ASP.NET 앱 / Windows 서비스를 호스팅해야합니다. 그러나 연중 무휴로 서비스를 제공하고 매우 안정적이어야합니다.
과거에는 VM에서 Windows 서비스로 VM을 실행했지만 이전에는 VM이 VM을 업데이트하고 싶다고 생각할 때 무작위로 재부팅하므로 이에 대해 할 수있는 일은 많지 않습니다.
따라서 해당 경로로 이동하려면 수평 확장 가능하도록 앱을 다시 디자인해야합니다. 그런 다음 둘 이상의 VM을 가져 와서 가용성 집합에 추가해야합니다. 그런 다음 두 VM간에 트래픽을 분할하는로드 밸런서를 가져와야합니까?
내 응용 프로그램이 실제로 세로로 확장 될 수 있지만 특히 조금 과잉 것 같습니다.
의미가 없다면 헤드리스 (Windows Service as a Service)가 없는가?
클라우드에서 앱을 실행할 수있는 고급 VM이 필요합니까?