[發明專利]在數據中心中的角色實例的可到達性無效
| 申請號: | 201210493118.3 | 申請日: | 2012-11-27 |
| 公開(公告)號: | CN102984254A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | P·K·帕特爾;D·班塞爾;M·K·桑古巴特拉;W·趙;X·昝;N·斯里瓦斯塔瓦 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據中心 中的 角色 實例 到達 | ||
1.一個或多個存儲計算機可使用指令的計算機存儲介質,所述計算機可使用指令在被一個或多個計算設備使用時,使得所述一個或多個計算設備執行一種方法,所述方法包括:
在托管環境中提供(504)多個角色實例,每個角色實例包括用于在所述托管環境中運行的顧客應用的代碼;
為所述多個角色實例分配(506)多個實例端點,每個實例端點包括第一IP地址、第一傳輸協議和唯一端口號的組合并且映射到所述角色實例之一;以及
將所述實例端點展示(512)給應用以允許所述應用使用映射到特定角色實例的實例端點來訪問所述特定的角色實例。
2.如權利要求1所述的一個或多個計算機存儲介質,其特征在于,所述方法還包括:
為所述多個角色實例分配負載平衡的端點,所述負載平衡的端點包括第二IP地址、第二傳輸協議和另一唯一的端口號的組合;以及
將所述負載平衡的端點展示給所述應用以允許所述應用使用所述負載平衡的端點通過負載平衡來訪問所述角色實例中的任意一個。
3.如權利要求2所述的一個或多個計算機存儲介質,其特征在于,所述第一和第二IP地址是相同的。
4.如權利要求2所述的一個或多個計算機存儲介質,其特征在于,所述方法還包括用所述實例端點和所述負載平衡的端點編程負載平衡器。
5.如權利要求1所述的一個或多個計算機存儲介質,其特征在于,所述方法還包括:
接收所述顧客應用的服務定義;
驗證所述服務定義;
根據所述服務定義分配托管環境資源。
6.如權利要求5所述的一個或多個計算機存儲介質,其特征在于,所述服務定義指定了由所述托管環境所使用的用于將端口號分配給所述角色實例的端口分配方案。
7.如權利要求5所述的一個或多個計算機存儲介質,其特征在于,所述服務定義指定了用于將端口號分配給所述角色實例的端口范圍。
8.如權利要求1所述的一個或多個計算機存儲介質,其特征在于,通過API將所述實例端點展示給所述應用,其中所述API提供將角色實例映射到實例端點的映射信息。
9.一種使得負載平衡器將負載平衡的消息和實例消息定向到托管環境中的角色實例的方法,所述方法包括:
接收(602)在所述托管環境中運行的服務應用的角色的多個角色實例的端點信息,所述端點信息標識了所述多個角色實例的多個實例端點,每個實例端點包括第一IP地址、第一傳輸協議和唯一的端口號的組合并映射到所述角色實例之一,所述端點信息還標識所述多個角色實例的負載平衡的端點,所述負載平衡的端點包括第二IP地址、第二傳輸協議以及另一唯一的端口號的組合;
當從應用接收包括來自所述多個實例端點的第一實例端點的第一消息時,將所述第一消息定向(608)到與所述第一實例端點對應的第一角色實例;以及
當從所述應用接收包括所述負載平衡的端點的第二請求時,根據負載平衡算法將所述第二請求定向(614)到所述角色實例之一。
10.一種用于云計算平臺的系統,所述系統包括:
主控多個虛擬機的一個或多個物理機(204,206),所述虛擬機運行多個為顧客應用提供代碼的角色實例;
為每個角色實例分配唯一的端口號以為每個角色實例生成一個實例端點的承租人管理器(414),每個實例端點包括IP地址、傳輸協議和唯一的端口號之一的組合;以及
用負載平衡的端點和實例端點編程的負載平衡器(420),所述負載平衡器被配置用于使用實例端點將應用消息直接路由到對應的角色實例,以及根據負載平衡算法使用所述負載平衡的端點將應用消息路由到角色實例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210493118.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:AGV車道結構
- 下一篇:深厚軟土懸浮樁復合地基病害加固構造





