4
我有一個應用程序可以分解爲多個通信服務。我現在的實現是單一的,我想重新組織,以便可以部署,迭代單個組件,獨立縮放。我看到兩種方式與Azure中做到這一點:服務結構微服務與收集Azure雲服務/ Web應用程序的優勢
- 服務織物服務集通信微服務組成(無狀態,網絡的API等)
- 個人Azure的Web應用程序/雲服務的集合在http端點互相呼叫。
1是否有明顯優勢?任何經驗法則都是非常有用的。
我有一個應用程序可以分解爲多個通信服務。我現在的實現是單一的,我想重新組織,以便可以部署,迭代單個組件,獨立縮放。我看到兩種方式與Azure中做到這一點:服務結構微服務與收集Azure雲服務/ Web應用程序的優勢
1是否有明顯優勢?任何經驗法則都是非常有用的。
我覺得這個頁面進行比較好:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cloud-services-migration-differences/
我不能告訴它比這更好的。
沒有真正的經驗法則。 Service Fabric看起來可能更復雜,但提供了一些Cloud Services/Web Apps所不具備的功能。
快速彙總(從提供的鏈接所):
服務織物本身是在Windows或Linux上運行,而云服務是與連接工作量部署Azure的管理虛擬機的系統應用平臺層。 Service Fabric應用程序模型具有許多優點: