[發明專利]使用加密配置數據的邏輯儲存庫服務在審
| 申請號: | 201780060573.5 | 申請日: | 2017-09-28 |
| 公開(公告)號: | CN110088742A | 公開(公告)日: | 2019-08-02 |
| 發明(設計)人: | I·M·H·A·M·阿塔;M·B·戴維斯;P·坦登;N·柏莎拉;C·J·佩蒂;A·克漢 | 申請(專利權)人: | 亞馬遜技術有限公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78;G06F9/50 |
| 代理公司: | 余姚德盛專利代理事務所(普通合伙) 33239 | 代理人: | 周積德 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置數據 加密配置數據 可配置硬件 邏輯儲存 庫服務 應用程序邏輯 加密 私鑰 發送 響應 | ||
以下描述涉及邏輯儲存庫服務。在一個示例中,邏輯儲存庫服務的方法可以包括接收使用可配置硬件的應用程序邏輯的規范生成用于可配置硬件的配置數據的第一請求。該方法可以包括生成可配置硬件的配置數據。配置數據可以包括用于實現應用程序邏輯的數據。該方法可以包括加密配置數據以生成加密的配置數據。該方法可以包括使用私鑰對加密的配置數據進行簽名。該方法可以包括響應于該請求而發送簽名的已加密配置數據。
背景技術
云計算是使用在遠程位置可用并且可通過諸如因特網的網絡訪問的計算資源(硬件和軟件)。在一些布置中,用戶能夠根據需要購買這些計算資源(包括存儲和計算能力)作為實用程序。云計算將用戶的數據、軟件和計算交托給遠程服務。虛擬計算資源的使用可以提供許多優點,包括成本優勢和/或快速適應變化的計算資源需求的能力。
大型計算機系統的用戶可能具有由不同用例導致的各種計算要求。計算服務提供者可以包括具有不同類型的組件的各種不同計算機系統,這些組件具有不同級別的性能和/或功能。因此,用戶可以選擇在執行特定任務時可能潛在地更高效的計算機系統。例如,計算服務提供者可以為系統提供處理性能、內存性能、存儲容量或性能以及網絡容量或性能的不同組合。然而,一些用戶可能希望使用專有或高度專用的硬件來執行他們的計算任務。因此,可以挑戰計算服務提供者為這些用戶提供專用計算硬件,同時保持通用資源的健康混合,以便可以在不同用戶之間高效地分配資源。
附圖說明
圖1是示出包括用于管理配置數據的邏輯儲存庫服務的系統的示例的系統圖。
圖2是示出邏輯儲存庫服務的示例架構的系統圖。
圖3示出了可以由邏輯儲存庫服務執行的配置數據的攝取和生成的示例。
圖4是示出在包括邏輯儲存庫服務的多租戶環境中運行的多個虛擬機實例的示例系統圖。
圖5示出了圖4的示例系統的進一步細節,包括用于配置和接口到可配置硬件平臺的控制平面和數據平面的組件。
圖6是管理用于在多租戶環境中配置可配置硬件的配置數據的示例方法的流程圖。
圖7是管理用于在多租戶環境中配置可配置硬件的配置數據的另一示例方法的流程圖。
圖8描繪了可以實現所描述的創新的合適計算環境的一般化示例。
發明詳述
用于在一組可重復使用的通用計算資源內提供專用計算資源的一種解決方案是提供包括可配置邏輯平臺的服務器計算機(諸如通過向服務器計算機提供包括現場可編程門陣列(FPGA)的附加卡)作為一般計算資源的選擇。可配置邏輯是可被編程或配置為執行由應用于可配置邏輯的配置數據指定的邏輯功能的硬件。例如,計算資源的用戶可以提供用于配置可配置邏輯的規范(諸如以硬件描述語言或其他語言編寫的源代碼),可配置邏輯可以根據規范來配置,并且配置的邏輯可以用于為用戶執行任務。然而,允許用戶訪問計算設施的低級硬件可能潛在地在計算設施內引入安全性和隱私問題。作為具體示例,如果配置的邏輯導致計算設施內的一個或多個服務器計算機發生故障(例如,崩潰、掛起或重啟)或被拒絕的網絡服務,則來自一個用戶的錯誤或惡意設計可能潛在地導致對其他用戶拒絕服務。作為另一具體示例,如果配置的邏輯能夠讀取和/或寫入另一用戶的存儲器空間的存儲器,則來自一個用戶的錯誤或惡意設計可能潛在地破壞或讀取來自另一用戶的數據。作為另一具體示例,如果配置的邏輯包括使得設備超過可配置邏輯平臺的功耗或溫度規范的電路(例如環形振蕩器),則來自用戶的錯誤或惡意設計可能潛在地導致可配置邏輯平臺發生故障。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術有限公司,未經亞馬遜技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780060573.5/2.html,轉載請聲明來源鉆瓜專利網。





