本申請屬于通信領域,具體涉及一種運行云應用的方法、裝置和電子設備。
背景技術:
1、近年來,隨著云計算技術的高速發展,云應用已經普遍出現在日常生活中,例如,交通云、教育云等。在云應用的使用過程中,需要在服務器中虛擬化出虛擬機,用于提供給用戶終端連接使用。
2、但是,部署服務器的數量有限,導致虛擬化出來的虛擬機數量有限。而且,只通過增加服務器數量來增加虛擬機數量,導致部署服務器的成本較高。
技術實現思路
1、本申請實施例提供一種運行云應用的方法、裝置和電子設備,能夠解決相關技術中部署服務器的成本較高的技術問題。
2、第一方面,本申請實施例提供了一種運行云應用的方法,包括:
3、容器化服務器獲取來自網絡設備的目標信息;其中,所述目標信息包括第一信息和第二信息,所述第一信息包括目標用戶的信息,所述第二信息包括所述目標用戶所針對的目標云應用的信息;
4、所述容器化服務器獲取與第一信息對應的目標容器單元;所述目標容器單元對應m個目標用戶;其中,m為正整數;
5、所述容器化服務器在所述目標容器單元中運行與所述第二信息對應的目標云應用,生成所述目標云應用的媒體流;
6、所述容器化服務器向所述網絡設備傳輸所述媒體流。
7、第二方面,本申請實施例提供了一種運行云應用的裝置,包括:
8、獲取模塊,用于獲取來自網絡設備的目標信息;其中,所述目標信息包括第一信息和第二信息,所述第一信息包括目標用戶的信息,所述第二信息包括所述目標用戶所針對的目標云應用的信息;獲取與第一信息對應的目標容器單元;所述目標容器單元對應m個目標用戶;其中,m為正整數;
9、運行模塊,用于在所述目標容器單元中運行與所述第二信息對應的目標云應用,生成所述目標云應用的媒體流;
10、傳輸模塊,用于向所述網絡設備傳輸所述媒體流。
11、第三方面,本申請實施例提供了一種電子設備,該電子設備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
12、第四方面,本申請實施例提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲程序或指令,所述程序或指令被執行時實現如第一方面所述的方法的步驟。
13、本申請實施例提供的上述至少一個技術方案可以達到如下技術效果:
14、在本申請實施例中,容器化服務器獲取來自網絡設備的目標信息;其中,所述目標信息包括第一信息和第二信息,所述第一信息包括目標用戶的信息,所述第二信息包括所述目標用戶所針對的目標云應用的信息;所述容器化服務器獲取與第一信息對應的目標容器單元;所述目標容器單元對應m個目標用戶;其中,m為正整數;所述容器化服務器在所述目標容器單元中運行與所述第二信息對應的目標云應用,生成所述目標云應用的媒體流;所述容器化服務器向所述網絡設備傳輸所述媒體流。如此,可基于網絡設備的信息,確定目標用戶對應的目標容器單元,而目標容器單元可對應多個用戶,從而可以通過增加容器單元的配置數來實現用戶實例的高并發,不再依賴部署大量的服務器,解決了相關技術部署服務器成本較高的技術問題。
1.一種運行云應用的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述容器化服務器獲取與第一信息對應的目標容器單元,包括:
3.根據權利要求1所述的方法,其特征在于,所述容器化服務器獲取與第一信息對應的目標容器單元,包括:
4.根據權利要求2或3所述的方法,其特征在于,m>1,所述容器化服務器包括云操作系統,所述虛擬化云操作系統為對所述云操作系統的部分內容進行虛擬化得到的操作系統;所述m個目標用戶共用所述虛擬化云操作系統。
5.根據權利要求3所述的方法,其特征在于,所述容器化服務器生成與第一信息對應的目標容器單元,包括:
6.根據權利要求3或5所述的方法,其特征在于,所述容器化服務器包括系統層、調度器層以及容器單元部分;所述系統層用于提供云操作系統;所述容器單元部分包括所述目標容器單元;
7.根據權利要求1所述的方法,其特征在于,在所述生成所述目標云應用的媒體流之后,所述方法還包括:
8.一種運行云應用的裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1-7任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述介質上存儲程序或指令,所述程序或指令被執行時實現如權利要求1-7任一項所述的方法的步驟。