簡體   English   中英

AWS EBS,EC2,S3之間的區別

[英]Difference between AWS EBS, EC2, S3

我是Amazon AWS的完全新手。 這些術語使我很困惑。 EBS,EC2和S3之間有何區別? 請指導。

與其問這些服務之間的區別 ,不如知道這些服務實際提供了什么。

Amazon EC2(彈性計算雲)是托管在雲中的虛擬機。 需要計算機時,可以將其打開。 當您不再需要它時,可以將其關閉。 您僅在使用時付款。

Amazon EBS(彈性塊存儲)是虛擬機的虛擬磁盤,例如C:D:驅動器。 您可以創建任意數量的磁盤,每個磁盤的大小都可以。

Amazon S3(簡單存儲服務)存儲文件,並根據需要在Internet上提供文件。 許多流行的服務將其數據存儲在S3中,例如Dropbox。 您只需為存儲的數據付費。

底線:您可以在雲中擁有計算和存儲功能,僅需為使用的內容付費,而無需事先承諾。 這樣就無需購買自己的設備並在數據中心中運行它。

嗯,EBS和S3是為不同要求而設計的不同類型的存儲系統,但是同時使用這兩種存儲系統並不罕見。 在不犧牲所需功能的情況下削減存儲成本的關鍵是在可能的情況下最大程度地利用S3,並僅在應用程序要求時使用帶有預配置I / O的更昂貴的EBS。

S3是一個對象存儲系統,可以在單個對象中存儲1字節到5 TB的數據。 對象不存儲在文件系統中; 而是由用戶創建對象並將鍵與它們相關聯。 用戶通過命令行操作,API調用或旨在與S3配合使用的應用程序(例如Firefox瀏覽器的S3Fox Organizer插件)檢索數據。

對象可以包含文件,例如數據集的壓縮版本,但它們也可以存儲任意字節串。 幾乎可以從Web上的任何位置訪問S3對象,因此,如果您正在運行多個EC2實例,則它們中的任何一個都可以訪問S3對象。 實際上,數據中心中運行的任何服務器都可以訪問S3中的對象。

EBS提供了更多傳統文件系統功能。 EBS存儲被組織成卷,一旦將EBS卷連接到服務器,就將其視為本地磁盤驅動器。 關閉附加到其的虛擬服務器后,EBS卷上的數據可以繼續存在。 應該注意的是,可以將EC2虛擬實例配置為在關機時刪除EBS卷。 如果要在關閉后保存EBS卷,請確保相應地配置實例。

EBS卷有標准或預配IOP版本。 標准版本適用於僅需要中等I / O性能或間歇性需要大量I / O操作的應用。 預置的EBS卷適用於需要始終保持一致的I / O級別的應用程序,例如數據庫。 使用預置的IOP,您可以根據需要購買不同級別的I / O性能。

EBS標准卷的價格為每月每GB 0.10美元和每100萬個I / O請求0.10美元。 EBS預置卷的成本為每月每GB 0.125美元,每個預置IOP的成本為0.10美元。 S3存儲定價使用分層模型,起價為每月每GB 0.095美元,對於容量超過500TB的存儲,則降至每月0.055 GB。

存儲非關鍵數據時,您可能需要考慮使用S3減少冗余存儲。 減少的冗余存儲的價格從每月每GB 0.076美元到0.037美元不等。 減少的冗余存儲旨在實現99.99%的持久性和99.99%的可用性,而標准S3存儲旨在實現99.999999999%的持久性和99.99%的可用性。

具有預配置的I / O存儲的類似數量的S3和EBS的月度費用差異可能很大。 例如,配備1000個IOP的500 GB的預配置EBS容量每月將花費162.50美元(EBS容量為62.50美元,EBS IOPS為100美元)。 相同數量的S3存儲將花費$ 47.03。

示例場景

TransGlobal Analytics的分析師代表多個客戶使用大型數據集。 分析師通常會使用商業智能工具來構建包含摘要數據的數據庫。 客戶使用這些數據庫來幫助他們了解趨勢並確定其運營中的問題區域。 例如,客戶可能會注意到一條業務線的邊際利潤下降。 客戶可以使用該數據庫深入分析特定產品和服務以及跨時間和區域。 這可以幫助她了解問題是否僅限於少數產品或地區,或者問題是否在整個業務范圍內都是系統性的。 有時,客戶會想深入了解詳細數據,但這很少見。

TransGlobal Analytics的數據庫設計人員必須決定詳細數據集和摘要數據庫的存儲位置。 詳細數據集的存儲應支持多個TB的數據,並可以輕松擴展以支持其他數據。 數據庫的存儲應支持快速讀取操作,因為客戶端將以交互方式查詢數據。 由於數據集可能會變得很大,因此最小化數據集的存儲單位成本非常重要。 快速查詢響應(例如,少於3秒)是數據庫用戶的堅決要求,而TransGlobal Analytics願意為存儲支付更多費用,以確保一致的輸入/輸出(I / O)性能。 系統架構師決定使用S3來存儲原始數據集,並使用EBS來存儲數據庫中的派生數據。

利弊

S3存儲系統的最大缺點可能是缺乏對文件系統的支持。 同樣,與EBS相比,S3檢索時間可能很慢,並且在請求之間可能有所不同。 但是,S3將在單個對象中最多支持5 TB的數據,並且用戶可以存儲任意數量的對象。 EBS卷限制為1 TB,並且只能附加到單個EC2實例。 如果要在多個EC2實例上使用相同的EBS卷,則必須復制EBS卷並將副本附加到其他實例。 對於主要支持讀取操作的應用程序(例如商業智能應用程序),這是一個合理的解決方案。

參考: http : //www.tomsitpro.com/articles/cost-of-the-cloud-book,2-694-2.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM