雲端運算(Cloud Computing)指的是一種概念,透過網路共享資源與資訊,並取代原本安裝在本地端電腦上的軟體,或是取代資料存在本地端硬碟的動作,轉而透過網路來進行各種工作,並存放檔案資料在網路。透過所使用的網路服務,把資料存放在網路上的伺服器中,並藉由瀏覽器瀏覽這些服務的網頁,使用上面的介面進行各種運算和工作。雲端運算雖然提供強大且妥善的服務,但是它還是有一些隱憂的,例如:存取速度比不上本地端的硬碟、網路斷線、資料隱密性等等。 本篇論文將探討及設計的是當網路斷線時之備援機制與代理機制。當連線時,Daemon程式將透過MD5雜湊函數比對雲端伺服器及使用者端的資料及應用程式模組套件是否相同,並結合改良過的RPM、APT、YUM等技術來打包、封裝、下載及安裝應用程式模組套件來達成資料與應用程式模組套件的同步。當離線時,Daemon程式將自動載入本地端的應用程式模組套件及資料,並在下次連線更新資料至雲端伺服器。代理機制則透過Proxy Serve的機制及特性加強網路安全及提升網路的使用率之外,並增加應用程式模組套件更新機制。
The Cloud Computing is a concept, to replace software installed in the local host for sharing resource and information through internet. Or save data on internet instead of local hard disks, and execute various programs. The internet provides service to save data on remote server and interface for various data computing through browsing the web pages. The Cloud Computing seems to be great, but there are few concerns raised, such as: slow data accessing speed, internet disconnection, and data security…etc. This paper will discuss and design the backup solution and proxy mechanism when the internet is discounted. When the internet is connected, Daemon will compare if the data and application program modules are consistent in the Cloud Server and local host through MD5 hash function. And use improved RPM, APT, YUM...etc technologies to package, download, and install application program modules to synchronize data and application program modules. When the internet is discounted, Daemon will load application program modules and data in the host automatically and update them to the Cloud Server when the internet is connected. In the Proxy mechanism, except enhance internet data security and internet usage by using the character of Proxy Server, the application program module update mechanism will be included.