Azure'da bir C # ASP.NET app / windows servisine ev sahipliği yapmam gerekiyor. Ancak 7/24 çalışabilmek ve son derece güvenilir olmak için hizmete ihtiyacım var.
Eskiden bir windows hizmeti olarak sadece bir vm'de çalıştırıyordum, ancak masmavi'nin güncelleme yapmak istediklerini hissettiğinde VM'lerinizi rastgele yeniden başlatacağını görüyorum ve bu konuda yapabileceğiniz pek bir şey yok.
Bu yüzden o rotaya gidersem, uygulamamı yatay olarak ölçeklenebilir olacak şekilde yeniden tasarlamam gerekecekti, o zaman iki veya daha fazla VM elde edip bunları bir uygunluk setine eklemeliydim. O zaman iki vms arasında trafiği bölen bir yük dengeleyici almak zorunda mı?
Bu, özellikle benim uygulamamın dikey olarak ölçeklenebildiği sırada, şimdi biraz fazla abartılı görünüyor?
Herhangi bir anlamı varsa, hayır, başsız (Hizmet Olarak Windows Hizmeti).
Uygulamamı bulutta çalıştırabilen üst düzey bir VM'ye mi ihtiyacım var?