有關(guān) Amazon S3 中安全功能的更多信息,請(qǐng)參閱 訪問控制主題在 Amazon S3 開發(fā)人員指南。
數(shù)據(jù)持久性和可靠性
Amazon S3 為任務(wù)關(guān)鍵型和主要數(shù)據(jù)存儲(chǔ)提供了高度持久的存儲(chǔ)基礎(chǔ)設(shè)施。Amazon S3 通過冗余方式將數(shù)據(jù)存儲(chǔ)在多個(gè)設(shè)施以及一個(gè)設(shè)施內(nèi)的多個(gè)設(shè)備上。為了提高耐用性,Amazon S3 在確認(rèn)數(shù)據(jù)已成功存儲(chǔ)之前會(huì)將數(shù)據(jù)同步存儲(chǔ)在多個(gè)設(shè)施中。此外,Amazon S3 還會(huì)在存儲(chǔ)或檢索數(shù)據(jù)時(shí)對(duì)所有網(wǎng)絡(luò)流量計(jì)算校驗(yàn)和,以檢測(cè)數(shù)據(jù)包是否損壞。與需要進(jìn)行費(fèi)時(shí)耗力的數(shù)據(jù)驗(yàn)證和手工修復(fù)的傳統(tǒng)系統(tǒng)不同,Amazon S3 可以定期執(zhí)行系統(tǒng)的數(shù)據(jù)完整性校驗(yàn),并且內(nèi)置了自動(dòng)的自我修復(fù)功能。
Standard 具有以下特點(diǎn):
以 Amazon S3 服務(wù)等級(jí)協(xié)議作為后盾,以確??捎眯?。
設(shè)計(jì)旨在特定年度內(nèi)為對(duì)象提供 99.999999999% 的持久性和 99.99% 的可用性。
能夠承受同時(shí)兩個(gè)設(shè)施中的數(shù)據(jù)丟失。
Standard – Infrequent Access 具有以下特點(diǎn):
以 Amazon S3 服務(wù)等級(jí)協(xié)議作為后盾,以確??捎眯?。
設(shè)計(jì)目的是在指定年度內(nèi)為對(duì)象提供 99.999999999% 的耐用性和 99.9% 的可用性。
能夠承受同時(shí)兩個(gè)設(shè)施中的數(shù)據(jù)丟失。
Amazon Glacier 具有以下特點(diǎn):
設(shè)計(jì)目的是在指定年度內(nèi)為對(duì)象提供 99.999999999% 的耐用性。
能夠承受同時(shí)兩個(gè)設(shè)施中的數(shù)據(jù)丟失。
管理您的數(shù)據(jù)
Amazon S3 讓數(shù)據(jù)管理變得異常簡(jiǎn)便。 通過 Amazon S3 的數(shù)據(jù)生命周期管理功能,您可以自動(dòng)將數(shù)據(jù)對(duì)象存檔到成本更低的存儲(chǔ)選項(xiàng),或者執(zhí)行重復(fù)刪除,幫助您降低數(shù)據(jù)對(duì)象在生命周期內(nèi)的成本。 Amazon S3 還允許您監(jiān)視和控制不同業(yè)務(wù)職能部門的成本。 所有這些管理功能都可以使用 Amazon S3 API 或管理控制臺(tái)輕松管理。 下面將詳細(xì)介紹 Amazon S3 提供的各種數(shù)據(jù)管理功能。
數(shù)據(jù)生命周期管理
隨著您的數(shù)據(jù)不斷發(fā)展,Amazon S3 可以自動(dòng)分配和更改成本和性能特性。它甚至還能自動(dòng)執(zhí)行常見的數(shù)據(jù)生命周期管理任務(wù),包括預(yù)配置容量、自動(dòng)遷移以降低費(fèi)用層級(jí),以及遵守法規(guī)合規(guī)性策略和最終按計(jì)劃刪除。
在存儲(chǔ)新數(shù)據(jù)時(shí),Amazon S3 讓您不必再計(jì)劃容量,因?yàn)樗軌虬葱钄U(kuò)展,您只需為使用的容量付費(fèi)即可。如果采用傳統(tǒng)的存儲(chǔ)系統(tǒng),計(jì)劃容量是一個(gè)極易出錯(cuò)的過程,尤其是存儲(chǔ)需求的增長(zhǎng)無法預(yù)測(cè)時(shí)。過度的預(yù)配置容量會(huì)導(dǎo)致設(shè)備閑置和成本增加,而預(yù)配置不足又會(huì)讓您超出計(jì)劃過早進(jìn)行昂貴的硬件升級(jí)。
隨著數(shù)據(jù)老化,或者在硬件故障或到達(dá)使用壽命時(shí),Amazon S3 會(huì)自動(dòng)并且透明地負(fù)責(zé)將您的數(shù)據(jù)遷移到新硬件上。 這種機(jī)制讓您不必執(zhí)行昂貴、耗時(shí)且風(fēng)險(xiǎn)極大的硬件遷移。 隨著數(shù)據(jù)老化,Amazon S3 還可以自動(dòng)將數(shù)據(jù)遷移到成本較低的存儲(chǔ)中。您可以基于數(shù)據(jù)的使用年限定義規(guī)則,將 Amazon S3 對(duì)象自動(dòng)遷移到 Standard – Infrequent Access (Standard – IA) 或 Amazon Glacier。
一旦數(shù)據(jù)結(jié)束了其生命周期,Amazon S3 還提供了編程選項(xiàng),用于刪除重復(fù)和大量數(shù)據(jù)。對(duì)于重復(fù)刪除,您可以將規(guī)則定義為在預(yù)定義的時(shí)間段后刪除對(duì)象集。這些規(guī)則可用于存儲(chǔ)在 Standard 或 Standard – IA 中的對(duì)象,也適用于已歸檔到 Amazon Glacier 的對(duì)象。
您還可以針對(duì) Amazon S3 對(duì)象的版本定義生命周期規(guī)則以降低存儲(chǔ)成本。例如,您可以創(chuàng)建規(guī)則,當(dāng)較舊版本的對(duì)象不再需要時(shí)自動(dòng)將其徹底刪除,從而節(jié)省資金并提高性能。除此之外,您還可以創(chuàng)建規(guī)則來將較舊的版本自動(dòng)遷移到 Standard – IA 或 Amazon Glacier,從而進(jìn)一步降低您的存儲(chǔ)成本。
成本監(jiān)視和控制
Amazon S3 提供了多種用于管理和控制成本的功能。 您可以使用 AWS 管理控制臺(tái)和 Amazon S3 API 為 Amazon S3 存儲(chǔ)桶添加標(biāo)簽,以便您將成本分配到多個(gè)業(yè)務(wù)維度,包括成本中心、應(yīng)用程序名稱或擁有者。 然后,您可以使用亞馬遜 AWS 成本分?jǐn)倛?bào)告(其中顯示了按標(biāo)簽統(tǒng)計(jì)的使用情況和成本)來查看成本的分布。有關(guān)為 S3 存儲(chǔ)段添加標(biāo)簽的詳細(xì)信息,請(qǐng)參閱 Amazon S3 Developer Guide 中的 Bucket Tagging 主題。
傳輸大量數(shù)據(jù)
您可以使用 AWS Direct Connect 將大批量數(shù)據(jù)傳輸?shù)?Amazon S3。AWS Direct Connect 服務(wù)便于您建立一個(gè)連接內(nèi)部設(shè)施和 AWS 的專用網(wǎng)絡(luò)。使用 AWS Direct Connect,您可以在 AWS 和數(shù)據(jù)中心、辦公室或主機(jī)托管環(huán)境之間建立私有網(wǎng)絡(luò)連接。在很多情況下,這樣做可以降低網(wǎng)絡(luò)成本、提高帶寬吞吐量,并提供比基于 Internet 的連接更為一致的網(wǎng)絡(luò)體驗(yàn)。