웹 사이트를 호스팅하는 Windows Azure (Iaas)에 여러 VM이 있습니다. 로드 밸런싱 된 여러 프런트 엔드 VM이 SQL Express를 통해 단일 VM에 모두 연결됩니다. 잘 작동한다.Windows Azure VM (예기치 않은) 예기치 않은 다시 시작
그러나!
모든 VM에서 임의로 다시 시작됩니다. 프런트 엔드 VM (IIS 사용)은로드 균형 조정을 수행하므로 사이트가 영향을받지 않으므로로드 균형 조정기가 적절히 조정됩니다. 그러나 데이터베이스를 호스팅하는 VM이 다시 시작되면 DB가 다시 가동 될 때까지 사이트가 다운됩니다. 부팅하는데는 < 3 분이 걸리지 만 자주 발생하는 경우에는 여전히 받아 들일 수 없습니다. 재시작은 비교적 드물기는하지만 (VM 당 한 달에 2 번) 때때로 VM 당 4 번의 재시작으로 1 주일이 걸릴 수 있습니다. 모든 VM이 자주 다시 시작되는 것은 아니며 패턴을 파악할 수 없습니다. 다시 시작은 예기치 않습니다 (전원 케이블 유형을 다시 시작하는 것이지 시스템을 종료하지 마십시오). Datacenter는 서유럽입니다.
Microsoft는 SLA가 가용성 VMVM (엔터프라이즈 SQL 버전은 팔과 3 개의 다리가 필요함)에 대해 가질 수없는 가용성 세트에만 2VM을 포함한다는 점을 강조합니다. 또한 응용 프로그램이 매우 복잡해지고 SQL Azure 데이터베이스가 사용량이 많은 시간에 스로틀되고 있음에도 불구하고 SQL Azure는 옵션이 아닙니다 (중간 VM에서 SQL Express와 매우 원활하게 작동 함에도 불구하고!).
내 질문 : 재시작이 자주 발생합니까? 다른 사람들이 같은 문제를 겪고 있습니까? Azure에서 그러한 환경에 대한 귀하의 경험은 무엇입니까? 이 가동 중지 시간을 최소화하려면 어떻게해야합니까?
감사합니다.
나는이 질문이 주제에 있다고 믿습니다. Azure는 시스템 구성이 광범위한 의미의 "프로그래밍"유형이기 때문에 Azure는 조금 다릅니다. Azure가 모든 코드가 제대로 작동하도록 설정해야하기 때문에 광범위한 의미로 사용됩니다. – Jarvis
확실히 대부분의 관련 프로그래밍은 코드의 적용을받습니다! –