[發(fā)明專利]可擴(kuò)展及自動復(fù)制的服務(wù)器群配置管理基礎(chǔ)設(shè)施有效
| 申請?zhí)枺?/td> | 200680019703.2 | 申請日: | 2006-05-08 |
| 公開(公告)號: | CN101189611A | 公開(公告)日: | 2008-05-28 |
| 發(fā)明(設(shè)計(jì))人: | J·K·班克斯頓;C·M·魯瑟爾;W·D·泰勒 | 申請(專利權(quán))人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 擴(kuò)展 自動 復(fù)制 服務(wù)器 配置管理 基礎(chǔ)設(shè)施 | ||
背景
現(xiàn)今,因特網(wǎng)被廣泛地用于向使用瀏覽器的用戶傳送應(yīng)用。因特網(wǎng)還被用于Web上貿(mào)易,其中各個消費(fèi)者和企業(yè)使用Web來購買各種貨物和服務(wù)。事實(shí)上,一些公司僅在Web上供應(yīng)貨物和服務(wù)而其它公司使用Web來擴(kuò)展他們的領(lǐng)域。
關(guān)于這些貿(mào)易活動以及其它活動,企業(yè)和其它內(nèi)容供應(yīng)商使用服務(wù)器來處理來自不同用戶的請求。各種架構(gòu)被用來處理這些請求。通常,其中具有群集中的一組服務(wù)器(“服務(wù)器群(server?farm)”)的分布式架構(gòu)被用來處理請求。在這樣的服務(wù)器群系統(tǒng)中,服務(wù)器組在用戶看來就像是單個服務(wù)器。負(fù)載平衡機(jī)制可被用于確定服務(wù)器群中的哪個服務(wù)器將被用于處理送往該服務(wù)器群的各種請求。
配置和維護(hù)服務(wù)器群內(nèi)的各種服務(wù)器向來就是一個難題。隨著給定服務(wù)器群中的所采用的服務(wù)器總體數(shù)量的增長,該問題被加劇。為了適當(dāng)?shù)鼐S護(hù)服務(wù)器群內(nèi)的服務(wù)器,各服務(wù)器必須不時地被更新。這些更新包括服務(wù)器所提供的配置數(shù)據(jù)和服務(wù),從而確保服務(wù)器的每一個的某些設(shè)置相對于彼此同步,并且接近實(shí)時地保持對存在于服務(wù)器群的服務(wù)器上的各種服務(wù)和應(yīng)用程序的了解。
遺憾的是,執(zhí)行服務(wù)器管理的當(dāng)前技術(shù)無法提供能夠?qū)Ψ?wù)器群內(nèi)的服務(wù)器進(jìn)行系統(tǒng)和全面管理的內(nèi)聚性方法。例如,通常,大多數(shù)應(yīng)用將配置數(shù)據(jù)存儲在文件中。這些方法具有諸多關(guān)鍵問題。首先,必須在運(yùn)行應(yīng)用的所有服務(wù)器之間保持這些配置文件同步。諸如微軟的應(yīng)用服務(wù)器的技術(shù)設(shè)法通過在服務(wù)器之間復(fù)制配置文件來保持配置文件跨多個服務(wù)器地同步。然而,當(dāng)將配置文件復(fù)制到服務(wù)器機(jī)器上時,需要大量附加工作來提供服務(wù)器專用信息。因此,期望具有中央存儲用于服務(wù)器群的所有配置文件并且使得用于應(yīng)用的配置數(shù)據(jù)在服務(wù)器群中的任意位置都可用的機(jī)制。
另外,當(dāng)在另一個應(yīng)用(“基礎(chǔ)應(yīng)用(base?application)”)上構(gòu)建了一個應(yīng)用時,該應(yīng)用必須了解基礎(chǔ)應(yīng)用具有其自身的文件格式并且該應(yīng)用通常需要將其設(shè)置存儲在單獨(dú)的文件中。盡管諸如XML等技術(shù)使得文件格式更易于擴(kuò)展,但是這些技術(shù)要求基礎(chǔ)應(yīng)用公開一模式(schema)和機(jī)制以方法防止不同的應(yīng)用以不兼容的方式擴(kuò)展該模式。此外,如果基礎(chǔ)應(yīng)用希望升級以XML方式存儲的設(shè)置,則基礎(chǔ)應(yīng)用必須確保其沒有附帶地改變其它應(yīng)用的設(shè)置或改變這些應(yīng)用程序所依賴的設(shè)置。類似地,基本應(yīng)用絕對不能改變包含依賴于該基礎(chǔ)應(yīng)用的應(yīng)用的設(shè)置的文件的位置。另一種常見設(shè)計(jì)將應(yīng)用設(shè)置存儲在每個機(jī)器的注冊表中。此設(shè)計(jì)使得實(shí)質(zhì)上不可能將設(shè)置跨服務(wù)器群分布,并且可能會對系統(tǒng)資源使用具有不利影響。因此,期望提供一種不依賴于固定文件格式的存儲應(yīng)用設(shè)置的集中式可擴(kuò)展機(jī)制。
概要
本發(fā)明通過為服務(wù)器群提供一種可擴(kuò)展及自動復(fù)制的配置管理基礎(chǔ)設(shè)施來解決上述需要?;A(chǔ)設(shè)施包括配置數(shù)據(jù)庫,它是服務(wù)器群中所有配置數(shù)據(jù)的主副本(master?copy)并且配置數(shù)據(jù)被自動保持在其中。
配置基礎(chǔ)設(shè)施還包括配置管理對象模型,該模型使得在無需理解或更改底層配置數(shù)據(jù)庫模式的情況下,第三方能夠更新配置數(shù)據(jù)庫中的配置數(shù)據(jù)。優(yōu)選地,配置管理對象模型是與配置數(shù)據(jù)庫交互的唯一方法。
根據(jù)本發(fā)明的另一個方面,配置管理基礎(chǔ)設(shè)設(shè)施還包括確保用配置數(shù)據(jù)庫中的任意配置變化對服務(wù)器群中的所有服務(wù)器進(jìn)行更新的安全同步機(jī)制。例如,服務(wù)器群中的每個服務(wù)器包括諸如定時器服務(wù)等代理,該代理以諸如每一分鐘的特定時間間隔自動地查詢配置數(shù)據(jù)庫。然后,代理將配置數(shù)據(jù)庫中的任意變化下載到服務(wù)器。
總之,本發(fā)明提供了一種可擴(kuò)展及自動復(fù)制的服務(wù)器群配置管理基礎(chǔ)設(shè)施。因此,可自動地同步服務(wù)器群中的配置并且可將配置變化添加到集中式配置數(shù)據(jù)庫而無需用戶知道或改變底層配置數(shù)據(jù)庫模式。
本概要被提供用于以簡化形式介紹將在以下具體描述中進(jìn)一步描述的概念的精選。本概要并非旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或本質(zhì)特征,也并非旨在用于幫助確定所要求保護(hù)的主題的范圍。
附圖說明
在所附權(quán)利要求中闡述了本發(fā)明被認(rèn)為是本發(fā)明的特性的新穎特征。然而,通過參考以下結(jié)合附圖閱讀的示例性實(shí)施例的詳細(xì)描述,將更好地理解本發(fā)明自身以及使用優(yōu)選模式、及其其它目的和優(yōu)點(diǎn),其中:
圖1示例了示出其中可實(shí)現(xiàn)本發(fā)明的各方面的數(shù)據(jù)處理系統(tǒng)的一個示例性網(wǎng)絡(luò)的示意圖;
圖2示例了示出用在圖1中的一個示例性服務(wù)器群的框圖;
圖3是示出了另一示例性服務(wù)器群的框圖;以及
圖4是示出了對服務(wù)器群進(jìn)行可擴(kuò)展及自動復(fù)制的配置管理的一個示例性過程的流程圖。
示例性實(shí)施例的具體描述
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680019703.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:高頻控制氣閥
- 下一篇:雙向式散熱風(fēng)葉
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 內(nèi)容管理方法以及內(nèi)容管理裝置
- 用于更新輸入數(shù)據(jù)的復(fù)制控制信息的設(shè)備和方法
- 非易失性存儲裝置以及存儲控制器
- 一種組播報文兩級復(fù)制方法及裝置
- 存儲系統(tǒng)、信息處理系統(tǒng)及非易失性存儲器的控制方法
- 數(shù)據(jù)復(fù)制裝置以及計(jì)算機(jī)能讀取的存儲介質(zhì)
- 一種快速復(fù)制PCB線段的方法及系統(tǒng)
- 一種復(fù)制方法、裝置和終端
- 一種基于區(qū)塊鏈的區(qū)塊復(fù)制方法、裝置、設(shè)備及介質(zhì)
- 一種數(shù)據(jù)復(fù)制粘貼方法、系統(tǒng)及電子設(shè)備





