• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    跨群集邊界的服務遷移制造技術

    技術編號:12293856 閱讀:94 留言:0更新日期:2015-11-11 06:12
    各實施例提供了跨不同群集的服務遷移以平衡利用率并且滿足顧客需求。不同的服務遷移選項可以有停機時間或沒有停機時間地被執行。服務的人工產物被移至新的目的地群集。服務在新目的地群集上被創建并且被發起,以使服務幾乎準備好啟動。在一實施例中,服務在舊群集上被停止并且在新群集上被啟動。在停止服務之后,DNS被更新以指向新群集上的服務。在另一實施例中,服務在舊群集上被停止并且以同一IP地址在新群集上被啟動,以避免DNS重新編程及相關聯的延遲。在進一步實施例中,通過將服務逐部分地自一個群集移至另一個群集而無停機時間地執行遷移。

    【技術實現步驟摘要】
    【國外來華專利技術】【專利說明】跨群集邊界的服務遷移大規模數據中心一般包括運行標準軟件包的集合的硬件機器的有組織群集,諸如web服務器、數據庫服務器等等。出于容錯和管理原因,數據中心中的機器一般被分成多個群集,所述多個群集獨立地由協調各軟件應用的各資源的一框架監控和管理。在一實施例中,框架可以是例如供應、支持、監控和命令構成數據中心的各虛擬機(VM)和物理服務器的Windows Azure?結構控制器。在現有的數據中心中,每個承租者在其整個生命周期被部署至單個群集,允許承租者的部署被單個框架管理。然而,該配置可以限制承租者的成長,因為擴展被限制于該單個群集內的機器。承租者和群集間的緊密耦合要求數據中心操作者將群集的容量維持在一級別,該級別將滿足部署在該群集上的承租者的潛在的將來要求。通常,這導致群集在預期可能的將來需求時以低電流利用率進行操作。即使多余容量被維持時,這僅僅改進了承租者的將來需求將被支持的可能性。不保證承租者規模請求將被限制于已保留的容量并且,因此,有時承租者可能不能獲得所需的容量。將服務限制于一個群集也為該服務創建單個故障點。如果控制該群集的框架發生故障,則整個群集將發生故障,并且該群集上所支持的所有服務都將不可用。概述提供本概述是為了以精簡的形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。本專利技術的各實施例允許承租者的服務有停機時間或無停機時間地在多個群集間移動。服務與群集上的特定IP地址相關聯。用戶使用一域名接入服務,該域名通過域名系統(DNS)或其他網絡位置服務轉換成IP地址。在服務在各群集間移動時,服務的IP地址可能改變或可能不改變。服務可以通過以下步驟有停機時間地被迀移:在新群集中發起服務的新實例;等待該新實例準備就緒;然后停止原始實例;并將服務的DNS名稱指向與服務在新群集上的新部署相對應的IP地址。或者,服務可以有停機時間地被迀移至新群集,并且保留原始IP地址。這會避免在DNS高速緩存被重新填充的同時對DNS及相關延遲重新編程的需求。迀移服務的進一步替代方案是通過以下步驟來無停機時間地執行迀移:逐部分地移動服務使得服務在迀移過程期間總是在群集中的一者或兩者中運行。附圖簡沐為了進一步闡明本專利技術的各實施例的以上和其他優點和特征,將參考附圖來呈現本專利技術的各實施例的更具體的描述。可以理解,這些附圖只描繪本專利技術的典型實施例,因此將不被認為是對其范圍的限制。本專利技術將通過使用附圖用附加特征和細節來描述和解釋,附圖中:圖1是圖示用于跨不同群集移動服務的承租者迀移器的框圖。圖2圖示了具有服務停機時間且需要DNS重新編程的服務迀移。圖3圖示了具有服務停機時間但保留服務的IP地址的服務迀移。圖4圖示了消除服務停機時間并保留服務的IP地址的服務迀移。圖5圖示了用于承租者迀移的適當的計算和聯網環境的示例。詳細描沐圖1是圖示用于跨不同群集12、13移動服務的承租者迀移器11的框圖。承租者迀移器11連接至數據中心中的所有群集。一旦數據中心操作者決定在各群集間移動服務,例如,為了平衡利用率或為了滿足承租者需求,承租者迀移器11就標識該服務的正確目的地群集。目的地群集的選擇可以基于各因素,諸如潛在目的地群集的利用、服務所作的當前需求等等。一旦標識了目的地群集,承租者迀移器11就通過在原始群集和新群集上創建/刪除VM 14、15上的實例來移動服務。承租者迀移器11控制如操作者所選擇的那樣是有停機時間還是沒有停機時間地執行迀移。如果新IP地址被指派給服務則承租者迀移器11可以請求對DNS記錄的更新,或者如果服務保持相同地址時則承租者迀移器11可以將IP地址移至新群集。服務存在性在迀移期間是互斥的。例如,當服務被迀移時,承租者迀移器11確保從顧客角度來看服務的兩個實例絕不會都在運行。圖2圖示了根據一實施例的具有服務停機時間且需要DNS重新編程的服務迀移。承租者迀移器21已標識在群集22上運行的要被移至群集23的服務。舊服務被指派群集22上的一個舊IP地址。在步驟201中,承租者迀移器21標識并復制來自群集22的服務人工產物,諸如代碼、比特、證書、型號等。通過使用這些人工產物,在步驟202中在群集23上創建新服務,但該服務未被啟動。承租者迀移器21在步驟203中指示新群集23來發起新服務群集23在步驟204中選擇適當的節點并且設立VM來運行該服務。群集23上的新IP地址被指派給該新服務。群集23在此時不啟動該服務。承租者迀移器21在步驟206中等待該服務在新群集上被發起,這例如在步驟205中指示。—旦新服務已被發起,承租者迀移器21就在步驟207中停止舊服務,并接著在步驟208中啟動新服務。在步驟209中從群集22刪除舊服務,這為該群集上運行的其他服務打開空間以擴展或被添加。然后,承租者迀移器在步驟210中更新中央DNS記錄以使該服務的域名指向群集23上的適當的新IP地址。DNS記錄更新可以用步驟207和208同時執行,而同時舊服務被停止且新服務被啟動。在步驟207中停止舊服務和在步驟208中啟動新服務之間有一時間段服務將對于用戶不可用。此外,如果用戶使用域名來接入服務,則在DNS記錄從服務的域名的舊IP地址被更新至新IP地址的同時,可能有附加延遲。由于DNS支持跨互聯網分布的許多本地高速緩存,因此需要時間來更新全部這些高速緩存。一旦中央DNS記錄被更新,則本地DNS高速緩存被清除并且用新IP地址來更新。在這些更新發生之前,用戶將被定向至舊群集22,該舊群集22不再運行服務并,因此,使用該服務的嘗試將失敗圖3圖示了根據一實施例的具有服務停機時間但保留服務的IP地址的服務迀移。承租者迀移器31已標識在群集32上運行的要被移至群集33的服務。舊服務被指派群集32上的一個IP地址。在步驟301中,承租者迀移器31標識并復制來自群集32的服務人工產物,諸如代碼、比特、證書、型號等。通過使用這些人工產物,在步驟302中在群集33上創建新服務,但該服務未被啟動。承租者迀移器31在步驟303中指示新群集33來發起新服務。群集33在步驟304中選擇適當的節點并且設立VM來運行該服務。群集33在此時不啟動該服務。承租者迀移器31在步驟306中等待該服務在新群集上被發起,這例如在步驟305中指示。一旦新服務已被發起,則承租者迀移器31在步驟307中停止舊服務。在步驟308中,服務的IP地址從群集32移除。服務的IP地址在步驟309中被添加至群集33,并且群集33上的新服務在步驟310上被啟動。最后,在步驟311中從群集32刪除舊服務,這為該群集上運行的其他服務打開空間以擴展或被添加。由于服務的IP地址尚未改變,因此承租者迀移器不需要如同圖2所示的過程中所需的那樣更新DNS記錄。因此,在步驟307中停止舊服務和在步驟310中啟動新服務之間有一時間段服務將對于用戶不可用。然而,一旦新服務被啟動,用戶可能仍使用域名接入該服務,而不等待任何DNS記錄更新延遲。本地DNS高速緩存將是準確的,因為服務的域名將仍舊與服務的相同IP地址相關聯。圖4圖示了根據一實施例的消除服務停機時間且保留服務的IP地址的服務迀移。承租者迀移器41已標識在群集42上運行的要被移至群本文檔來自技高網...

    【技術保護點】
    在資源是分布式的計算環境中,一種在所述計算環境中的各資源間遷移服務的方法,所述方法包括:復制在所述計算環境中的第一群集上運行的服務的人工產物,所述第一群集包括第一組虛擬機;使用所述人工產物在所述計算環境中的第二群集上創建服務,所述第二群集包括第二組虛擬機;停止所述第一群集上的服務;啟動所述第二群集上的服務;以及刪除所述第一群集上的服務。

    【技術特征摘要】
    【國外來華專利技術】...

    【專利技術屬性】
    技術研發人員:S·P·里瓦斯卡M·U·阿扎德S·塞耶德C·P·阿爾米達A·瑪尼
    申請(專利權)人:微軟技術許可有限責任公司
    類型:發明
    國別省市:美國;US

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文AV人妻AV无码中文视频| 亚洲av片不卡无码久久| AV无码久久久久不卡蜜桃 | 亚洲无码精品浪潮| 欧洲精品无码一区二区三区在线播放| 中文字幕人妻无码系列第三区 | 无码av最新无码av专区| 亚洲最大av资源站无码av网址| 好了av第四综合无码久久| 亚洲成a人片在线观看无码| 无码中文在线二区免费| 亚洲AV无码专区国产乱码4SE | 精品久久久久久无码免费| 久久人妻少妇嫩草AV无码专区| 免费人妻无码不卡中文字幕18禁| 国产aⅴ无码专区亚洲av| 无码色偷偷亚洲国内自拍| 久久久久久亚洲AV无码专区| 国产亚洲情侣一区二区无码AV| 在线观看无码AV网站永久免费| 亚洲韩国精品无码一区二区三区| 无码av无码天堂资源网| 91久久精品无码一区二区毛片| 久久精品无码精品免费专区| 亚欧无码精品无码有性视频| 国产午夜av无码无片久久96| 久久无码专区国产精品发布| 无码人妻精品一区二区三区久久| 日韩精品无码免费专区午夜不卡| 成人无码Av片在线观看| 无码一区二区波多野结衣播放搜索 | 亚洲精品无码av人在线观看| 国产aⅴ激情无码久久久无码 | MM1313亚洲精品无码久久| 人妻无码一区二区三区免费| 日韩AV无码久久一区二区| 无码国产色欲XXXX视频| 亚洲AV无码成人网站久久精品大| 国产做无码视频在线观看浪潮 | 国产精品无码无卡在线观看久| 亚洲熟妇av午夜无码不卡|