本發(fā)明涉及電信網(wǎng)絡(luò)中的存儲系統(tǒng)。
背景技術(shù):
::sata(serialatattachment)硬盤的容量以及進階主機控制器接口(advancedhostcontrollerinterface,ahcis)已經(jīng)超越處理器的發(fā)展速度。同時,數(shù)據(jù)量的增加亦需要更有效率的存儲設(shè)計。為了滿足企業(yè)以及個人用戶的數(shù)據(jù)存儲以及處理速度的需求,開發(fā)非易失性存儲器(non-volatilememoryexpress,以下簡稱nvme)以用于數(shù)據(jù)的各種應(yīng)用上。一些nvme固態(tài)硬盤可集中于nvme存儲盒中以改善數(shù)據(jù)中心的效率(例如nvme存儲盒的固態(tài)硬盤之間可共用電源以及冷卻單元)。然而,如何改善nvme存儲盒的可擴展性仍為一項挑戰(zhàn)。技術(shù)實現(xiàn)要素:根據(jù)本發(fā)明各種實施例所述的系統(tǒng)以及方法通過提供具有可共用于多個節(jié)點之間的可擴展集中式非易失存儲器存儲盒的一叢集架構(gòu)以解決前述機架系統(tǒng)中的問題??蓴U展集中式nvme存儲盒包括nvme硬盤、一個或者多個交換器、以及一個或者多個交換器端口??蓴U展集中式nvme存儲盒中的nvme硬盤的數(shù)量可根據(jù)共用可擴展集中式nvme存儲盒的節(jié)點的數(shù)量增加或者減少。在傳統(tǒng)的存儲系統(tǒng)中,sata硬盤的帶寬最大可達600gbps。本發(fā)明提供一種集中式nvme存儲盒的可擴展叢集架構(gòu),可擴展叢集架構(gòu)包括可通過pcie(pciexpress)存取的nvme硬盤(例如nvme固態(tài)硬盤)。nvme硬盤可提供大于1.5gbps的容量。舉例來說,第二代的pcie的每個通道可提供約500mbps的帶寬以及第三代的pcie的每個通道可提供約985mbps的帶寬。四個第二代pcie的插槽可提供2gbps的帶寬以及四個第三代pcie的插槽則可提供接近4gbps的帶寬。本發(fā)明一些實施例提供一種可擴展叢集架構(gòu),用以提供包括具有雙端口的nvme硬盤的可擴展集中式nvme存儲盒??蓴U展集中式nvme存儲盒中的nvme硬盤的數(shù)量可根據(jù)共用可擴展集中式nvme存儲盒的節(jié)點的數(shù)量增加或者減少。舉例來說,可擴展集中式nvme存儲盒可包括一第一多個nvme硬盤、一第一交換器、一第一交換器端口、以及一第一裝置端口。第一多個nvme硬盤的每一個具有一第一端口以及一第二端口。第一多個nvme硬盤可通過對應(yīng)于nvme硬盤的第一端口以及第一交換器連接至第一多個節(jié)點。在一些實施例中,第一交換器端口與第一裝置端口連接。第一多個nvme硬盤也可通過對應(yīng)于nvme硬盤的第二端口、第一裝置端口、第一交換器端口、以及第一交換器連接至第一多個節(jié)點??蓴U展集中式nvme存儲盒可通過利用一小參數(shù)加倍第一多個nvme硬盤的數(shù)量以支持兩倍數(shù)量的第一多個節(jié)點(即第一多個節(jié)點以及第二多個節(jié)點)。舉例來說,通過還包括第二多個nvme硬盤、第二交換器、第二交換器端口、以及第二裝置端口以擴展可擴展集中式nvme存儲盒。第二多個nvme硬盤的每一個具有一第一端口以及一第二端口。第二多個節(jié)點可通過第二交換器以及對應(yīng)的nvme硬盤的第一端口連接至第二多個nvme硬盤。在一些實施例中,第二裝置端口也可通過第二交換器端口連接至第二交換器。第二多個節(jié)點也可通過第二交換器、第二交換器端口、第二裝置端口、以及對應(yīng)的nvme硬盤的第二端口連接至第二多個nvme硬盤??蓴U展集中式nvme存儲盒中的一特定nvme硬盤可被第一多個節(jié)點以及第二多個節(jié)點的任何節(jié)點存取。換句話說,可擴展集中式nvme存儲盒中的nvme硬盤可共用于第一多個節(jié)點以及第二多個節(jié)點之間。在一些實施例中,可擴展集中式nvme存儲盒中的裝置端口以及交換器端口可結(jié)合為單一接口端口以提供裝置端口以及交換器端口兩者的功能。舉例來說,一節(jié)點可通過特定nvme硬盤以及單一接口端口的多個端口一個存取可擴展集中式nvme存儲盒中特定的nvme硬盤。在一些實施例中,可擴展集中式nvme存儲盒中兩個或者多個nvme硬盤可動態(tài)地配置至兩個或者多個節(jié)點以產(chǎn)生一高可用度叢集系統(tǒng)(high-availabilitycluster,hacluster)。高可用度叢集系統(tǒng)可以最短停機時間提供服務(wù)器程序。一些實施例提供一種可擴展叢集架構(gòu)以支持包括nvme硬盤的可擴展集中式nvme存儲盒,nvme硬盤具有高帶寬單一端口??蓴U展集中式nvme存儲盒中nvme硬盤的數(shù)量可根據(jù)需要共用可擴展集中式nvme存儲盒的節(jié)點數(shù)量增加以及減少??蓴U展集中式nvme存儲盒可包括第一多個nvme硬盤、第一交換器、以及第一接口端口。第一交換器與第一接口端口連接。第一多個nvme硬盤的每一個具有一單一端口。第一多個nvme硬盤可通過對應(yīng)的nvme硬盤的單一端口以及第一交換器連接至第一多個節(jié)點??蓴U展集中式nvme存儲盒可藉由加倍具有單一端口的第一多個nvme硬盤的數(shù)量以支持兩倍的第一多個節(jié)點(即第一多個節(jié)點以及第二多個節(jié)點)。舉例來說,通過還包括第二多個nvme硬盤、第二交換器、以及第二接口端口以擴展可擴展集中式nvme存儲盒。第二交換器與第二接口端口連接。第二多個nvme硬盤的每一個包括單一端口。第二多個節(jié)點通過第二交換器以及對應(yīng)的nvme硬盤的單一端口連接至第二多個nvme硬盤。第一接口端口與第二接口端口連接。第一多個節(jié)點以及第二多個節(jié)點可存取可擴展集中式nvme存儲盒中任何特定的硬盤。舉例來說,可通過第一交換器或者第二交換器、或者通過一第一連接路徑(第二交換器-第二接口端口-第一接口端口)或者第二連接路徑(第一交換器-第一接口端口-第二接口端口)直接存取可擴展集中式nvme存儲盒中的一特定nvme硬盤。附圖說明為了描述前述的方法以及本發(fā)明的其它優(yōu)點和特征,有關(guān)前述的原理更具體的描述可藉由參照附圖中所示的具體實施例。必須理解的是,這些圖式僅用以描繪有關(guān)本發(fā)明的實施例,并非用以對本發(fā)明的范圍有所限制,本發(fā)明的原理藉由圖式以及其附加特征以及細節(jié)說明以及解釋,其中:圖1a是顯示根據(jù)本發(fā)明一些實施例所述的包括一存儲子系統(tǒng)以及一服務(wù)器系統(tǒng)的示范系統(tǒng)的示意方塊圖。圖1b~1f是顯示根據(jù)本發(fā)明一些實施例所述的示范集中式nvme存儲盒的示意方塊圖。圖2是顯示根據(jù)本發(fā)明一些實施例所述的支持可擴展集中式nvme存儲盒的示范方法。圖3是顯示根據(jù)本發(fā)明各個實施例所述的示范計算裝置。圖4、5是顯示根據(jù)本發(fā)明各個實施例所述的示范系統(tǒng)?!痉栒f明】100a~100d~示范系統(tǒng)101~服務(wù)器系統(tǒng)1011~1018~節(jié)點102~存儲子系統(tǒng)1021~裝置端口1022~交換器端口1023~交換器端口1024~裝置端口103~結(jié)構(gòu)控制器104~硬件編制管理器109~交換器120~電源供應(yīng)器122~電源供應(yīng)單元190~192~pcie交換器1901~1904~存儲裝置300~運算裝置315~總線361~存儲器362~cpu363~處理器368~接口400~系統(tǒng)總線運算系統(tǒng)架構(gòu)402~總線404~系統(tǒng)存儲器406~只讀存儲器408~隨機存取存儲器410~控制器412~存儲裝置414~模塊1416~模塊2418~模塊3420~輸入裝置422~輸出裝置424~通信接口426~感應(yīng)器428~快取430~處理器432~快閃存儲器434~固件436~顯示器500~計算機系統(tǒng)502~芯片504~橋接器506~使用者接口元件508~通信接口510~處理器512~固件514~輸出516~存儲裝置518~隨機存取存儲器具體實施方式本發(fā)明各個實施例提供支持可擴展集中式nvme存儲盒的叢集架構(gòu),其中可擴展集中式nvme存儲盒可共用于可擴展節(jié)點之間??蓴U展集中式nvme存儲盒包括nvme硬盤、至少一交換器以及至少一交換器端口??蓴U展集中式nvme存儲盒中nvme硬盤的數(shù)量可根據(jù)需要共用可擴展集中式nvme存儲盒的節(jié)點數(shù)量增加或者減少。圖1a是顯示根據(jù)本發(fā)明一些實施例所述的包括一存儲子系統(tǒng)102(例如可擴展集中式nvme存儲盒)以及多個節(jié)點(例如服務(wù)器系統(tǒng)101)的示范系統(tǒng)100a的示意方塊圖。在此實施例中,存儲子系統(tǒng)102包括一個或者多個接收電源供應(yīng)單元(psu)122,電源供應(yīng)單元122自電源供應(yīng)器120接收交流電源,并提供電源至存儲子系統(tǒng)102、至少一交換器(例如pcie交換器190)、多個存儲nvme硬盤(例如1901、1902、1903以及1904)、以及結(jié)構(gòu)控制器(fabriccontroller)103。pcie為用于顯示卡或者其它外接卡的底層數(shù)據(jù)傳輸層,以及傳輸接口(例如thunderbolt傳輸接口)。存儲裝置可包括至少一nmve硬盤(例如固態(tài)硬盤(solidstatedrive,ssd))。交換器的每一個用以管理存儲子系統(tǒng)102的一個或者多個存儲裝置(例如接收指令并將指令路由至對應(yīng)的存儲裝置)以及通過網(wǎng)絡(luò)、管理模塊、以及存儲子系統(tǒng)102中的其它交換器與遠端裝置進行通信。指令可包括讀取或者寫入指令、信息請求、或者管理指令(例如分區(qū)指令(zoningcommand))。指令可為文本的格式、或者pcie接口。在此實施例中,交換器190用以管理存儲裝置1901、1902、1903以及1904。結(jié)構(gòu)控制器103可通過至少一交換器提供路由通信的邏輯、指令和/或配置以將多個存儲nvme硬盤連接至服務(wù)器系統(tǒng)101。至少一交換器中的路由可通過結(jié)構(gòu)控制器103配置。在一些實施例中,結(jié)構(gòu)控制器103可在操作系統(tǒng)中執(zhí)行,包括andriod、bsd(berkeleysoftwaredistribution)、ios(iphoneos)、linux、osx、unix-likereal-timeoperatingsystem(例如qnx)、microsoftwindows、windowphone、以及ibmz/os,但并不以此為限。存儲子系統(tǒng)102以及結(jié)構(gòu)控制器103可通過網(wǎng)絡(luò)接口(例如串行接口)與硬件編制管理器(hardwarecomposemanager)104進行通信。硬件編制管理器104可保存服務(wù)器系統(tǒng)101以及一個或者多個特定數(shù)據(jù)中心和/或網(wǎng)絡(luò)的信息以及數(shù)據(jù),例如硬件以及配置的細節(jié)。舉例來說,硬件編制管理器104可保存指示哪個nvme硬盤是通信耦接至哪個服務(wù)器系統(tǒng)101的數(shù)據(jù)。硬件編制管理器101也可保存指示可供通信耦接至服務(wù)器系統(tǒng)101的nvme硬盤的數(shù)據(jù)。除此之外,硬件編制管理器104可存儲安裝、移除、和/或修復(fù)事件以及程序。舉例來說,硬件編制管理器104可保存有關(guān)任何自服務(wù)器系統(tǒng)101新增或者移除的裝置、服務(wù)器系統(tǒng)101所經(jīng)歷的任何硬件故障、服務(wù)器系統(tǒng)101所執(zhí)行過的任何修復(fù)程序、服務(wù)器系統(tǒng)101和/或多個存儲nvme硬盤所經(jīng)歷的任何硬件狀況、與服務(wù)器系統(tǒng)101以及多個nvme硬件相關(guān)的硬件狀態(tài)信息、性能統(tǒng)計數(shù)據(jù)、配置數(shù)據(jù)、連結(jié)或者路由信息等的信息以及統(tǒng)計數(shù)據(jù)。在此實施例中,結(jié)構(gòu)控制器103和/或至少一交換器(例如交換器190)也可在硬件編制管理器104以及存儲子系統(tǒng)102之間提供命令列接口(command-lineinterface,cli)。硬件編制管理器104或者遠端使用者可通過命令列接口或者網(wǎng)絡(luò)接口輸入指令。命令列接口包括dcl(digitalcommandlanguage,dcl)、各種unix系統(tǒng)的命令直譯器(unixshell)、cp/m(controlprogramformicrocomputers)、command.com、cmd.exe、以及rsts(resourcetimesharingsystem)命令列接口。遠端裝置或者遠端使用者可登入存儲子系統(tǒng)102的命令列接口,并通過命令列接口使用應(yīng)用層協(xié)議(applicationlayerprotocol)以及與存儲子系統(tǒng)102的多個存儲裝置(例如1901、1902、1903以及1904)相關(guān)的多個端口的輸入?yún)^(qū)域id。在一些實施例中,兩個或者多個服務(wù)器101以及存儲子系統(tǒng)102的交換器以及存儲裝置叢集為一高可用度叢集系統(tǒng),高可用度叢集系統(tǒng)在一存儲裝置故障的情況下仍可繼續(xù)提供服務(wù)。在沒有高可用度叢集系統(tǒng)的情況下,若服務(wù)器在執(zhí)行一特定應(yīng)用程序時崩潰,該應(yīng)用程序?qū)o法繼續(xù)執(zhí)行直到崩潰的服務(wù)器被修復(fù)為止。高可用度叢集系統(tǒng)可檢測服務(wù)器上的硬件或者軟件故障,并可在無需管理員介入的情況下馬上在高可用度叢集系統(tǒng)中的其它服務(wù)器上重啟應(yīng)用程序。在一些實施例中,存儲裝置(例如nvme硬盤)可為雙端口裝置。存儲裝置的每一端口可分配至高可用度叢集系統(tǒng)中的不同服務(wù)器101。圖1b~1f是顯示根據(jù)本發(fā)明一些實施例所述的包括至少一集中式nvme存儲盒的示范系統(tǒng)的示意方塊圖。余圖1b中,示范系統(tǒng)100b包括多個節(jié)點(節(jié)點1011、1012、1013、1014、1015、1016、1017以及1018),以及包括pcie交換器(即191以及192)以及多個存儲裝置(即32個vnme硬盤)的一集中式nvme存儲盒。在此實施例中,多個存儲裝置的每一個具有兩個端口,一第一端口以及一第二端口。多個存儲裝置通過多個存儲裝置的第一端口以及pcie交換器191連接至節(jié)點1011、1012、1013以及1014。多個存儲裝置亦通過多個存儲裝置的第二端口以及pcie交換器192連接至節(jié)點1015、1016、1017以及1018。多個存儲裝置可被節(jié)點1011、1012、1013、1014、1015、1016、1017以及1018的任何一個存取。圖1c是顯示包括第一多個節(jié)點(即節(jié)點1011、1012、1013、以及1014)以及一可擴展集中式nvme存儲盒的示范系統(tǒng)100c??蓴U展集中式nvme存儲盒包括一pcie交換器(即191)以及一第一多個存儲盒(即16個nvme硬盤)。在此實施例中,第一多個存儲盒的每一個具有兩個端口,一第一步以及一第二端口。第一多個存儲裝置通過第一多個存儲裝置的第一端口以及pcie交換器191連接至節(jié)點1011、1012、1013以及1014。多個存儲裝置亦通過多個存儲裝置的第二端口連接至裝置端口1021??蓴U展集中式nvme存儲盒的nvme硬盤的數(shù)量可根據(jù)需要共用可擴展集中式nvme存儲盒的節(jié)點的數(shù)量增加或者減少。舉例來說,可擴展集中式nvme存儲盒可擴展為還包括一第二多個存儲裝置、第二交換器、第二裝置端口以及第二交換器端口以提供第二多個節(jié)點(未顯示)。第一裝置端口可連接至第二交換器端口,而第一交換器端口連接至第二裝置端口。第一多個節(jié)點以及第二多個節(jié)點的每一個可存取可擴展集中式nvme存儲盒中的任何存儲裝置,包括第一多個存儲裝置以及第二多個存儲裝置。圖1d是顯示包括第一多個節(jié)點(即節(jié)點1011、1012、1013、以及1014)以及可擴展集中式nvme存儲盒的示范系統(tǒng)100d。示范系統(tǒng)100d的可擴展集中式nvme存儲盒為示范系統(tǒng)100c的另一種架構(gòu)。在此實施例,一第一裝置端口1021與一第一交換器端口1022連接??蓴U展集中式nvme存儲盒的第一多個存儲裝置通過第一多個存儲裝置的第一端口以及pcie交換器191連接至節(jié)點1011、1012、1013以及1014。多個存儲裝置亦通過多個存儲裝置的第二端口、第一裝置端口、第一交換器端口以及pcie交換器191連接至節(jié)點1011、1012、1013以及1014。在一些實施例中,第一裝置端口1021以及第一交換器端口1022可結(jié)合為單一接口端口以提供第一裝置端口1021以及第一交換器端口1022兩者的功能。圖1e是顯示根據(jù)本發(fā)明一些實施例所述的擴展自示范系統(tǒng)100c的示范系統(tǒng)100e。在此實施例中,可擴展集中式nvme存儲盒包括pcie交換器(即191以及192)、交換器端口(即1022以及1023)、裝置端口(即1021以及1023)、以及存儲裝置(即32個nvme硬盤)。裝置端口1021連接至交換器端口1023,而裝置端口1024連接至交換器端口1022。節(jié)點1011、1012、1013、1014、1015、1016、1017以及1018可直接通過pcie交換器191或者pcie交換器192、或者通過第一連接路徑(pcie交換器191-交換器端口1022-裝置端口1024)、或者通過第二連接路徑(pcie交換器192-交換器端口1023-裝置端口1021)存取可擴展集中式nvme存儲盒中的任何一個。圖1f是顯示根據(jù)本發(fā)明一些實施例所述的包括示范系統(tǒng)100e的示范機架系統(tǒng)100f。在此實施例中,機架系統(tǒng)100f的可擴展集中式nvme存儲盒可根據(jù)需要共用可擴展集中式nvme存儲盒的節(jié)點的數(shù)量擴展或者縮減??蓴U展集中式nvme存儲盒可包括交換器端口1022、裝置端口1021、以及第一多個nvme硬盤(即16個nvme硬盤)。可擴展集中式nvme存儲盒也可擴展至還包括一交換器端口1023、一裝置端口1024以及第二多個nvme硬盤(即16個nvme硬盤)。交換器端口1022連接至裝置端口1024,而交換器端口1023連接至裝置端口1021??蓴U展集中式nvme存儲盒的任何一個(即32個nvme硬盤的一個)可被分配給可擴展集中式nvme存儲盒的節(jié)點存取。在一些實施例中,可擴展集中式nvme存儲盒的兩個或者多個nvme硬盤可分配給兩個或者多個節(jié)點以形成高可用度叢集系統(tǒng)。盡管高可用度叢集系統(tǒng)的一節(jié)點或者元件故障,高可用度叢集系統(tǒng)仍可繼續(xù)提供服務(wù)。高可用度叢集系統(tǒng)可檢測警示信號或者硬件/軟件故障,并可馬上在其它沒有被任何管理干預(yù)的節(jié)點上重啟被影響或者可能被影響的應(yīng)用程序。盡管圖1a~1f僅顯示示范系統(tǒng)100a~100f的特定元件,但示范系統(tǒng)100a~100f也可包括可處理或者存儲數(shù)據(jù)、或是接收或者傳輸信號的各種類型的電子或者計算機元件。除此之外,示范系統(tǒng)100a~100f中的電子或者計算機元件可用以執(zhí)行各種類性的應(yīng)用程序和/或可使用各種類型的操作系統(tǒng)。這些操作系統(tǒng)可包括andriod、bsd(berkeleysoftwaredistribution)、ios(iphoneos)、linux、osx、unix-likereal-timeoperatingsystem(例如qnx)、microsoftwindows、windowphone、以及ibmz/os,但并不以此為限。根據(jù)示范系統(tǒng)100a~100f所期望的實施,可使用各種網(wǎng)絡(luò)以及訊息協(xié)議,包括智能平臺管理接口(intelligentplatformmanagementinterface,ipmi)或者redfish等,但并不以此為限。其它合適的協(xié)議也可用于實施本發(fā)明。本領(lǐng)域技術(shù)人員皆可理解,圖1a~1f所示的示范系統(tǒng)100a~100f僅用以作為說明的目的。因此,在仍提供本發(fā)明各種實施例所述的網(wǎng)絡(luò)平臺配置的情況下,可對本發(fā)明的網(wǎng)絡(luò)系統(tǒng)進行各種適當(dāng)?shù)母淖?。圖1a~1f所示的示范配置中,存儲子系統(tǒng)102也可包括用以與特定無線頻道的計算范圍中的一個或者多個電子裝置進行通信的一個或者多個無線元件。無線通道可為任何使裝置可進行無線通信的合適通道,例如藍牙、蜂窩式系統(tǒng)、nfc或者wi-fi通道。必須理解的是,裝置可具有一個或者多個本領(lǐng)域公知的傳統(tǒng)有線通信連接。各種其它元件和/或組合也可包括于本發(fā)明實施例的范圍內(nèi)。前述的內(nèi)容主要用以說明本發(fā)明的原理以及各種實施例。一旦完全理解本發(fā)明的內(nèi)容,各種改變以及修正為顯而易見的。圖2是顯示根據(jù)本發(fā)明一些實施例所述的支持可擴展集中式nvme存儲盒的示范方法200。在此實施例中,可擴展集中式nvme存儲盒包括第一多個nvme硬盤。如示范系統(tǒng)100a~100f所示,第一多個nvme硬盤的每一個包括一第一端口以及一第二端口。必須理解的是,示范方法200僅用以作為說明的目的,以及根據(jù)本發(fā)明的技術(shù)所實施的其它方法中可包括以類似或者替代的順序執(zhí)行或者平行處理的額外的、更少的、或者替代的步驟。示范方法200起始于步驟202,將第一多個nvme硬盤的第一端口連接至可擴展集中式nvme存儲盒的第一交換器。在步驟204,將第一多個nvme硬盤的第二端口通過可擴展集中式nvme存儲盒的第一裝置端口以及一第一交換器端口連接至第一交換器。在步驟206,第一多個nvme硬盤可通過第一交換器連接至第一多個節(jié)點。如圖1b~1f所示,第一多個節(jié)點之間通過對應(yīng)的nvme硬盤的第一端口或者第二端口共用第一多個nvme硬盤的每一個。在一些實施例中,第一裝置端口以及第一交換器端口可結(jié)合為第一接口端口以提供第一裝置端口以及第一交換器端口兩者的功能。在步驟208,根據(jù)需要共用可擴展集中式nvme存儲盒的節(jié)點的數(shù)量判斷是否增加可擴展集中式nvme存儲盒的nvme硬盤的數(shù)量。在步驟210,若判斷不需要增加可擴展集中式nvme存儲盒的nvme硬盤的數(shù)量,則示范方法200結(jié)束。在步驟212,若判斷需要增加可擴展集中式nvme存儲盒的nvme硬盤的數(shù)量,則示范方法200還將第二多個nvme硬盤的第一端口連接至第二交換器。在步驟214,將第二多個nvme硬盤的第二端口通過第二裝置端口以及第二交換器端口連接至第二交換器。第二多個nvme硬盤的每一個包括一第一端口以及一第二端口。在步驟216,第二多個nvme硬盤可通過第二交換器連接至第二多個節(jié)點。第二多個節(jié)點之間可通過對應(yīng)的nvme硬盤的第一端口或者第二端口共用第二多個nvme硬盤的每一個。在步驟218,第一裝置端口與第二交換器端口連接。如圖1e~1f所示,在步驟220,第一交換器端口與第二裝置端口連接??蓴U展集中式nvme存儲盒包括擴展的nvme硬盤,擴展的nvme硬盤包括第一多個nvme硬盤以及第二多個nvme硬盤??蓴U展集中式nvme存儲盒的nvme硬盤的每一個可被共用于第一多個節(jié)點以及第二多個節(jié)點之間??蓴U展集中式nvme存儲盒的一特定nvme硬盤可直接通過第一交換器或者第二交換器、或者通過一連接路徑被存取。連接路徑可包括第一交換器-第一交換器端口-第一裝置端口、第二交換器-第二交換器端口-第一裝置端口、第一交換器-第一交換器端口-第二裝置端口、或者第二交換器-第二交換器端口-第二裝置端口,但并不以此為限。在一些實施例中,連接路徑也可包括第一交換器-第一交換器端口-第二裝置端口-第二交換器端口-第一裝置端口、或者第二交換器-第二交換器端口-第一裝置端口-第一交換器端口-第二裝置端口。在一些實施例中,可擴展集中式nvme存儲盒的nvme硬盤的每一個僅包括一高帶寬單一端口??蓴U展集中式nvme存儲核可包括一第一多個nvme硬盤、一第一交換器、以及一第一接口端口。第一交換器與第一接口端口連接。第一多個nvme硬盤可通過對應(yīng)的nvme硬盤的單一端口以及一第一交換器連接至一第一多個節(jié)點??蓴U展集中式nvme存儲盒中的nvme硬盤的數(shù)量可根據(jù)需要共用可擴展集中式nvme存儲盒的節(jié)點的數(shù)量增加或者減少。云端計算可提供于一個或者多個網(wǎng)絡(luò)中,以供計算機服務(wù)器使用共用的資源。云端運算通??砂ɑ诰W(wǎng)絡(luò)的運算,即可用的資源集合通過網(wǎng)絡(luò)(例如云端)將運算資源動態(tài)分配并依照需求分配給客戶或者使用者的計算機或者其它裝置。舉例來說,云端運算資源可包括任何類型的資源,例如運算、存儲、以及網(wǎng)絡(luò)裝置、虛擬主機(vm)等。例如資源可包括服務(wù)裝置(防火墻、深度分組檢測、流量監(jiān)控、負(fù)載均衡器等)、運算/處理裝置(服務(wù)器、cpu、存儲器、暴力處理能力(bruteforceprocessingcapability))、存儲裝置(例如網(wǎng)絡(luò)附加存儲(networkattachedstorages)、存儲局域網(wǎng)絡(luò)裝置)等。除此之外,上述的資源可用以支持虛擬網(wǎng)絡(luò)、虛擬機器、數(shù)據(jù)庫、應(yīng)用程序等。云端運算資源可包括“私有云”、“公共云”、和/或“混合云”。“混合云”可為由兩個或者多個互操作或者通過技術(shù)聯(lián)合的云所組成的云端基礎(chǔ)架構(gòu)。在本質(zhì)上來說,混合云為私有云以及公共云的交互運作,而私有云是以一安全且可擴展的方式加入公共云,并利用公共云的資源。云端運算資源也可通過一覆蓋網(wǎng)絡(luò)中的虛擬網(wǎng)絡(luò)(例如vxlan)進行分配。以下將對圖3~5的示范系統(tǒng)以及網(wǎng)絡(luò)進行簡述。各個實施例將描述各種變化。接著參閱圖3。圖3是顯示適合執(zhí)行本發(fā)明的技術(shù)的示范運算裝置300。運算裝置300包括一主cpu362、接口368、以及一總線315(例如pci總線)。當(dāng)啟動于合適的軟件或者固件的控制之下時,cpu362負(fù)責(zé)執(zhí)行分組管理、錯誤檢測、和/或路由功能,例如布線錯誤檢測功能。cpu362較佳地為在操作系統(tǒng)以及任何其它合適的軟件的控制下完成上述功能。cpu362可包括一個或者多個處理器363,例如微處理器的motorolafamily或者微處理器的mipsfamily。在另一實施例中,處理器363為專門設(shè)計的硬件,用以控制運算裝置300的操作。在一特定的實施例中,存儲器361(例如非易失性存儲器和/或只讀存儲器)亦構(gòu)成cpu362的部分。然而,存儲器可通過許多不同的方式與系統(tǒng)耦接。接口368一般作為接口卡(有時被稱為“網(wǎng)絡(luò)卡(linecard)”)。一般而言,接口卡368控制通過網(wǎng)絡(luò)發(fā)送以及接收的數(shù)據(jù)分組,以及有時支持其它與運算裝置300一同使用的外圍裝置。接口之間可使用以太網(wǎng)絡(luò)接口、訊框中繼接口(framerelayinterface)、電纜接口、dsl接口、信號環(huán)(tokenring)接口等。除此之外,接口之間也可使用各種超高速接口,例如快速信號環(huán)接口、無線接口、以太網(wǎng)絡(luò)接口、十億位以太網(wǎng)絡(luò)(gigabitethernet)接口、atm接口、高速串行(highspeedserialinterface,hssi)接口、pos接口、光纖分散式數(shù)據(jù)接口(fiberdistributeddatainterface,fddi)等。一般而言,這些接口可包括可與合適的介質(zhì)進行通信的端口。在一些實施例中,接口也可包括獨立的處理器以及易失性隨機存取存儲器。獨立的處理器可控制上述的通信密集型任務(wù)作為分組交換、介質(zhì)控制以及管理。藉由提供分開的處理器以處理通信密集的任務(wù),上述接口允許主微處理器362有效率地執(zhí)行路由運算、網(wǎng)絡(luò)診斷、安全功能等。盡管圖3所示的系統(tǒng)為本發(fā)明的一特定運算裝置,但并不表示其為本發(fā)明唯一的網(wǎng)絡(luò)裝置架構(gòu)。舉例來說,亦常使用具有單一處理器的架構(gòu)以處理通信以及路由運算等。除此之外,其它類型的接口以及介質(zhì)也可與路由一同使用。無論網(wǎng)絡(luò)裝置如何配置,其可采用一個或者多個存儲器或者存儲器模塊(包括存儲器361),存儲器或者存儲器模塊用以存儲通用網(wǎng)絡(luò)操作以及漫游(roaming)、路徑優(yōu)化以及路由功能的機制的程序指令。舉例來說,程序指令可控制操作系統(tǒng)的操作和/或一個或者多個應(yīng)用程序。一個或者多個存儲器也可用以存儲查找表,例如移動綁定(mobilitybinding)、注冊、以及連結(jié)表(associationtable)等。圖4、5是顯示根據(jù)本發(fā)明一些實施例所述的示范系統(tǒng)。對本領(lǐng)域技術(shù)人員而言,在實施本發(fā)明的技術(shù)時,更適當(dāng)?shù)膶嵤├秊轱@而易見的。本領(lǐng)域技術(shù)人員也可理解其它可能的系統(tǒng)為可行的。圖4是顯示系統(tǒng)總線運算系統(tǒng)架構(gòu)400,其中系統(tǒng)的元件彼此使用總線402進行電性通信。示范系統(tǒng)400包括處理單元(cpu或者處理器)430以及將包括系統(tǒng)存儲器404(例如只讀存儲器406以及隨機存取存儲器408)的各個系統(tǒng)元件耦接至處理器430的系統(tǒng)總線402。系統(tǒng)400可包括直接與處理器430連接、靠近處理器430或者整合為處理器430的一部分的快速存儲器的快取。系統(tǒng)400可自存儲器404和/或存儲裝置412復(fù)制數(shù)據(jù)至快取428以供處理器430快速存取。通過這種方法快取可避免處理器430因等待數(shù)據(jù)所造成的延遲以提升性能。上述的模塊或者其它模塊可控制或者用以控制處理器430執(zhí)行各種動作。其它系統(tǒng)存儲器404也可作為選擇。存儲器404可包括各種具有不同性能特征的不同類型的存儲器。處理器430可包括任何通用處理器,以及用以控制處理器430以及將軟件指令結(jié)合至實際的處理器設(shè)中的專門處理器的硬件模塊或者軟件模塊(例如存儲于存儲裝置412中的模塊1414、模塊2416、以及模塊3418)。處理器430實質(zhì)上可為完全獨立的運算系統(tǒng),包括多個內(nèi)核或者處理器、總線、存儲器控制器、快取等。多內(nèi)核處理器可為對稱或者不對稱的。為了致能使用者與運算裝置400之間的互動,輸入裝置400可代表任何數(shù)量的輸入機制,例如語音麥克風(fēng)、產(chǎn)生手勢或者圖形輸入的處控感應(yīng)屏幕、鍵盤、鼠標(biāo)、運動輸入、語音等。輸出裝置422也可為一個或者多個本領(lǐng)域人員已知的輸出機制。在一些實施例中,多模塊系統(tǒng)可致能使用者提供多種類型的輸入以與系統(tǒng)400進行溝通。通信接口424可用以操作以及管理使用者的輸入以及系統(tǒng)的輸出。在此并無限制操作在任何特定的硬件配置上,因此當(dāng)開發(fā)出改進的硬件或者固件配置時,可輕易地取代本發(fā)明的基本特征。存儲裝置412為非易失性存儲器,并可為硬盤或者為可存儲供計算機存取的數(shù)據(jù)的其它類型計算機可讀取介質(zhì),例如磁帶、快閃存儲器卡、固態(tài)存儲裝置、數(shù)字視頻光盤(digitalvideodisc,dvd)、卡帶、隨機存取存儲器408、只讀存儲器406、以及前述裝置的結(jié)合等。存儲裝置412可包括用以控制處理器430的軟件模塊414、416、418,也可為其它硬件或者軟件模塊。存儲裝置412可連接至系統(tǒng)總線402。在一方面,執(zhí)行特定功能的硬件模塊可包括存儲于與必要硬件元件連接的計算機可讀取介質(zhì)中的軟件元件,例如處理器430、總線402、顯示器436等,以進行對應(yīng)的功能??刂破?10可為位于系統(tǒng)400上的專門微處理器或者處理器,例如主控芯片(baseboardmanagementcontroller,bmc)。在一些實施例中,控制器410可為智能平臺管理接口的一部分。除此之外,在一些實施例中,控制器410可嵌于系統(tǒng)400的主機板或者主電路板上。控制器410可管理介于系統(tǒng)管理軟件以及硬件平臺之間的接口??刂破饕部膳c各個系統(tǒng)裝置以及元件(內(nèi)部和/或外部)進行通信,例如控制器或者外圍元件,以下將提出更詳細的描述??刂破?10可對通知、警示、和/或事件產(chǎn)生特定的響應(yīng),并與遠端裝置或者元件(例如電子郵件訊息、網(wǎng)絡(luò)訊息等)進行通信,產(chǎn)生指令或者命令以執(zhí)行自動硬件修復(fù)程序等。系統(tǒng)管理員也可與控制器410遠端通信以啟動或者進行特定硬件修復(fù)程序或者操作,以下將提出更詳細的描述。系統(tǒng)400上不同類型的感應(yīng)器(例如感應(yīng)器426)可將參數(shù)回報給控制器410,例如冷卻風(fēng)扇速度、電源狀態(tài)、操作系統(tǒng)狀態(tài)、硬件狀態(tài)等。控制器410也可包括用以管理以及保存控制器410所接收的事件、警示、以及通知的系統(tǒng)事件日志控制器和/或存儲器。舉例來說,控制器410或者系統(tǒng)事件日志控制器可自一個或者多個裝置以及元件接收警示或者通知,并將警示或者通知保存于系統(tǒng)事件日志存儲元件中??扉W存儲器432可為系統(tǒng)400用以存儲和/或作為數(shù)據(jù)傳輸?shù)碾娮臃且资в嬎銠C存儲介質(zhì)或者芯片。快閃存儲器432可電性抹除和/或編程。舉例來說,快閃存儲器432可包括可抹除可編程只讀存儲器(eprom)、電性可抹除可編程只讀存儲器(eeprom)、rom、nvram、或者互補金屬氧化物半導(dǎo)體(cmos)??扉W存儲器432可存儲當(dāng)系統(tǒng)400開機時系統(tǒng)400所執(zhí)行的固件434,以及固件434的一組特定配置。快閃存儲器432也可存儲固件434所使用的配置。固件434可包括基本輸入/輸出系統(tǒng)或者其替代或者類似的固件,例如efi(extensiblefirmwareinterface)或者uefi(unifiedextensiblefirmwareinterface)。固件434可在系統(tǒng)400啟動時作為順序程序載入以及執(zhí)行。固件434可根據(jù)一組配置設(shè)定辨識、初始化、以及測試系統(tǒng)400中的硬件。固件434可在系統(tǒng)400上執(zhí)行自測試,例如開機自我檢測(power-onself-test,post)。自測試可測試各個硬件元件的功能,例如硬盤、光學(xué)讀取裝置、冷卻裝置、存儲器模塊、擴展卡等。固件434可在存儲器404、只讀存儲器406、隨機存取存儲器408、和/或存儲裝置412中定址以及定位一區(qū)域以存儲操作系統(tǒng)。固件434可載入啟動載入器和/或操作系統(tǒng),并將系統(tǒng)400的控制權(quán)交給操作系統(tǒng)。系統(tǒng)400的固件434可包括定義固件434如何控制系統(tǒng)400中各個硬件元件的固件配置。固件配置可決定系統(tǒng)400中各個硬件元件的啟動順序。固件434可提供設(shè)定各種不同參數(shù)的接口(例如uefi),其中參數(shù)的設(shè)定可與固件預(yù)設(shè)配置中的參數(shù)不同。舉例來說,使用者(例如系統(tǒng)管理員)可使用固件434以指定時鐘以及總線速度、定義哪些外圍裝置連接至系統(tǒng)400、設(shè)定系統(tǒng)健康(例如風(fēng)扇速度以及cpu溫度限制)的監(jiān)控、和/或提供各種其它影響系統(tǒng)400的整體效能以及電源使用的參數(shù)。盡管本發(fā)明顯示固件434存儲于快閃存儲器432中,但本領(lǐng)域技術(shù)人員將容易理解固件434可存儲于其它存儲器元件(例如存儲器404或者唯獨存儲器406中)。然而,本發(fā)明所示存儲于快閃存儲器432中的固件434僅作為說明目的的非限制實施例。系統(tǒng)400可包括一個或者多個感應(yīng)器426。舉例來說,一個或者多個感應(yīng)器426可包括一個或著多個溫度傳感器、熱傳感器(thermalsensor)、氧傳感器、化學(xué)傳感器、噪聲傳感器、熱傳感器(heatsensor)、電流傳感器、電壓檢測器、氣流傳感器、紅外線溫度計、熱流傳感器、溫度計、高溫計等。一個或者多個傳感器426可通過總線402與處理器、快取428、快閃存儲器432、通信接口424、存儲器404、只讀存儲器406、隨機存取存儲器408、控制器410、以及存儲裝置412進行通信。一個或者多個傳感器426也可通過不同的方法(例如內(nèi)部整合電路(inter-integratedcircuit,i2c)、通用型輸出(generalpurposeoutput,gpo)、以及類似的接口)與系統(tǒng)中的其它元件進行通信。圖5是顯示具有可用以執(zhí)行前述的方法或者操作、并產(chǎn)生以及顯示圖形化使用者接口的芯片組架構(gòu)的示范計算機系統(tǒng)500。計算機系統(tǒng)500可包括用以執(zhí)行本發(fā)明技術(shù)特征的計算機硬件、軟件、以及固件。系統(tǒng)500可包括處理器510,代表任何數(shù)量的可運作用以執(zhí)行運算的軟件、固件、以及硬件的物理和/或邏輯上的不同資源。處理器510可與控制處理器510的輸入以及輸出的芯片502進行通信。在此實施例中,芯片502輸出信息至輸出514(例如顯示器),并可讀取以及寫入信息至存儲裝置516,例如磁性介質(zhì)以及固態(tài)介質(zhì)。芯片502也可自隨機存取存儲器518讀取數(shù)據(jù)以及寫入數(shù)據(jù)至隨機存取存儲器518。連接各種使用者接口元件506的橋接器(bridge)504可供用以與芯片502橋接。上述的使用者接口元件506可包括鍵盤、麥克風(fēng)、觸控檢測以及處理電路、指向裝置(例如鼠標(biāo))等。一般而言,系統(tǒng)500的輸入可源自任何來源、機器所產(chǎn)生的輸入和/或使用者所產(chǎn)生的輸入。芯片502也可與一個或者多個具有不同物理接口的通信接口508連接。上述的通信接口可包括有線以及無線局域網(wǎng)絡(luò)、寬頻無線網(wǎng)絡(luò)、以及個人局域網(wǎng)絡(luò)的接口。用以產(chǎn)生、顯示、以及使用在此所述的圖形化使用者接口的方法的一些應(yīng)用包括藉由處理器510接收通過物理接口傳輸或者機器本身所產(chǎn)生的數(shù)據(jù)集,其中處理器510用以分析存儲于存儲裝置516或者518中的數(shù)據(jù)。除此之外,機器可通過使用者接口元件506自使用者接收輸入,并執(zhí)行合適的功能,例如通過使用處理器510分析上述輸入以執(zhí)行瀏覽功能。除此之外,芯片502也可與計算機系統(tǒng)500在開機時所執(zhí)行的固件512進行通信。固件502可根據(jù)一組固件配置辨識、初始化、以及測試計算機系統(tǒng)500中的硬件。固件512可在系統(tǒng)500上執(zhí)行自測試,例如開機自我檢測(power-onself-test,post)。自測試可測試各個硬件元件502~518的功能。固件512可在存儲器518中定址以及定位一區(qū)域以存儲操作系統(tǒng)。固件512可載入啟動載入器和/或操作系統(tǒng),并將系統(tǒng)500的控制權(quán)交給操作系統(tǒng)。在一些實施例中,固件512可與硬件元件502~510以及514~518進行通信。在此固件512可通過芯片502和/或通過一個或著多個其它元件與硬件元件502~510以及514~518進行通信。在一些實施例中,固件512可直接與硬件元件502~510以及514~518進行通信??梢岳斫獾氖?,示范系統(tǒng)400以及500可具有多于一個的處理器(例如430、510)或者為通過網(wǎng)絡(luò)連接在一起的計算機裝置的群組或者叢集的部分,以提供更強大的處理能力。為了清楚說明,本發(fā)明一些實施例是顯示包括具有裝置、裝置元件、通過軟件或者軟硬件的結(jié)合實現(xiàn)方法中的步驟或者程序的功能區(qū)塊。在一些實施例中,計算機可讀取存儲裝置、介質(zhì)、以及存儲器可包括含有位流的纜線或者無線信號等。然而,當(dāng)提到非暫態(tài)計算機可讀取存儲介質(zhì)時,明確地排除例如能量、載波信號、電磁波、以及信號本身。根據(jù)前述實施例所述的方法可藉由使用存儲于或者通過其它方法自計算機可讀取介質(zhì)中存取的計算機可執(zhí)行指令實現(xiàn)。舉例來說,上述的指令可包括致使或者以其它方式配置通用計算機、專門計算機、或者專門處理裝置執(zhí)行特定功能或者多個功能的指令或者數(shù)據(jù)。部分之計算機資源可通過網(wǎng)絡(luò)存取。計算機可執(zhí)行指令可為二進制編碼、中間格式指令(例如組合語言、固件、或者原始程序代碼)??捎靡源鎯χ噶睢⑺褂玫男畔?、和/或前述實施例的方法執(zhí)行期間所建立的信息的計算機可讀取介質(zhì)的范例可包括磁片或者光盤、快閃存儲器、提供非易失性存儲器的通用串行總線裝置、網(wǎng)絡(luò)存儲裝置等。用以實施這些方法的裝置可包括硬件、固件和/或軟件,并可帶有任何多個形式參數(shù)。帶有任何多個形式參數(shù)的典型范例包括筆記型計算機、智能手機、小型個人計算機、個人數(shù)字助理、機架式裝置、獨立設(shè)備等。在此所述的功能也可實現(xiàn)于外圍裝置或者外接卡中。上述的功能也可通過其它示例實現(xiàn)于不同芯片之間的電路板或者單一裝置中所執(zhí)行的不同程序。指令、傳輸上述指令的介質(zhì)、執(zhí)行上述指令的運算資源、以及其它支持上述運算資源的架構(gòu)為提供在此所述的功能的手段。本發(fā)明的各個方面提供支持服務(wù)器系統(tǒng)中可擴展集中式非易失性存儲器存儲盒的系統(tǒng)以及方法。盡管前面所述的具體實施例已顯示如何將可選操作以不同的指令實現(xiàn),但其它實施例可將可選操作結(jié)合至不同指令中。為了清楚說明,本發(fā)明一些實施例可表示為包括具有裝置、裝置元件、通過軟件或者軟硬件的結(jié)合實現(xiàn)方法中的步驟或者程序的功能區(qū)塊。各個實施例更可在各種操作環(huán)境中實現(xiàn),在一些例子中可包括一個或者多個服務(wù)器計算機、用戶計算機或者可運作任何數(shù)量的應(yīng)用程序的運算裝置。用戶或者客戶端裝置可包括任何數(shù)量的通用個人計算機,例如運作標(biāo)準(zhǔn)操作系統(tǒng)的桌上型計算機或者筆記型計算機,以及運作手機軟件以及可支持一些網(wǎng)絡(luò)以及訊息協(xié)議的移動、無線以及手持裝置。上述的系統(tǒng)也可包括一些運作任何類型的商用操作系統(tǒng)以及用于其它已知應(yīng)用(例如開發(fā)以及數(shù)據(jù)庫管理)的工作站。上述裝置也可包括其它電子裝置,例如虛擬輸出端、瘦客戶端(thinclient)、游戲系統(tǒng)以及其它可通過網(wǎng)絡(luò)進行通信的裝置。本發(fā)明一些實施例或者部分可實現(xiàn)于硬件中,本發(fā)明所述的方法可以下列技術(shù)的任何一個或者其結(jié)合實現(xiàn):具有用以對數(shù)據(jù)信號執(zhí)行邏輯功能的邏輯門的離散邏輯電路、具有合適的組合邏輯門的特殊應(yīng)用集成電路(applicationspecificintegratedcircuit,asic)、可編程硬件(例如可編程門陣列(programmablegatearray,pga)、現(xiàn)場可編程門陣列(fieldprogrammablegatearray,fpga))等。大多數(shù)的實施例使用對本領(lǐng)域技術(shù)人員為熟知的至少一網(wǎng)絡(luò)以支持通信。舉例來說,網(wǎng)絡(luò)可為局域網(wǎng)絡(luò)、廣域網(wǎng)絡(luò)、虛擬私有網(wǎng)絡(luò)、互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)絡(luò)(intranet)、商際網(wǎng)絡(luò)(extranet)、公共電話交換網(wǎng)(publicswitchedtelephonenetwork)、紅外線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)以及上述網(wǎng)絡(luò)的結(jié)合。根據(jù)前述實施例所述的方法可藉由使用存儲于或者通過其它方法自計算機可讀取介質(zhì)中存取的計算機可執(zhí)行指令實現(xiàn)。舉例來說,上述的指令可包括致使或者以其它方式配置通用計算機、專門計算機、或者專門處理裝置執(zhí)行特定功能或者多個功能的指令或者數(shù)據(jù)。部分之計算機資源可通過網(wǎng)絡(luò)存取。計算機可執(zhí)行指令可為二進制編碼、中間格式指令(例如組合語言、固件、或者原始程序代碼)。可用以存儲指令、所使用的信息、和/或前述實施例的方法執(zhí)行期間所建立的信息的計算機可讀取介質(zhì)的范例可包括磁片或者光盤、快閃存儲器、提供非易失性存儲器的通用串行總線裝置、網(wǎng)絡(luò)存儲裝置等。用以實施這些方法的裝置可包括硬件、固件和/或軟件,并可帶有任何多個形式參數(shù)。帶有任何多個形式參數(shù)的典型范例包括服務(wù)器計算機、筆記型計算機、智能手機、小型個人計算機、個人數(shù)字助理等。在此所述的功能也可實現(xiàn)于外圍裝置或者外接卡中。上述的功能也可通過其它示例實現(xiàn)于不同芯片之間的電路板或者單一裝置中所執(zhí)行的不同程序。在利用網(wǎng)頁服務(wù)器的實施例中,網(wǎng)頁服務(wù)器可執(zhí)行任何種類的服務(wù)器或中層(mid-tier)應(yīng)用程序,包括超文件傳送協(xié)議(http)服務(wù)器、文件傳送協(xié)議(ftp)服務(wù)器、共同網(wǎng)關(guān)接口(cgi)服務(wù)器、數(shù)據(jù)服務(wù)器、java服務(wù)器、及商業(yè)應(yīng)用服務(wù)器。這些服務(wù)器可用以執(zhí)行響應(yīng)來自用戶裝置的要求的程序或腳本(script),例如藉由執(zhí)行一或者多個網(wǎng)頁應(yīng)用程序,網(wǎng)頁應(yīng)用程序可利用任何程序語言(例如:c、c#或者c++)、或者任何腳本語言(例如perl、python、tcl)以及其組合的腳本或程序撰寫實施。服務(wù)器也可包括數(shù)據(jù)庫服務(wù)器,并不限于來自開放市場的商用可用軟件。服務(wù)器系統(tǒng)可包括前述的各種數(shù)據(jù)存儲以及其它存儲器以及存儲介質(zhì)。上述服務(wù)器系統(tǒng)可注冊于各種地址,例如一存儲多媒體本地連結(jié)(和/或注冊)至一或多個計算機或從通過網(wǎng)絡(luò)從任何或所有計算機遠端連結(jié)。在一組特別的實施例中,信息可注冊于本領(lǐng)域技術(shù)人員所熟知的存儲局域網(wǎng)絡(luò)(san)。同樣地,用以執(zhí)行對計算機、服務(wù)器或其他網(wǎng)絡(luò)裝置有貢獻功能的任意有需要的數(shù)據(jù)夾可被本地和/或遠端存儲。其中系統(tǒng)包括多個計算機化裝置,每個裝置包括可通過一總線電性耦合的多個硬件元件。舉例來說,這些硬件元件至少包括一中央處理單元、一輸入裝置(例如鼠標(biāo)、鍵盤、控制器、觸控感應(yīng)顯示元件或輔助鍵盤)以及至少一輸出裝置(例如顯示器裝置、打印機或喇叭)。上述系統(tǒng)也可包括一或多個存儲裝置,例如光盤裝置、光學(xué)存儲裝置、固態(tài)存儲裝置(例如隨機存取存儲器或只讀存儲器)以及可移除式多媒體裝置、存儲器卡、快閃存儲器卡等。上述裝置也可包括一計算機可讀取存儲介質(zhì)閱讀器、通信裝置(例如數(shù)據(jù)機、網(wǎng)絡(luò)卡(有線或無線)、紅外線運算裝置)以及以上所述的工作存儲器裝置(workingmemory)。計算機可讀取存儲介質(zhì)讀取器可連接至或者用以接收自計算機可讀取存儲介質(zhì),計算機可讀取存儲介質(zhì)代表遠端、本地、混合和/或可移除式存儲裝置,用以暫時性和/或更永久地包含、存儲、傳送、以及取回計算機可讀取信息的存儲介質(zhì)。系統(tǒng)和多種裝置可典型地將包括若干個至少位于一工作存儲器裝置的軟件應(yīng)用程序、模塊、服務(wù)或其他元件,包括一操作系統(tǒng)以及應(yīng)用程序(例如用戶端應(yīng)用程序或者網(wǎng)頁瀏覽器)。必須理解的是,也可根據(jù)前述的范例作各種變化。舉例來說,也可使用定制硬件和/或特殊元件可實施于硬件、軟件(包括便攜式軟件,例如applets)或者兩者之上。除此之外,連結(jié)至其它計算裝置的連結(jié)像是網(wǎng)絡(luò)輸入輸出裝置可被采用。包含程序代碼、或者部分程序代碼的存儲介質(zhì)以及計算機可讀取介質(zhì)可包括任何已知技術(shù)的適當(dāng)多媒體,包括存儲式介質(zhì)以及運算介質(zhì),包含易失性以及非易失性、可移除和不可移除介質(zhì),以便以任何方法或技術(shù)實現(xiàn)用以傳輸信息(例如計算機可讀取指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)),包括隨機存取存儲器、只讀存儲器、可抹除可編程只讀存儲器、電子可抹除可編程只讀存儲器、快閃存儲器、或其他存儲器技術(shù)、光盤只讀存儲器(cd-rom)、dvd、或其它光學(xué)存儲裝置、磁卡、磁帶磁片除存儲裝置或其他磁存儲裝置或者任何其它可用以存儲所需信息以及系統(tǒng)裝置可存取接收的介質(zhì)。本領(lǐng)域技術(shù)人員可根據(jù)本發(fā)明提供的方法與技術(shù)將本發(fā)明描述的功能以各種不同方法作實現(xiàn)。盡管以上已公開本發(fā)明優(yōu)選的實施例,但其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神以及范圍內(nèi),當(dāng)可作些許的更動以及潤飾,因此本發(fā)明的保護范圍當(dāng)視所附權(quán)利要求書界定范圍為準(zhǔn)。當(dāng)前第1頁12當(dāng)前第1頁12