租用幫助
對象存儲服務(wù),簡單來說,可以把它當(dāng)成一個“網(wǎng)盤”,可以上傳下載數(shù)據(jù),也可以直接在這個“網(wǎng)盤”中對文件進(jìn)行某些操作。我們不管是選擇華為云、阿里云還是亞馬遜云(AWS),第一原則就是,-體化解決方案!用哪家的云服務(wù)器就用哪家的對象存儲,畢竟在高度競爭的市場環(huán)境下,對象存儲已經(jīng)高度同質(zhì)化了,不會差距太大。
海外云存儲充值優(yōu)惠:http://www.ukunilife.com/zt/2023-05-06/
一、 AWS S3對象存儲
Amazon S3是一種面向 Internet 的存儲服務(wù)。您可以通過 Amazon S3 隨時在 Web 上的任何位置存儲和檢索的任意大小的數(shù)據(jù)。Amazon S3將數(shù)據(jù)作為對象存儲在存儲區(qū)中。一個對象由一個文件和可選的描述該文件的任何元數(shù)據(jù)組成。在S3里面實(shí)質(zhì)上是沒有目錄和文件夾的概念,即目錄概念實(shí)質(zhì)只是對象的前綴,并不存在實(shí)體。
1、存儲桶(bucket):數(shù)據(jù)都是存儲在AWS 的存儲桶中,我們可以把桶理解為磁盤分區(qū),不過它是由一個桶名(字符串)唯一標(biāo)識,即你不能創(chuàng)建別人已經(jīng)創(chuàng)建過的桶。
2、對象:(1)對象鍵 (或鍵名稱) 在存儲桶中唯一地標(biāo)識對象。(Key)
(2)對象元數(shù)據(jù)是一組名稱值對。您可以在上傳對象元數(shù)據(jù)時對其進(jìn)行設(shè)置。上傳對象后,您將無法修改對象元數(shù)據(jù)。修改對象元數(shù)據(jù)的唯一方式是創(chuàng)建對象的副本并設(shè)置元數(shù)據(jù)。對象元數(shù)據(jù)又分為系統(tǒng)元數(shù)據(jù)和用戶自定義元數(shù)據(jù)。
(3) 數(shù)據(jù)
3、S3存儲類型
STANDRARD: 99.99% 最常用的數(shù)據(jù)類型
STANDRARD_IA 99.9% 檢索收費(fèi),不適用于經(jīng)常訪問的數(shù)據(jù)
ONEZONE_IA 99.5% 無法靈活的應(yīng)對可用去丟失的情況
GLACIER 99.99% 不用于實(shí)時訪問,必須先還原對象,然后再訪問
RRS 99.99% 無
4、S3的使用,使用SDK的訪問服務(wù)
5、桶的操作:創(chuàng)建桶(每個用戶最多可以創(chuàng)建100個),生命周期的管理
6、對象的管理:上傳、下載、復(fù)制、刪除
二、阿里云對象存儲服務(wù)(Object Storage Service,簡稱 OSS)
阿里云提供的海量、安全、低成本、高可靠的云存儲服務(wù)。其數(shù)據(jù)設(shè)計(jì)持久性不低于 99.9999999999%(12 個 9),服務(wù)設(shè)計(jì)可用性(或業(yè)務(wù)連續(xù)性)不低于 99.995%。OSS 具有與平臺無關(guān)的 RESTful API 接口,您可以在任何應(yīng)用、任何時間、任何地點(diǎn)存儲和訪問任意類型的數(shù)據(jù)。
您可以使用阿里云提供的 API、SDK 接口或者 OSS 遷移工具輕松地將海量數(shù)據(jù)移入或移出阿里云 OSS。數(shù)據(jù)存儲到阿里云 OSS 以后,您可以選擇標(biāo)準(zhǔn)存儲(Standard)作為移動應(yīng)用、大型網(wǎng)站、圖片分享或熱點(diǎn)音視頻的主要存儲方式,也可以選擇成本更低、存儲期限更長的低頻訪問存儲(Infrequent Access)和歸檔存儲(Archive)作為不經(jīng)常訪問數(shù)據(jù)的存儲方式。
1、存儲類型(Storage Class):OSS 提供標(biāo)準(zhǔn)、低頻訪問、歸檔三種存儲類型,全面覆蓋從熱到冷的各種數(shù)據(jù)存儲場景。其中標(biāo)準(zhǔn)存儲類型提供高可靠、高可用、高性能的對象存儲服務(wù),能夠支持頻繁的數(shù)據(jù)訪問;低頻訪問存儲類型適合長期保存不經(jīng)常訪問的數(shù)據(jù)(平均每月訪問頻率 1 到 2 次),存儲單價(jià)低于標(biāo)準(zhǔn)類型;歸檔存儲類型適合需要長期保存(建議半年以上)的歸檔數(shù)據(jù),在三種存儲類型中單價(jià)最低。
2、存儲空間(Bucket):存儲空間是您用于存儲對象(Object)的容器,所有的對象都必須隸屬于某個存儲空間。存儲空間具有各種配置屬性,包括地域、訪問權(quán)限、存儲類型等。您可以根據(jù)實(shí)際需求,創(chuàng)建不同類型的存儲空間來存儲不同的數(shù)據(jù)。
3、對象/文件(Object):對象是 OSS 存儲數(shù)據(jù)的基本單元,也被稱為 OSS 的文件。對象由元信息(Object Meta)、用戶數(shù)據(jù)(Data)和文件名(Key)組成。對象由存儲空間內(nèi)部唯一的 Key 來標(biāo)識。對象元信息是一組鍵值對,表示了對象的一些屬性,比如最后修改時間、大小等信息,同時您也可以在元信息中存儲一些自定義的信息。
4、 地域(Region):地域表示 OSS 的數(shù)據(jù)中心所在物理位置。您可以根據(jù)費(fèi)用、請求來源等選擇合適的地域創(chuàng)建 Bucket。
5、 訪問域名(Endpoint): Endpoint 表示 OSS 對外服務(wù)的訪問域名。OSS 以 HTTP RESTful API 的形式對外提供服務(wù),當(dāng)訪問不同地域的時候,需要不同的域名。通過內(nèi)網(wǎng)和外網(wǎng)訪問同一個地域所需要的域名也是不同的。
6、訪問密鑰(AccessKey):AccessKey(簡稱 AK)指的是訪問身份驗(yàn)證中用到的 AccessKeyId 和 AccessKeySecret。OSS 通過使用 AccessKeyId 和 AccessKeySecret 對稱加密的方法來驗(yàn)證某個請求的發(fā)送者身份。AccessKeyId 用于標(biāo)識用戶;AccessKeySecret 是用戶用于加密簽名字符串和 OSS 用來驗(yàn)證簽名字符串的密鑰,必須保密。
在工作中,我主要接觸的公有云包括:華為云、阿里云、亞馬遜云(AWS),現(xiàn)在工作主要以華為云和AWS為主,阿里云為輔。
三、下面我從個人使用情況來說明一下 AWS S3和阿里云對象存儲服務(wù)的優(yōu)劣勢
1、對象價(jià)格
首先是存儲價(jià)格,由于我這邊涉及到的業(yè)務(wù)花費(fèi)最大是存儲,所以我們首先看一下這2大公有云的云存儲價(jià)格,這里主要對比三者的對象存儲價(jià)格,價(jià)格是從低到高排列。阿里云OSS
2、服務(wù)器價(jià)格,從實(shí)際使用情況來看2者在服務(wù)器上價(jià)格差距都不是非常大,這個幾乎是相持平的。
3、安全性,使用公有云面臨的最大問題就是數(shù)據(jù)安全性問題,從我個人的實(shí)際使用情況來看,安全性的排名是:第一名是AWS,,后是阿里云,排名的主要原因如下。
(1)AWS作為一個老牌的云服務(wù)提供商,無論是數(shù)據(jù)安全還是個人隱私安全方面做的都是非常好的,這個毋庸置疑。
(2)阿里云被排名差并不是說阿里云不安全,而是相比其他兩家它最近的一些動作尤其讓人擔(dān)心,各種關(guān)于隱私泄漏的新聞層出不群,讓人不禁懷疑其安全可靠性。除此之外,純粹作為一個公有云,阿里云的實(shí)力在國內(nèi)還是首屈一指的。
4、技術(shù)支持,作為一個技術(shù)企業(yè)我們在使用公有云會遇到各種問題,這時候就需要獲得公有云服務(wù)商提供的各種技術(shù)支持,但是2家公司在這方面差別還是非常大的。
(1)免費(fèi)技術(shù)支持,阿里云提供一定的免費(fèi)技術(shù)支持,當(dāng)你遇到一些常見的問題你可以通過工單方式和他們技術(shù)支持人員聯(lián)系獲得相關(guān)技術(shù)支持。需要注意的是AWS也提供免費(fèi)的工單服務(wù),但是這個工單服務(wù)不包括任何技術(shù)支持(有點(diǎn)意思吧!!),要想獲得咨詢技術(shù)問題支持只能花錢。
(2)商業(yè)技術(shù)支持,阿里云這個價(jià)格還是比較公道的,因?yàn)閱栴}不可能天天有,所以遇到問題花費(fèi)一定的錢也是可以理解的。
AWS的技術(shù)支持費(fèi)用如下,大家可能壓根不會看完。簡單來講就是你每個月花費(fèi)錢越多,同樣的技術(shù)支持費(fèi)用越高,比如開發(fā)人員這個技術(shù)支持,當(dāng)你一個月花費(fèi)達(dá)到10000元,那么你得交300元技術(shù)支持費(fèi)。當(dāng)你花費(fèi)到10萬元,你就得交3000元。怎么說呢?有點(diǎn)打土豪的感覺,你越富就得交的越多 。
5、售后服務(wù)(不是技術(shù)支持),阿里云和AWS的售后服務(wù)支持還是可以的 !
6、費(fèi)用構(gòu)成,關(guān)于費(fèi)用的構(gòu)成,阿里云理解非常簡單。這里我簡單說一下AWS的服務(wù)費(fèi)用構(gòu)成,否則一般人壓根就無法理解它每個月的費(fèi)用構(gòu)成。我們通常理解付費(fèi)就是付完云服務(wù)商提供的服務(wù)費(fèi)用就可以了,但是AWS的費(fèi)用構(gòu)成可以分為幾個部分:
(1)購買基礎(chǔ)設(shè)施費(fèi)用(比如EC2、S3、EFS、RDS等等)。
(2)技術(shù)支持費(fèi)用。前面已經(jīng)說了在AWS上想要獲得技術(shù)支持必須付費(fèi),否則你只是買了AWS的技術(shù)支持才能獲得相關(guān)咨詢技術(shù)問題的資格,否則AWS是不會接受個人技術(shù)支持的。即使是一對一的售后服務(wù)支持也是告訴你花錢開個技術(shù)支持,否則解決不了問題。
(3)增值稅。你沒有看錯,你交完上面所有的費(fèi)用后自己需要為上面的錢交稅,也就是說AWS只負(fù)責(zé)收錢,不會去納稅,我們之前付的所有錢都是不含稅的。
最后,通過上面的比較大家可以對這2個公有云有一個簡單了解,各大云廠商的對象存儲方案,各有特色,國內(nèi)的云廠商基本都提供了本地冗余方案,個人理解是用來適應(yīng)國內(nèi)需求,有些場景對存儲成本比較敏感,雖然對方案理解,但還是不應(yīng)該把本地冗余方案做為默認(rèn)選項(xiàng),對一些云對象存儲初次使用的用戶來說,可能不會太關(guān)注,后續(xù)如果發(fā)生問題,數(shù)據(jù)的丟失或者不可用,造成的問題將會更大。也希望大家在以后為自己企業(yè)選擇公有云時候一定要多多分析。