Amazon S3簡介
可擴(kuò)展的云存儲
Amazon Simple Storage Service (Amazon S3) 為開發(fā)人員和 IT 團(tuán)隊(duì)提供安全、耐用且高度可擴(kuò)展的對象存儲。Amazon S3 易于使用,通過簡單的 Web 服務(wù)接口實(shí)現(xiàn)在 Web 上的任意位置存儲和檢索任意數(shù)量的數(shù)據(jù)。使用 Amazon S3,您只需按您實(shí)際使用的存儲量付費(fèi),沒有最低消費(fèi)限制和設(shè)置成本。
Amazon S3 提供一系列的存儲類別,可用于不同的使用案例,包括用于頻繁訪問數(shù)據(jù)的通用存儲的 Amazon S3 Standard、用于長期但非頻繁訪問數(shù)據(jù)的 Amazon S3 – Infrequent Access(Standard – IA),以及用于長期歸檔的 Amazon Glacier。Amazon S3 還提供可配置生命周期策略,以便在您數(shù)據(jù)的生命周期內(nèi)對其進(jìn)行管理。一旦設(shè)置了策略,您的數(shù)據(jù)便會自動遷移到最合適的存儲類別,而您的應(yīng)用程序無需進(jìn)行任何更改。
Amazon S3 可單獨(dú)使用,也可與其他 AWS 服務(wù)以及第三方存儲庫和網(wǎng)關(guān)結(jié)合使用。Amazon S3 可為各種各樣的使用案例提供經(jīng)濟(jì)高效的對象存儲服務(wù),其中包括云應(yīng)用程序、內(nèi)容分發(fā)、備份和歸檔、災(zāi)難恢復(fù)以及大數(shù)據(jù)分析。
使用案例
內(nèi)容存儲和分發(fā)
Amazon S3 為各種內(nèi)容,從 Web 應(yīng)用程序到媒體文件,提供了一種高耐久性和高可用性的存儲。 它允許您將整個存儲基礎(chǔ)設(shè)施轉(zhuǎn)移到云端,從而利用 Amazon S3 的擴(kuò)展性和按使用付費(fèi)的優(yōu)勢,以處理不斷增長的存儲需求。 您可以從 Amazon S3 直接分發(fā)您的內(nèi)容。
對于分享易于復(fù)制的內(nèi)容或在其他位置存儲了原始副本的內(nèi)容,Amazon S3 的 Standard – Infrequent Access Storage (S-IA) 功能將是一種極為有利的解決方案。例如,如果您想將媒體內(nèi)容存儲在內(nèi)部,但需要向客戶、渠道合作伙伴或員工提供訪問權(quán)限,則可以使用 S-IA 這一低成本解決方案來存儲和分享此內(nèi)容。
用于數(shù)據(jù)分析的存儲
無論是存儲用于分析的醫(yī)藥數(shù)據(jù)、用于計(jì)算和定價的財(cái)務(wù)數(shù)據(jù),還是用于調(diào)整尺寸的照片圖像,Amazon S3 都是存儲原始內(nèi)容的理想位置。這樣,您可以將該內(nèi)容發(fā)送到 Amazon EC2 進(jìn)行計(jì)算、調(diào)整大小或其他大規(guī)模分析,而不會由于在這些服務(wù)之間移動數(shù)據(jù)產(chǎn)生任何數(shù)據(jù)傳輸?shù)馁M(fèi)用。然后,您可以選擇使用 Amazon S3 的去冗余存儲 (RRS) 功能(當(dāng)然,也可以使用 Amazon S3 的標(biāo)準(zhǔn)存儲)來存儲這些結(jié)果以及可再生的內(nèi)容。
備份、存檔與災(zāi)難恢復(fù)
Amazon S3 提供了高耐久性、高可擴(kuò)展性以及安全的解決方案來備份和歸檔您的關(guān)鍵數(shù)據(jù)。 您可以使用 Amazon S3 的版本控制功能為存儲的數(shù)據(jù)提供進(jìn)一步的保護(hù)。您也可以基于對象的生命周期為其定義歸檔規(guī)則,將 Amazon S3 對象歸檔到 Amazon Glacier 以享受極低成本的存儲服務(wù)。隨著數(shù)據(jù)老化,這些規(guī)則可以確保您的數(shù)據(jù)自動存儲到最合算的存儲服務(wù)中。
靜態(tài)網(wǎng)站托管
您可以在 Amazon S3 上托管整個靜態(tài)網(wǎng)站,進(jìn)而獲得一個價格實(shí)惠、高度可用并且可根據(jù)流量要求自動擴(kuò)展的托管解決方案。自托管一個可以處理峰值流量加載且高度可用的網(wǎng)站不但非常困難,而且成本高昂。有了 Amazon S3,您可以提供可靠的流量服務(wù),并且無需再為處理突發(fā)的高峰流量而擴(kuò)展基礎(chǔ)設(shè)施問題大傷腦筋。 Amazon S3 設(shè)計(jì)保證了 99.99% 的可用性和 99.999999999% 的耐久性,它使得您能夠訪問一個可高度擴(kuò)展且快速可靠的基礎(chǔ)設(shè)施,也就是 Amazon 運(yùn)行自身的全球網(wǎng)站網(wǎng)絡(luò)所采用的基礎(chǔ)設(shè)施。 您還可以享受到按需付費(fèi)的定價,也就是只按實(shí)際用量付費(fèi)。 Amazon S3 的網(wǎng)站托管解決方案特別適合托管靜態(tài)內(nèi)容(包括 html 文件、圖片、視頻以及 JavaScript 等客戶端腳本)的網(wǎng)站。 (建議使用 Amazon EC2 進(jìn)行托管包含服務(wù)器端腳本編寫和數(shù)據(jù)庫交互內(nèi)容的網(wǎng)站。)
Amazon S3 設(shè)計(jì)要求
Amazon S3 的基本理念是善加利用基于 Internet 的優(yōu)質(zhì)存儲。它讓開發(fā)人員不再擔(dān)心如何存儲數(shù)據(jù)、數(shù)據(jù)是否安全或者是否有足夠的存儲可用。他們不再需要支付前期費(fèi)用來建立自己的存儲解決方案,也不需要支付維護(hù)和擴(kuò)展存儲服務(wù)器的后續(xù)成本。 Amazon S3 功能簡單且強(qiáng)大:以實(shí)惠的價格安全地存儲任何數(shù)量的數(shù)據(jù),同時確保數(shù)據(jù)在您需要時始終可用。借助 Amazon S3,開發(fā)人員能夠?qū)W⒂诶脭?shù)據(jù)來進(jìn)行創(chuàng)新,而不是研究如何存儲數(shù)據(jù)。
Amazon S3 的構(gòu)建方式滿足以下設(shè)計(jì)要求:
耐用
Amazon S3 提供耐用的基礎(chǔ)設(shè)施存儲重要數(shù)據(jù),其設(shè)計(jì)旨在為對象提供 99.999999999% 的耐用性。您的數(shù)據(jù)將通過冗余方式存儲在多個設(shè)施以及一個設(shè)施內(nèi)的多個設(shè)備上。