TWI728625B - Management system for complex information environment and method for operating the same - Google Patents
Management system for complex information environment and method for operating the same Download PDFInfo
- Publication number
- TWI728625B TWI728625B TW108147745A TW108147745A TWI728625B TW I728625 B TWI728625 B TW I728625B TW 108147745 A TW108147745 A TW 108147745A TW 108147745 A TW108147745 A TW 108147745A TW I728625 B TWI728625 B TW I728625B
- Authority
- TW
- Taiwan
- Prior art keywords
- image file
- operating
- computer device
- image
- synchronizer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000001360 synchronised effect Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 13
- 238000011017 operating method Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
揭露書公開一種關於佈建複雜資訊系統的技術,特別是指一種具有可快速而有彈性佈建複雜資訊環境的管理系統,以及其運作方法。The disclosure discloses a technology for deploying a complex information system, especially a management system that can quickly and flexibly deploy a complex information environment, and its operation method.
一個具有多部電腦設備的資訊系統,例如學校中一個裝設有多台個人電腦的電腦教室、企業內網路包括有多部配置給每位員工的電腦裝置,在佈建這類具有多台電腦設備的環境時,除了一部部電腦安裝作業系統與軟體程式外,常見的方式是先利用其中之一電腦裝置安裝特定作業系統以及依照需求安裝軟體程式,之後先製作一個作業環境映像檔(image),之後再於有相等硬體環境的第二部電腦裝置中以特定安裝程式利用此作業環境映像檔還原出作業系統與軟體程式,即快速完成第二部電腦裝置的安裝。An information system with multiple computer equipment, such as a computer classroom equipped with multiple personal computers in a school, and an enterprise intranet including multiple computer devices for each employee. In the environment of computer equipment, in addition to installing the operating system and software programs on one computer, the common way is to use one of the computer devices to install a specific operating system and install software programs as required, and then create an operating environment image file ( image), and then use this operating environment image file to restore the operating system and software programs with a specific installation program on a second computer device with the same hardware environment, that is, quickly complete the installation of the second computer device.
之後,可以此類推,快速地在其他多部電腦中安裝一致的作業系統與軟體程式,這是常見一般的多電腦資訊系統的佈建方式之一,適用的資訊環境較為單純。After that, it can be deduced by analogy to quickly install consistent operating systems and software programs on other multiple computers. This is one of the common general multi-computer information system deployment methods, and the applicable information environment is relatively simple.
然而,若要能夠依據使用者及時間的環境需求差異而佈建多個不同的資訊環境時,一般的作法可以準備多個作業環境映像檔,每個映像檔包括針對不同需求的作業系統與軟體程式,然後依照需求同樣在每部電腦裝置上以特定安裝程式使用對應的作業環境映像檔還原系統即可。However, if you want to be able to deploy multiple different information environments based on the differences in user and time environment requirements, the general approach can be to prepare multiple operating environment image files. Each image file includes operating systems and software for different needs. Program, and then use the corresponding operating environment image file to restore the system with a specific installation program on each computer device as required.
不過,在一個更為複雜的資訊系統中,例如有作業系統的差異(Windows™、Linux™、MacOS™等)、有硬體上的不同、用途不同(如文書、圖形處理、影音編輯等)或是使用時段的需求不同,使得每部電腦的作業環境都有差異,以上方案將可能不適用。更者,當使用傳統映像檔作為佈建多部電腦裝置的基礎時,若作業系統、軟體程式或其中硬體驅動程式有更新、修補時,這樣的方案需要重新製作映像檔,顯得更為麻煩。However, in a more complex information system, for example, there are differences in operating systems (Windows™, Linux™, MacOS™, etc.), differences in hardware, and different uses (such as documents, graphics processing, audio-visual editing, etc.) Or the requirements of the use period are different, which makes the operating environment of each computer different, and the above scheme may not be applicable. What's more, when using traditional image files as the basis for deploying multiple computer devices, if the operating system, software programs, or hardware drivers are updated or patched, such a solution needs to recreate the image files, which is even more troublesome. .
因此,在習知技術中,最簡單的方式就是可以統一安裝一個具有多種完整功能的作業環境,使用高檔的硬體環境,使之適應各種應用,再讓使用者自己決定開機後的作業環境,卻產生了電腦資源浪費的問題,例如會有軟硬體安裝成本過高、資源閒置不用或是少用的浪費,以及電腦運作效能不彰等的問題。反之,若於佈建資訊系統時設定好多種等級(依照硬體成本高低)的電腦裝置,但卻有將來無法根據需求改變而彈性調整的缺點。Therefore, in the conventional technology, the easiest way is to uniformly install a working environment with multiple complete functions, use high-end hardware environment to adapt it to various applications, and let the user decide the working environment after booting. However, it has caused the problem of waste of computer resources, such as excessive software and hardware installation costs, waste of resources that are not used or used less, and computer operating efficiency is not good. Conversely, if multiple levels of computer devices (according to the level of hardware cost) are set up when the information system is deployed, there is a disadvantage that they cannot be adjusted flexibly according to changes in demand in the future.
揭露書公開一種複雜資訊環境的管理系統,管理系統包括有一或多個映像檔管理主機,用以提供一或多個可供形成作業環境的映像檔;複雜資訊環境的管理系統包括有一電腦裝置,其中運行一作業系統,在作業系統中執行一代理程式,代理程式可運行一模擬器,依據電腦裝置實體儲存媒體中一映像檔模擬出一虛擬碟,電腦裝置將可利用此虛擬碟運行一作業環境。更者,代理程式可運行一同步器,用以與所述一或多個映像檔管理主機同步更新電腦裝置儲存媒體中的映像檔。The disclosure discloses a management system for a complex information environment. The management system includes one or more image file management hosts for providing one or more image files for forming a working environment; the management system for a complex information environment includes a computer device, An operating system is running, and an agent program is executed in the operating system. The agent program can run an emulator to simulate a virtual disk based on an image file in the physical storage medium of the computer device. The computer device can use the virtual disk to run a task surroundings. Furthermore, the agent program can run a synchronizer to update the image files in the storage medium of the computer device in synchronization with the one or more image file management hosts.
再者,於電腦裝置開機時,可根據設定由代理程式中的模擬器將電腦裝置儲存媒體中一映像檔模擬成一虛擬碟,運行其中的作業環境。與此同時,代理程式中的同步器依據一或多個映像檔管理主機中的相對應映像檔,開始同步更新電腦裝置儲存媒體中的映像檔,如果電腦裝置中有多個映像檔,即便運行其中之一映像檔模擬的作業環境,也能同步多個映像檔,其中包括電腦裝置正在運行的作業環境所在的虛擬碟的映像檔。Furthermore, when the computer device is turned on, the simulator in the agent program can simulate an image file in the computer device storage medium into a virtual disk according to the setting, and run the operating environment therein. At the same time, the synchronizer in the agent manages the corresponding image files in the host according to one or more image files, and starts to update the image files in the storage medium of the computer device synchronously. If there are multiple image files in the computer device, even if it is running The operating environment simulated by one of the image files can also synchronize multiple image files, including the image file of the virtual disk where the operating environment of the computer device is running.
進一步地,複雜資訊環境的管理系統可使得多個映像檔管理主機提供一或多部電腦裝置所需運行作業環境的多個虛擬碟映像檔,並通過同步服務器管理分布於多個映像檔管理主機中的多個映像檔,同步服務器根據運行於電腦裝置的同步器提出對應各映像檔的索引指向多個映像檔管理主機其中之一儲存的映像檔,以及當中的項目。Further, the management system of the complex information environment can enable multiple image file management hosts to provide multiple virtual disk image files of the operating environment required by one or more computer devices, and distribute them to multiple image file management hosts through synchronization server management According to the multiple image files in the computer device, the synchronization server points to the image files stored in one of the multiple image file management hosts according to the index corresponding to each image file according to the synchronizer running on the computer device, and the items therein.
進一步地,所述一或多個映像檔管理主機可通過一網路服務多個電腦裝置,提供可於其上運行的一或多個作業環境所需的一或多個虛擬碟映像檔。Further, the one or more image file management hosts can serve multiple computer devices through a network, and provide one or more virtual disk image files required by one or more operating environments that can run on them.
在一運行的實施例中,當運行作業環境時,同步器將根據索引表檢查作業環境虛擬碟所依據的映像檔與映像檔管理主機中的映像檔的差異,例如比對映像檔中的資料區塊,根據得到的差異產生一更新請求,以執行同步更新。In a running embodiment, when the operating environment is running, the synchronizer will check the difference between the image file based on the operating environment virtual disk and the image file in the image file management host according to the index table, for example, compare the data in the image file The block generates an update request based on the obtained difference to perform synchronous update.
優選地,模擬器與同步器之間可以一請求佇列記載需要即時同步更新的請求,以及以一資料佇列暫存同步器自映像檔管理主機取得的映像檔更新項目。Preferably, there can be a request queue between the simulator and the synchronizer to record the request for real-time synchronization update, and a data queue to temporarily store the image file update items obtained by the synchronizer from the image file management host.
根據揭露書公開的一種複雜資訊環境的管理系統的運作方法實施例,電腦裝置經開機程序後進入一作業系統時,可於作業系統中執行一代理程式,其中模擬器依據電腦裝置實體儲存媒體中一映像檔模擬出一虛擬碟,其中包括電腦裝置所需運行的作業環境,代理程式中的同步器執行同步功能,從映像檔管理主機取得需要同步更新對應的多個映像檔中的項目。同步功能包括動態更新電腦裝置正在運行中的作業環境所對應的映像檔。According to the operating method embodiment of a management system for a complex information environment disclosed in the disclosure, when a computer device enters an operating system after the boot process, an agent program can be executed in the operating system, and the simulator is based on the physical storage medium of the computer device An image file simulates a virtual disk, which includes the operating environment that the computer device needs to run. The synchronizer in the agent program executes the synchronization function, and obtains the items in the corresponding multiple image files that need to be synchronized and updated from the image file management host. The synchronization function includes dynamically updating the image file corresponding to the operating environment of the computer device.
進一步地,其中取得對應特定作業環境的映像檔的條件包括一使用者權限、各電腦裝置的任務與任務的執行時間其中之一或任意組合。Further, the conditions for obtaining the image file corresponding to the specific operating environment include one or any combination of a user authority, the task of each computer device, and the execution time of the task.
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。In order to further understand the features and technical content of the present invention, please refer to the following detailed description and drawings about the present invention. However, the drawings provided are only for reference and description, and are not used to limit the present invention.
以下是通過特定的具體實施例來說明本發明的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的各項細節也可基於不同觀點與應用,在不悖離本發明的構思下進行各種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。The following are specific specific examples to illustrate the implementation of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be based on different viewpoints and applications, and various modifications and changes can be made without departing from the concept of the present invention. In addition, the drawings of the present invention are merely schematic illustrations, and are not drawn according to actual dimensions, and are stated in advance. The following embodiments will further describe the related technical content of the present invention in detail, but the disclosed content is not intended to limit the protection scope of the present invention.
應當可以理解的是,雖然本文中可能會使用到“第一”、“第二”、“第三”等術語來描述各種元件或者信號,但這些元件或者信號不應受這些術語的限制。這些術語主要是用以區分一元件與另一元件,或者一信號與另一信號。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。It should be understood that although terms such as "first", "second", and "third" may be used herein to describe various elements or signals, these elements or signals should not be limited by these terms. These terms are mainly used to distinguish one element from another, or one signal from another signal. In addition, the term "or" used in this document may include any one or a combination of more of the associated listed items depending on the actual situation.
揭露書揭示一種複雜資訊環境的管理系統與其運作方法,所述複雜資訊環境的管理系統主要指的是在一個區域性的資訊系統中設有多個電腦裝置,包括個人電腦、筆記型電腦、工作站等,且每個電腦裝置對於其中硬體元件(CPU、RAM、儲存空間)與軟體元件(作業系統、驅動程式、應用程式)有不同的需求,包括多樣的使用者對於軟硬體有不同的使用權限。The disclosure book reveals a management system for a complex information environment and its operating method. The management system for a complex information environment mainly refers to the provision of multiple computer devices in a regional information system, including personal computers, notebook computers, and workstations. Each computer device has different requirements for hardware components (CPU, RAM, storage space) and software components (operating system, drivers, applications), including various users who have different requirements for software and hardware. Use permissions.
針對一個根據各種使用需求(軟體、硬體)建立的電腦工作環境(如電腦教室、公司區域網路、網路公司等),所提出的複雜資訊環境的管理系統提出在一電腦裝置中通過模擬器從一儲存媒體中的映像檔模擬出一虛擬碟,其中包括電腦裝置運行個別需求所需的作業系統與軟體程式,而這些映像檔可設於一或多個映像檔管理主機中,當電腦裝置有個別運行需求時即向映像檔管理主機請求對應的映像檔,達到快速而有彈性佈建作業環境的目的。所述映像檔為根據電腦儲存媒體中的資料區塊(block)通過一運算方法所產生,其中可以涵蓋電腦系統中的作業系統(operating system)與軟體程式,實現一個作業環境。Aiming at a computer working environment (such as computer classrooms, company local area networks, network companies, etc.) established according to various usage requirements (software, hardware), the proposed management system for complex information environments proposes to simulate in a computer device The device simulates a virtual disk from an image file in a storage medium, which includes the operating system and software programs required by the computer device to run individual requirements. These image files can be set in one or more image file management hosts. When the device has individual operating requirements, it will request the corresponding image file from the image file management host to achieve the purpose of quickly and flexibly deploying the operating environment. The image file is generated by an operation method based on data blocks in the computer storage medium, which can cover the operating system and software programs in the computer system to realize an operating environment.
圖1顯示佈建複雜資訊環境的管理系統的實施例示意圖。Figure 1 shows a schematic diagram of an embodiment of a management system for deploying a complex information environment.
此例顯示使用者端有一電腦裝置10,這是一個具備有處理器、記憶體與實體儲存媒體105等電腦硬體元件的電腦裝置10,例如個人電腦、筆記型電腦等各種可以運行作業系統、軟體程式與網路連接功能的電腦裝置10。This example shows that there is a
電腦裝置10中運行一作業系統100,其中執行一代理程式110,代理程式110運行一模擬器(emulator)101,依據電腦裝置10的儲存媒體105中一映像檔106模擬出一個虛擬碟(virtual disk),所述虛擬碟被作業系統100視為一個實體的儲存空間,使得其中可以運行一作業環境。An
通過代理程式110,可以將電腦裝置10的儲存媒體105中一映像檔(image)106 模擬成一虛擬碟,以供作業環境運行其上,作業環境包括一作業系統(具有電腦作業系統必要的軟體工具),或可加上一或多個軟體程式。所述映像檔106 的來源可以是在遠端的主機中,如圖所示的映像檔管理主機12,通過代理程式110中的特定程序,如此例顯示的映像檔同步器101,可將映像檔管理主機12中其中之一映像檔,如映像檔122,載入至電腦裝置10的儲存媒體105中,成為同步的映像檔106。代理程式110執行的模擬器101依據映像檔106模擬出虛擬碟,其中包括特定作業系統或加上一些軟體程式的作業環境,供使用者可以實際使用這個作業環境,特別的是,根據揭露書所提出的方法所佈建的複雜資訊環境的管理系統,將可以是依照使用者的需求快速而有彈性地提出運行於虛擬碟中的作業環境。Through the
根據一實施例,電腦裝置10通過其中通訊電路,經過網路(區域網路或網際網路)或特定連線連接映像檔管理主機12,映像檔管理主機12可以伺服器形式運行於網路上,映像檔管理主機12中設有多種作業環境製作的映像檔(images),通過網路服務多部設於使用者端的電腦裝置,可以根據各使用者端電腦裝置的需求派送對應的映像檔。According to one embodiment, the
此例中,電腦裝置10的作業系統100執行的代理程式110所運行的映像檔同步器103可以依照使用者設定的作業環境自映像檔管理主機12載入對應的映像檔以模擬運行一作業環境,還能根據使用者即時的需求以同步器動態地自映像檔管理主機12更新映像檔,或取得需要的項目,項目如運行於作業環境中的軟體程式。In this example, the image file synchronizer 103 run by the
圖中顯示的映像檔管理主機12用於提供一或多個作業環境中多個項目形成的多個映像檔,例如圖式中的映像檔一121、映像檔二122與映像檔三123等,這些映像檔為將電腦裝置中作業系統與軟體程式所佔據的資料區塊演算得出。The image
圖2顯示佈建複雜資訊環境的管理系統的另一實施例示意圖。FIG. 2 shows a schematic diagram of another embodiment of a management system for deploying a complex information environment.
圖中顯示有一電腦裝置20,其中實體儲存媒體(如硬碟)205可以載有一或多個映像檔(a, b, c, d),每個映像檔代表一個作業環境。所述電腦裝置20運行作業系統200,於作業系統200運行時,通過代理程式210運行模擬器(emulator)201與映像檔同步器(synchronizer)203,模擬器201用以從電腦裝置20的實體儲存媒體(如硬碟)中一或多個映像檔模擬出一或多個虛擬碟,其中一虛擬碟所包括的作業環境即為使用者所用的環境。代理程式210並運行映像檔同步器203,用以與遠端的映像檔管理主機同步更新電腦裝置20中實體儲存媒體205中的一或多個映像檔(a, b, c, d)。The figure shows a
根據圖示的實施例,此例顯示在儲存媒體205中通過映像檔a, b, c, d所模擬出的虛擬碟將可運行不同的作業環境,各作業環境包括有不同的作業系統以及軟體程式,都是可依據使用者需求而提供讓電腦裝置20據以運行,並通過映像檔同步器203與遠端的映像檔管理主機進行同步更新或增加項目。根據實施例,遇到更新求時,除了正在運行的作業環境外,對於儲存媒體205中所有的映像檔,只要發現出差異,就在約定的時間與各映像檔管理主機(211, 212, 213)進行同步更新。例如,可以通過訊息提示使用者可以進行同步更新,根據使用者指示進行更新;或是按照使用者通過代理程式設定的排程執行同步更新;或是在系統處於閒置時執行同步更新。According to the illustrated embodiment, this example shows that the virtual disk simulated by the image files a, b, c, d in the storage medium 205 can run in different operating environments, and each operating environment includes different operating systems and software The programs can be provided according to user requirements for the
此例中,設有一同步服務器21,用於管理分布於多個映像檔管理主機中的映像檔,如圖示映像檔管理主機一211、映像檔管理主機二212與映像檔管理主機三213(實際數量並不限於圖示),各映像檔管理主機都設有各式各樣作業環境中的項目形成的映像檔,而同步服務器21為根據運行於電腦裝置20的同步器203所提出對應各映像檔的索引(index)指向映像檔管理主機一211、映像檔管理主機二212與映像檔管理主機三213其中之一儲存的映像檔,之後在電腦裝置20中運行並更新一作業環境。In this example, a
圖3顯示的複雜資訊環境的管理系統為一或多個映像檔管理主機(311, 312, 313)通過網路30服務多個電腦裝置(301, 302, 303)的實施例示意圖。The management system of the complex information environment shown in FIG. 3 is a schematic diagram of an embodiment in which one or more image file management hosts (311, 312, 313) serve multiple computer devices (301, 302, 303) via a
此例中,設於遠端的映像檔管理主機一311、映像檔管理主機二312與映像檔管理主機三313分別儲存了多個映像檔,這些映像檔可以實現運行於電腦裝置301, 302, 303中的作業環境。當有電腦裝置301, 302, 303其中之一的作業系統通過代理程式的模擬器運行一作業環境時,其中的映像檔同步器將根據索引資訊經上述同步服務器(21,圖2)通過網路30向映像檔管理主機一311、映像檔管理主機二312與映像檔管理主機三31取得對應的映像檔差異項目。In this example, the remote
映像檔管理主機一311、映像檔管理主機二312與映像檔管理主機三313通過同步服務器更可以同時服務多個電腦裝置301, 302, 303中分別運行的作業環境。The first
圖4接著顯示佈建複雜資訊環境的管理系統的再一實施例示意圖,圖中示意表示一個映像檔管理主機40,而實際運行時可以包括多個映像檔管理主機,映像檔管理主機40設有多個映像檔,每個映像檔由多個資料區塊(block)組成,儲存在各映像檔管理主機40的儲存媒體中,在儲存媒體中形成如圖式中示意表示的資料區塊401, 402, 403, 404, 405, 406, 407, 408, 409,其中的一或多個資料區塊(401, 402, 403, 404, 405, 406, 407, 408, 409)將分別組成多個映像檔,也為提供給各電腦裝置(41, 42)的映像檔,映像檔所包含的資料區塊在儲存媒體中不一定為連續的資料區塊,而實際上每個映像檔的內容可以儲存在不同記憶體區塊中。Figure 4 then shows a schematic diagram of another embodiment of a management system for deploying a complex information environment. The figure schematically shows an image
此例顯示有一電腦裝置一41,其中的映像檔一410包括了資料區塊411, 412, 413, 414,實現一作業環境。開機時,映像檔同步器可以依照設定的索引資訊主動自映像檔管理主機40取得對應映像檔的資料區塊。This example shows a
此例顯示電腦裝置一41運行特定作業環境的映像檔一410,映像檔一410中資料區塊411對應映像檔管理主機40中的資料區塊401、資料區塊412對應映像檔管理主機40中的資料區塊402、資料區塊413對應映像檔管理主機40中的資料區塊403,以及資料區塊414對應映像檔管理主機40中的資料區塊404,如此,即實現運行於電腦裝置41中一個作業環境的對應映像檔一410。This example shows that the
同理,電腦裝置二42中運行特定作業環境的映像檔二420包括有資料區塊421, 422, 423, 424, 425,資料區塊421, 422, 423, 424, 425的組合實現一作業環境。在電腦裝置二42中,於開機時可以藉由映像檔同步器依照索引自映像檔管理主機40載入對應映像檔二420中的各資料區塊。此例顯示映像檔二420的資料區塊421對應映像檔管理主機40中的資料區塊405、資料區塊422對應映像檔管理主機40中的資料區塊406、資料區塊423對應映像檔管理主機40中的資料區塊407、資料區塊424對應映像檔管理主機40中的資料區塊408,以及資料區塊425對應映像檔管理主機40中的資料區塊409。即實現了電腦裝置二42中運行的作業環境的對應映像檔二420。Similarly, the
此例同樣顯示不同的電腦裝置(41, 42)中分別運行的作業環境可以對應設於映像檔管理主機40中的資料區塊,多個資料區塊的數據組合形成運作為特定作業環境的映像檔,使得所佈建的複雜資訊環境的管理系統可以快速並彈性地依照使用者需求佈建出各種功能的作業環境。This example also shows that the operating environments running in different computer devices (41, 42) can correspond to the data blocks set in the image
更者,各電腦裝置運行作業環境時,其中映像檔同步器可根據索引定時地檢查電腦裝置儲存媒體中的一或多映像檔與遠端的映像檔管理主機40中的一或多映像檔的差異,例如,通過比對電腦裝置(41, 42)中的映像檔(410, 420)與一或多個映像檔管理主機中對應的映像檔中的多個資料區塊得出映像檔的差異,然後根據得到的差異產生更新請求,以執行同步更新。Moreover, when each computer device is running in the operating environment, the image file synchronizer can periodically check the status of one or more images in the storage medium of the computer device and one or more images in the remote
在此一提的是,利用同步機制讓電腦裝置(41, 42)中的映像檔與映像檔管理主機40中的映像檔能夠一致,包括同步其中項目的變動(變更、增加或減少)。而在執行同步時,除了同步正在運作中的作業環境的映像檔外,若電腦裝置(41, 42)中包括多個映像檔,其餘未運行的映像檔都可通過此同步機制進行同步,實施例顯示這個同步可以在電腦裝置閒置持續運行,不影響作業。What is mentioned here is that the image file in the computer device (41, 42) can be consistent with the image file in the
在此運作架構下,當映像檔同步器經比對後得出電腦裝置(41, 42)中映像檔與映像檔管理主機中的映像檔之間有多筆差異,即以一排程管理多個更新請求,使得同步器可依照排程順序更新映像檔。Under this operating structure, when the image file synchronizer is compared, it is found that there are many differences between the image file in the computer device (41, 42) and the image file in the image file management host, that is, multiple management with one schedule An update request allows the synchronizer to update the image file according to the scheduled sequence.
接著,根據圖5所示佈建複雜資訊環境的管理系統的實施例示意圖,此例顯示運行於使用者端電腦裝置中的作業系統50中,通過代理程式510運行一模擬器501以及一映像檔同步器503,映像檔同步器503連結一同步服務器52以與遠端映像檔管理主機執行同步更新。Next, according to the schematic diagram of an embodiment of a management system for deploying a complex information environment shown in FIG. 5, this example shows that an
在此一提的是,當複雜資訊環境的管理系統中特定電腦裝置開機,在作業系統中,初始時可通過模擬器501依據實體儲存媒體中一映像檔模擬出一虛擬碟,通過映像檔同步器503根據索引的連結資訊自映像檔管理主機(此圖未示)取得對應需求的一映像檔資料,形成一個作業環境。It is mentioned here that when a specific computer device in a management system of a complex information environment is turned on, in the operating system, a virtual disk can be simulated by an image file in a physical storage medium through the
電腦裝置中運行於作業系統的代理程式510執行映像檔同步器503時,映像檔同步器503可針對作業環境的虛擬碟所依據的映像檔設有索引,索引中也包括了更多尚未載入至此作業環境虛擬碟所依據的映像檔的資料區塊,索引資訊主要是連結遠端映像檔管理主機中的各映像檔的資料區塊,如圖4所示。其中每一筆索引連結(指向)映像檔管理主機中對應映像檔,或是映像檔中的資料區塊,因此檢查差異的方式可以根據每個索引連結的兩邊的資料區塊進行比對。檢查的方式之一為根據索引資訊比對使用者端電腦裝置中映像檔的資料區塊以及所連結的映像檔管理主機中的映像檔的資料區塊,判斷是否需要更新。When the
根據實施例,模擬器501與映像檔同步器503之間可通過佇列(queue)記載更新請求與相關的映像檔資料,如圖中請求佇列512,用以記載同步更新的請求,形成一個排程,規範映像檔同步器503同步更新映像檔的順序;圖中的資料佇列511則是用於暫存映像檔同步器503自映像檔管理主機中得到的映像檔更新項目(可以資料區塊表示),再依照佇列中的資料順序更新至電腦裝置儲存媒體的映像檔中。According to an embodiment, the
圖6顯示多種作業環境對應的多個映像檔設置實施例圖,根據實施例,複雜資訊環境的管理系統可以根據使用者權限以及各電腦裝置的設定提供符合各種需求(作業環境)的查表,其中記載各種索引資訊,記載的事項可以包括每個作業環境對應的映像檔位置。Figure 6 shows an embodiment diagram of multiple image file settings corresponding to multiple operating environments. According to the embodiment, the management system of a complex information environment can provide a look-up table that meets various requirements (operating environment) according to user permissions and settings of various computer devices. It records various index information, and the recorded items can include the location of the image file corresponding to each operating environment.
舉例來說,如此實施例圖,顯示一個具有多個欄位的查表,記載了管理系統中的多個映像檔管理主機61的資訊,讓系統可以知悉映像檔儲存位置,如此例顯示的A, B, C等代表不同的映像檔管理主機。For example, this embodiment diagram shows a lookup table with multiple fields, which records the information of multiple image file management hosts 61 in the management system, so that the system can know the storage location of the image files, as shown in this example, A , B, C, etc. represent different image file management hosts.
第二個欄位顯示時間62,這是提供複雜資訊環境的管理系統一個彈性提供作業環境的機制,除了可以根據各個使用者的權限(如依據User ID)外,還可根據時間提供適當的作業環境,對照作業環境63的欄位,此例顯示若在下午3點開啟電腦裝置或登入某使用者帳號,即提供映像檔A2的作業環境;若為上午10點開啟電腦系統或登入系統,即提供映像檔B1的作業環境;若登入時間為下午5點,即提供映像檔C3的作業環境。The second field displays the
上述實施例並非用於限制本發明,影響複雜資訊環境的管理系統彈性提供各種作業環境的因素例如使用者帳號、電腦裝置識別資訊、使用時間等,使得複雜資訊環境的管理系統可根據使用者權限(每個使用者有自己的工作需求)、電腦裝置的任務(如在電腦教室、實驗室的電腦裝置需求不同)、時間等條件,或是各條件的任意組合,以提供對應設於各映像檔管理主機的映像檔至正確的電腦裝置。The above embodiments are not intended to limit the present invention. The management system that affects the complex information environment flexibly provides various operating environment factors such as user account, computer device identification information, usage time, etc., so that the management system of the complex information environment can be based on user permissions (Each user has his own work requirements), the tasks of the computer device (such as different computer device requirements in computer classrooms and laboratories), time and other conditions, or any combination of conditions to provide corresponding settings for each image File management host’s image file to the correct computer device.
圖7顯示登入電腦裝置取得對應映像檔開啟合乎條件作業環境的實施例流程圖。在圖7描述的流程開始之前,電腦裝置經開啟電源後,執行一般開機流程,例如初始化基本輸出入系統(BIOS)與進行開機自我檢測程序(POST),接著,即由複雜資訊環境的管理系統提供的開機流程接手,以決定所要開啟的作業環境。FIG. 7 shows a flowchart of an embodiment of logging in to a computer device to obtain a corresponding image file to open a qualified operating environment. Before the process described in Figure 7, the computer device is powered on and performs the general boot process, such as initializing the basic output and input system (BIOS) and performing the power-on self-test process (POST), and then the management system of the complex information environment The boot process provided takes over to determine the operating environment to be turned on.
此例中,一開始如步驟S701,流程經複雜資訊環境的管理系統接手,進入電腦裝置的初始作業環境。在步驟S703中,系統可提供一使用者介面要求使用者登入,以一使用者識別碼(user ID)登入,作為系統判斷使用者權限的依據,此時,由一登入服務程式(login service)接手處理,根據使用者識別碼產生一個映像檔的請求信息,提供系統根據一查表(步驟S705)得出對應的映像檔的資訊,可參考圖6。In this example, at the beginning, as in step S701, the process is taken over by the management system of the complex information environment and enters the initial operating environment of the computer device. In step S703, the system may provide a user interface to request the user to log in, and log in with a user ID as the basis for the system to determine the user authority. At this time, a login service program (login service) is used. Take over the processing, generate request information for an image file according to the user identification code, and provide the information that the system obtains the corresponding image file according to a look-up table (step S705). Refer to FIG. 6.
其中,根據一實施例,取得對應某作業環境的映像檔的條件即包括使用者權限(使用者識別碼)、各電腦裝置的任務(識別資訊)與時間(如任務的執行時間)(登入時間,也能表示工作的需求)其中之一或任意組合。根據所述條件,管理系統可提供對應的映像檔資訊,再如步驟S707,模擬器根據映像檔位置載入特定映像檔,如步驟S709,通過模擬器進入特定電腦作業環境,接著於步驟S711中,通過映像檔同步器定時執行同步檢查的工作。Among them, according to one embodiment, the conditions for obtaining an image file corresponding to a certain operating environment include user permissions (user identification code), tasks (identification information) and time (such as task execution time) (login time) of each computer device , Can also express the needs of work) one of them or any combination. According to the conditions, the management system can provide corresponding image file information, and then in step S707, the simulator loads a specific image file according to the location of the image file, in step S709, enters a specific computer operating environment through the simulator, and then in step S711 , Through the image file synchronizer to perform synchronization check work regularly.
相關複雜資訊環境的管理系統運作方法實施例流程可參考圖8顯示的流程圖。Refer to the flowchart shown in FIG. 8 for the flow of the embodiment of the operation method of the management system related to the complex information environment.
在此流程中,一開始,電腦裝置經一開機程序進入一作業系統(步驟S801),接著,於作業系統中執行代理程式,可以運行模擬器依據作業環境需要的映像檔(步驟S803)模擬出一虛擬碟,依照實施例,所述映像檔可由映像檔同步器自遠端的映像檔管理主機取得,使得在虛擬碟中通過映像檔運行此作業環境(步驟S805)。In this process, at first, the computer device enters an operating system through a boot process (step S801), and then, the agent program is executed in the operating system, and the simulator can be run based on the image file required by the operating environment (step S803) to simulate A virtual disk. According to an embodiment, the image file can be obtained by the image file synchronizer from a remote image file management host, so that the operating environment is run on the virtual disk through the image file (step S805).
此時,由代理程式運行一映像檔同步器,用以檢查映像檔差異(步驟S807),根據實施例,可以通過上述實施例所描述的同步服務器連結一或多個映像檔管理主機,以能同步更新電腦裝置儲存媒體中的一或多映像檔,其中包括正在運行的作業環境虛擬碟所依據的映像檔,更新的內容包括映像檔中的資料區塊。At this time, an image file synchronizer is run by the agent program to check image file differences (step S807). According to an embodiment, one or more image file management hosts can be connected through the synchronization server described in the above embodiment to enable Synchronously update one or more image files in the storage medium of the computer device, including the image file on which the operating environment virtual disk is running, and the updated content includes data blocks in the image file.
所述映像檔更新的需求,舉例來說,映像檔管理主機中設有服務多端電腦裝置的各種作業環境映像檔,並能隨時更新其中作業系統與軟體程式,包括作業系統升級、程式更新、修補等,因此,使用者端的電腦裝置中運行的作業環境可以通過同步更新方式保持在最新的狀態。The image file update requirements, for example, the image file management host is equipped with various operating environment image files that serve multi-terminal computer devices, and the operating system and software programs can be updated at any time, including operating system upgrades, program updates, and patching Therefore, the operating environment running in the computer device on the user side can be kept in the latest state through a synchronous update method.
其中,映像檔同步器可以在上述虛擬碟中運行的作業系統運行時定時地檢查與所連線的映像檔管理主機中對應的映像檔之間是否有差異,例如,通過代理程式設定同步器運行的時程,讓同步器可以逐區塊(block)地檢查與管理伺服器中對應的映像檔的差異。Among them, the image file synchronizer can periodically check whether there is a difference between the corresponding image file in the connected image file management host when the operating system running in the above virtual disk is running, for example, set the synchronizer to run through an agent The time schedule allows the synchronizer to check the difference between the corresponding image file in the management server block by block.
當映像檔同步器檢查後得出多筆差異,可以根據此映像檔差異建立更新排程,即以一排程管理一或多個更新請求(步驟S809),使得同步器可依照排程順序更新映像檔(步驟S811)。When the image file synchronizer checks and finds multiple differences, an update schedule can be established based on the image file differences, that is, one or more update requests are managed in one schedule (step S809), so that the synchronizer can update according to the schedule sequence Image file (step S811).
其中特別的是,由同步器通過上述請求佇列設定的更新排程為管理一個更新映像檔(或特定資料區塊)的優先順序,當通過模擬器得到另外有新增優先順序時,同步器可以據此更新排程。In particular, the update schedule set by the synchronizer through the above request queue is to manage the priority order of an updated image file (or specific data block). When an additional priority order is added through the simulator, the synchronizer The schedule can be updated accordingly.
根據一實施例,可參考圖9所示複雜資訊環境的管理系統運作方法實施例流程圖,此例中,當有使用者操作以一映像檔運行的作業系統時(步驟S901),若產生特定需求(步驟S903),例如需要某個軟體元件,或是新增一個軟體元件時,作業系統會通過模擬器查詢系統中是否具有此項目(如軟體元件),也將此需求通知作業系統,當模擬器判斷缺少的映像檔或資料區塊時(步驟S905),同步器接收模擬器產生具有較高優先權的一資料區塊需求,將使得同步器建立對應的索引,形成請求信息,並可存入請求佇列(步驟S907),若為優先權較高的更新請求,映像檔同步器將更新請求佇列中的排程順序,由映像檔同步器更新排程以優先處理此資料區塊需求(步驟S909),並依照排程更新映像檔(步驟S911)。According to an embodiment, refer to the flowchart of the embodiment of the operation method of the management system of the complex information environment shown in FIG. 9. In this example, when a user operates an operating system running in an image file (step S901), if a specific Requirement (step S903), for example, when a certain software component is needed, or a software component is added, the operating system will use the simulator to query whether the item (such as a software component) exists in the system, and notify the operating system of the requirement. When the simulator determines the missing image file or data block (step S905), the synchronizer receives a data block request with higher priority generated by the simulator, which will cause the synchronizer to create a corresponding index to form the request information, and Store in the request queue (step S907). If it is an update request with a higher priority, the image synchronizer will update the scheduling sequence in the request queue, and the image synchronizer will update the schedule to process this data block first Demand (step S909), and update the image file according to the schedule (step S911).
綜上所述,根據上述佈建複雜資訊系統與其運作方法的實施例,可知,在第一實施方案中,當同步器檢查得出差異時,即對差異部分進行更新排程,再依照排程先後順序逐步更新同步映像檔,使得在儲存媒體中的映像檔,其中包括運行中的作業環境的映像檔,能保持與映像檔管理主機中對應映像檔的一致性。在第二實施方案中,當同步器進行映像檔逐區塊的檢查以及同步更新的程序中,可以依照所述模擬器產生的優先更新項目優先同步更新。在第三實施方案中,揭露書所提出的複雜資訊環境的管理系統還可以依據使用者臨時的需求執行同步載入對應的資料區塊,使得同步器建立對應的索引,然後根據索引資訊連結到映像檔管理主機中對應的映像檔,再進行同步更新。如此,實現了具有快速與彈性佈建複雜資訊環境的管理系統的目的。In summary, according to the above example of deploying a complex information system and its operating method, it can be seen that in the first embodiment, when the synchronizer checks for a difference, it will update the schedule for the difference, and then follow the schedule. The synchronization image files are gradually updated in sequence, so that the image files in the storage medium, including the image files of the running operating environment, can maintain consistency with the corresponding image files in the image file management host. In the second embodiment, when the synchronizer checks the image file block by block and synchronizes the update process, the synchronization update can be prioritized according to the priority update items generated by the simulator. In the third embodiment, the management system of the complex information environment proposed in the disclosure can also perform synchronous loading of corresponding data blocks according to the temporary needs of users, so that the synchronizer creates the corresponding index, and then links to the corresponding data block according to the index information. The image file manages the corresponding image file in the host, and then synchronizes the update. In this way, the purpose of quickly and flexibly deploying a management system for a complex information environment is realized.
以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。The content disclosed above is only the preferred and feasible embodiments of the present invention, and does not limit the scope of the patent application of the present invention. Therefore, all equivalent technical changes made by using the description and schematic content of the present invention are included in the application of the present invention. Within the scope of the patent.
10:電腦裝置 100:作業系統 110:代理程式 106:映像檔 101:模擬器 103:映像檔同步器 105:虛擬儲存媒體 12:映像檔管理主機 121:映像檔一 122:映像檔二 123:映像檔三 210:代理程式 20:電腦裝置 200:作業系統 201:模擬器 203:映像檔同步器 205:虛擬儲存媒體 a, b, c, d:映像檔 21:同步服務器 211:映像檔管理主機一 212:映像檔管理主機二 213:映像檔管理主機三 301, 302, 303:電腦裝置 30:網路 311:映像檔管理主機一 312:映像檔管理主機 313:映像檔管理主機三 40:映像檔管理主機 401, 402, 403, 404, 405, 406, 407, 408, 409:資料區塊 41:電腦裝置一 411, 412, 413, 414:資料區塊 42:電腦裝置二 421, 422, 423, 424, 425:資料區塊 410:映像檔一 420:映像檔二 50:作業系統 501:模擬器 503:映像檔同步器 511:資料佇列 512:請求佇列 52:同步服務器 510:代理程式 61:映像檔管理主機 62:時間 63:作業環境 步驟S701~S711:登入作業環境取得對應映像檔的流程 步驟S801~S811:複雜資訊環境的管理系統運作流程之一 步驟S901~S911:複雜資訊環境的管理系統運作流程之二10: Computer device 100: operating system 110: Agent 106: image file 101: Simulator 103: Image file synchronizer 105: virtual storage media 12: Image file management host 121: image file one 122: Image file 2 123: Image file three 210: Agent 20: computer device 200: operating system 201: Simulator 203: Image file synchronizer 205: Virtual Storage Media a, b, c, d: image file 21: Sync server 211: Image file management host one 212: Image file management host two 213: Image file management host three 301, 302, 303: computer equipment 30: Internet 311: Image file management host one 312: Image file management host 313: Image file management host three 40: Image file management host 401, 402, 403, 404, 405, 406, 407, 408, 409: data block 41: Computer Device One 411, 412, 413, 414: data block 42: Computer Device Two 421, 422, 423, 424, 425: data block 410: image file one 420: image file 2 50: operating system 501: Simulator 503: Image File Synchronizer 511: Data Queue 512: request queue 52: Synchronization server 510: Agent 61: Image file management host 62: time 63: Operating environment Steps S701~S711: the process of logging in to the operating environment to obtain the corresponding image file Steps S801~S811: One of the operating procedures of the management system of the complex information environment Steps S901~S911: The second operation process of the management system of the complex information environment
圖1顯示佈建複雜資訊環境的管理系統的實施例示意圖之一;Figure 1 shows one of the schematic diagrams of an embodiment of a management system for deploying a complex information environment;
圖2顯示佈建複雜資訊環境的管理系統的實施例示意圖之二;Figure 2 shows the second schematic diagram of an embodiment of a management system for deploying a complex information environment;
圖3顯示複雜資訊環境的管理系統的實施例示意圖;Figure 3 shows a schematic diagram of an embodiment of a management system for a complex information environment;
圖4顯示佈建複雜資訊環境的管理系統的實施例示意圖之三;Figure 4 shows a third schematic diagram of an embodiment of a management system for deploying a complex information environment;
圖5顯示佈建複雜資訊環境的管理系統的實施例示意圖之四;Figure 5 shows a fourth schematic diagram of an embodiment of a management system for deploying a complex information environment;
圖6顯示作業環境對應的映像檔設置實施例圖;Figure 6 shows an embodiment diagram of image file settings corresponding to the operating environment;
圖7顯示登入作業環境取得對應映像檔的實施例流程圖;FIG. 7 shows a flowchart of an embodiment of obtaining a corresponding image file by logging in the operating environment;
圖8顯示管理系統的運作方法實施例流程圖之一;Figure 8 shows one of the flowcharts of the embodiment of the operation method of the management system;
圖9顯示管理系統的運作方法實施例流程圖之二。Fig. 9 shows the second flowchart of the embodiment of the operation method of the management system.
10:電腦裝置 10: Computer device
100:作業系統 100: operating system
110:代理程式 110: Agent
106:映像檔 106: image file
101:模擬器 101: Simulator
103:映像檔同步器 103: Image file synchronizer
105:儲存媒體 105: storage media
12:映像檔管理主機 12: Image file management host
121:映像檔一 121: image file one
122:映像檔二 122: Image file 2
123:映像檔三 123: Image file three
Claims (16)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108147745A TWI728625B (en) | 2019-12-26 | 2019-12-26 | Management system for complex information environment and method for operating the same |
| JP2020068410A JP6985685B2 (en) | 2019-12-26 | 2020-04-06 | Information environment management system and its operation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108147745A TWI728625B (en) | 2019-12-26 | 2019-12-26 | Management system for complex information environment and method for operating the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI728625B true TWI728625B (en) | 2021-05-21 |
| TW202125229A TW202125229A (en) | 2021-07-01 |
Family
ID=76918895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108147745A TWI728625B (en) | 2019-12-26 | 2019-12-26 | Management system for complex information environment and method for operating the same |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6985685B2 (en) |
| TW (1) | TWI728625B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI349882B (en) * | 2007-09-04 | 2011-10-01 | Quanta Comp Inc | Firmware update system and method for update the same |
| US20120265959A1 (en) * | 2003-04-11 | 2012-10-18 | Vmware, Inc. | System and method for converting a physical disk to a virtual disk |
| US20150074247A1 (en) * | 2013-09-11 | 2015-03-12 | Electronics And Telecommunications Research Institute | Apparatus and method for setting up computting environments |
| TW201530432A (en) * | 2014-01-29 | 2015-08-01 | Ching-Feng Lee | Management system for service of multiple operating environments, and method thereof |
| US20170011061A1 (en) * | 2009-07-21 | 2017-01-12 | Vmware, Inc. | System and method for using local storage to emulate centralized storage |
| TW201704994A (en) * | 2015-07-30 | 2017-02-01 | 神雲科技股份有限公司 | Technology for updating a server image file |
| US20180246710A1 (en) * | 2017-02-27 | 2018-08-30 | Electronics And Telecommunications Research Institute | Software update apparatus and method in virtualized environment |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011076370A (en) * | 2009-09-30 | 2011-04-14 | Hitachi Solutions Ltd | Deployment system |
| JP5175957B2 (en) * | 2011-08-09 | 2013-04-03 | 株式会社東芝 | Information processing apparatus and client management method |
| US9298443B2 (en) * | 2013-02-14 | 2016-03-29 | International Business Machines Corporation | System and method for determining when cloud virtual machines need to be updated |
| WO2017074303A1 (en) * | 2015-10-26 | 2017-05-04 | Hewlett-Packard Development Company, L.P. | Cloud platform os management |
| US10331434B2 (en) * | 2016-12-21 | 2019-06-25 | Quanta Computer Inc. | System and method for remotely updating firmware |
-
2019
- 2019-12-26 TW TW108147745A patent/TWI728625B/en active
-
2020
- 2020-04-06 JP JP2020068410A patent/JP6985685B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120265959A1 (en) * | 2003-04-11 | 2012-10-18 | Vmware, Inc. | System and method for converting a physical disk to a virtual disk |
| TWI349882B (en) * | 2007-09-04 | 2011-10-01 | Quanta Comp Inc | Firmware update system and method for update the same |
| US20170011061A1 (en) * | 2009-07-21 | 2017-01-12 | Vmware, Inc. | System and method for using local storage to emulate centralized storage |
| US20150074247A1 (en) * | 2013-09-11 | 2015-03-12 | Electronics And Telecommunications Research Institute | Apparatus and method for setting up computting environments |
| TW201530432A (en) * | 2014-01-29 | 2015-08-01 | Ching-Feng Lee | Management system for service of multiple operating environments, and method thereof |
| TW201704994A (en) * | 2015-07-30 | 2017-02-01 | 神雲科技股份有限公司 | Technology for updating a server image file |
| US20180246710A1 (en) * | 2017-02-27 | 2018-08-30 | Electronics And Telecommunications Research Institute | Software update apparatus and method in virtualized environment |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021105977A (en) | 2021-07-26 |
| TW202125229A (en) | 2021-07-01 |
| JP6985685B2 (en) | 2021-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101960993B1 (en) | Efficient application-aware disaster recovery | |
| CN103019802B (en) | A kind of virtual machine management method and platform | |
| WO2021051933A1 (en) | Container cloud platform-based available area construction method and apparatus, device and storage medium | |
| CN107733977A (en) | A kind of cluster management method and device based on Docker | |
| JP2015164067A (en) | Provision and manage replicated data instances | |
| CN102447723A (en) | Client Virtualization Architecture | |
| JP2016508349A (en) | Service migration across cluster boundaries | |
| US11269728B2 (en) | Scalable multi-framework multi-tenant lifecycle management of deep learning applications | |
| CN116089011A (en) | Method, device, storage medium and electronic equipment for creating mirror warehouse | |
| McGrath | Understanding PaaS | |
| US8903889B2 (en) | Method, system and article for mobile metadata software agent in a data-centric computing environment | |
| US9769007B1 (en) | Passive data protection system migration | |
| Laan | It infrastructure architecture-infrastructure building blocks and concepts second edition | |
| JP2013186793A (en) | Information processing device, image file generation method and program | |
| US20240152372A1 (en) | Virtual representations of endpoints in a computing environment | |
| US10387262B1 (en) | Federated restore of single instance databases and availability group database replicas | |
| US10114722B2 (en) | Test of the execution of workloads in a computing system | |
| US12045667B2 (en) | Auto-split and auto-merge clusters | |
| TWI728625B (en) | Management system for complex information environment and method for operating the same | |
| CN114579250B (en) | Method, device and storage medium for constructing virtual cluster | |
| EP3203375B1 (en) | Method and apparatus for deepening mirror image | |
| CN114546595B (en) | A private cloud automatic deployment system and method | |
| Hardaway et al. | Outsourcing the university computer lab | |
| Salapura et al. | Enabling enterprise-level workloads in the enterprise-class cloud | |
| CN112968897B (en) | A Container Computing Method Running in a Decentralized System |