當前位置:首頁 » 服務存儲 » 開源存儲哪家強
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

開源存儲哪家強

發布時間: 2023-03-26 00:07:32

A. Kubernetes 幾種存儲方式性能對比 (轉載)

原文來自:

https://blog.fleeto.us/post/kubernetes-storage-performance-comparison/

摘要

本文展示了一個簡單的存儲對比,使用未經性能優化的多種存儲提供的存儲卷進行測試和比較。

忽略 Azure 的原生 PVC 或hostPath,我們可以得出如下測試結果:

1. Portworx 是 AKS 上最快的容器存儲。

2. Ceph 是私有雲集群上最快的開源存儲後端。對公有雲來說,其操作太過復雜,這些多餘的復雜性並沒有能提供更好的測試表現。

3. OpenEBS 的概念很棒,但是其後端需要更多優化。

如果你正在運行 Kubernetes,你可能正在使用,或者准備使用動碼猜態供給的塊存卷 ,而首當其沖的問題就辯族是為集群選擇合適的存儲技術。這個事情並不能用一個簡單的測試來做出簡單的回答,告訴你目前市面上最好的技術是什麼。存儲技術的選擇過程中,集群上運行的負載類型是一個重要的輸入。對於裸金屬集群來說,需要根據實際用例進行選擇,並集成到自己的硬體之中。公有雲中的託管 K8s,例如 AKS、EKS 或者 GKE,都具有開箱可用的塊存儲能力,然而這也不見得就是最好的選擇。有很多因素需要考慮攜模弊,比如說公有雲的 StorageClass 的故障轉移時間太長。例如在 一個針對 AWS EBS 的故障測試中,載入了卷的 Pod 用了超過五分鍾才成功的在另一個節點上啟動。Portworx 或者 OpenEBS 這樣的雲原生存儲產品,正在嘗試解決這類問題。

本文的目標是使用最常見的 Kubernetes 存儲方案,進行基本的性能對比。我覺得在 Azure AKS 上使用下列後端:

AKS 原生 Storageclass:

1.Azure native premium

2.使用 cStor 後端的 OpenEBS

3.Portworx

4.Heketi 管理的 Gluster

5.Rook 管理的 Ceph

B. nodejs雲伺服器哪家強

不知不覺間,2019已經接近尾聲,在這一年裡,我們看到了很多技術的長足發展,其中就包括NodeJS,它已經變得越來越流行,NPM上的各種功能模塊(Package)的發布總數,也呈井噴之勢,早早的就跨越了100萬大關,成為了這個星球上最大的開源庫集合。不

更令人驚喜的是,作為一種Web伺服器端的技術,在2019年度,我們看到了業界,在基於NodeJS,構建健壯的**內容管理系統(CMS)**這一應用領域上的持續發力,一批充滿現代意味、方便、實用的CMS產品被紛紛推出,下面所列的,則是在2019年度,被廣泛使用的一些CMS產品,正在希望使用NodeJS,開發相關以內容管理為核心的網站的朋友,不妨可以關注下。

至於能不能像衫猛WordPress一樣,成為一款現象級的CMS產品,就一切都要靠時間去檢驗了,拭目以待吧。

1. KeystoneJs

KeystoneJs是一款功能強大的NodeJs CMS框架。除了其本身提供了豐富而強壯的CMS基礎功能外,KeystoneJs還可以用於開發RESTful API的應用、各種非CMS的應用程序,如電子商務平台或者在線論壇等。

特別的,KeystoneJs提供了簡化的Admin UI,可幫助開發人員快速的創建美觀但功能復雜的CMS後台管理功能。

KeystoneJs的其他一些主要特性如下:

KeystoneJS使用MongoDB資料庫進行數據存儲,並藉助於Mongoose實現了有效的對象文檔映射(ODM)。
通過KeystoneJS MVC架構,並使用KeystoneJS的內置模板,可以快速的構建基於數據的相關頁面呈現功能。
只需要少量的一些工作,開發人員就能在KeystoneJS的基礎上,實現自定義的路由,並實現各種定製功能的開發。
KeystoneJS非常輕量級,同時為資料庫管理提供了豐富的API,這對於構建面向內容的網站來說,是非常重要的。
2. Ghost CMS

如果在幾年前,以Ghost為代表的Headless(無頭類)類的CMS系統,還只是CMS中的一個不特別被人關注的分支的話,那麼,2019年度,在CMS領域,最應該引起人關注的,就是Headless(無頭類)類的CMS系統,已經蔚為壯觀,漸成主流。

這一現象,反映了一個不爭的現實,即:一個後台,多種前端,已經越來越成為了業界基本的形態。

Ghost總體來說,更加適合於構建功能復雜的博客類平台,這也是為什麼,一眾公司,或枯橋如蘋果(Apple)、天空新聞(SkyNews)等都使用Ghost CMS的原因所在。

首先,Ghost的整體設計是非常干凈,簡單,舒適的,幾乎零配置就能擁有非常友好的內容編輯介面。
其次,Ghost內置了強大的SEO功能。您可以在Ghost里,就准備好所有的站點地圖、元數據、AMPs、規范標記等等等等和SEO相關的內容。
3. Strapi CMS

了解了Ghost的優雅,不妨來認識下另一個,在2019年度發展堪稱迅猛的框架:Strapi CMS!

和Ghost一樣,這也是一個Headless的CMS框架,它為開發人員提供了一個強大的、自託管的、高度可定製的內容API系統。

因此,Strapi非常適用於敗蘆開發系統級別的、具有良好配置、易於管理的Web和移動端應用程序。

C. 根本不需Micro SD卡!擴展存儲容量,華為手機早有更強「備胎」

這些年,智能手機不僅在攝像頭像素上屢創新高,而且高端機型也普遍標配128GB存儲,甚至出現512GB版本這樣的巨無霸。總有一天,當手機存儲被塞得滿滿當當,除了再買一部頂配手機之外,其實還能給手機擴展容量。

從EMUI 4.0開始,華為手機出於安全和性能考慮,不再支持將應用程序安裝到Micro SD卡上。這是由於Micro SD卡的讀寫速度相對手機內置存儲而言緩慢,並且Micro SD卡更容易因為熱插拔、外物侵入而崩潰,影響系統運行的穩定性。

那麼拓展的存儲容量可以怎麼用?比如:

· 作為電腦"D盤"使用,存儲海量照片、音樂、視頻等;

· 作為安全的外部存儲備份,將數據被分到外部存儲,並可隨時恢復。

如今Micro SD卡已經Out,只需簡單三招,輕松給華為手機擴展容量。

推薦之一:華為NM存儲卡

推薦理由:更小巧更強大,提供比Micro SD卡更好的存儲方案

適用機型:華為P30系列、Mate 20系列、Mate X

心動賣點之1:至簡設計,成就全球體積最小的手機存儲卡

2018年10月,華為正式發布NM存儲卡,一舉結束手機存儲卡十三年外觀不變的 歷史 。

工程師巧妙地將Nano存儲卡的兩個PIN腳設計為L型,並擺放在存儲卡的兩個角落,使得Nano存儲卡僅相當於Nano SIM卡大小,足足比Micro SD卡縮小45%。

與此同時,手機卡槽也相應進行了改變。華為將兩個並列的雙卡槽,調整為正反兩面的雙卡槽,副卡卡槽既支持Nano SIM卡,也支持Nano存儲卡。當卡槽插入Nano卡時,手機發起"對話",智能識別是Nano SIM卡還是Nano存儲卡。

心動賣點之2:疾速傳輸,速度達到手機內置存儲標准

華為Nano存儲卡基於JEDEC的開源內存存儲協議(eMMC5.1),理論最高傳輸速率100MB/s。經華為實驗室測量,Nano存儲卡的數據順序讀取速率在電腦上可達90MB/s,在手機上達80MB/s,順序寫入速率達70MB/s,遠超SD卡UHS-3標准。

推薦之二:華為備咖存儲

推薦理由:備份就像充電一樣簡單

適用機型:華為P30系列、P20系列、Mate 20系列、Mate 10系列、nova4系列

心動賣點之1:高達1TB存儲空間,1秒備份10張照片

華為備咖存儲內置1TB大容量硬碟,連接華為手機即可備份,連接電腦變身移動硬碟。

它可為華為手機高速備份照片、音樂、視頻、簡訊、聯系人、微信及各類軟體,存儲超過30萬張高清照片(3MB/張)或超過3000集高清連續劇(300MB/集)。

心動賣點之2:邊充電邊備份

在純凈極簡的設計之下,華為備咖存儲既可以作為移動硬碟,還能為手機供電。接入電源並連接手機,即可一邊充電、一邊進行數據備份,最高支持9V/2A快充。

推薦之三:華為雲空間

推薦理由:來自雲端的守護

適用機型:華為全系手機、未來5G手機

心動賣點之1:5G開啟想像空間

5G時代憑借超高速率、超低時延模糊了本地和雲端的邊界。以Balong 5000晶元為例,其在Sub-6GHz頻段的峰值下載速度可達4.6 Gbps,緩存一部1GB超清電影只需不到2秒鍾,這意味著雲空間有著近似本地存儲一樣的體驗,即時響應、隨叫隨到。

心動賣點之2:數據無懼丟失,多終端同步更新

華為雲空間能夠安全存儲照片、視頻、聯系人等重要數據,整機數據自動備份,不用擔心,手機、外置存儲卡、U盤或移動硬碟丟失而找不回數據。對於擁有多部華為手機的用戶而言,

只需一個華為賬號,即可在各個設備上同步更新,沒有比雲空間更便捷的存儲方式了。

這三招,你會怎麼選?

D. Ceph為什麼越來越火國內使用ceph較為成功的存儲廠商有哪些

Ceph是當前非常流行的開源分布式存儲系統,具有高擴展性、高性能、高可靠性等優點,同時提供塊存儲服務(rbd)、對象存儲服務(rgw)以及文件系統存儲服務(cephfs)。目前也是OpenStack的主流後端存儲,隨著OpenStack在雲計算領域的廣泛使用,ceph也變得更加炙手可熱。國內目前使用ceph搭建分布式存儲系統較為成功的企業有x-sky,深圳元核雲,上海UCloud等三家企業。

E. 什麼數據存儲軟體的兼容性比較高

1. Ceph
Ceph是一個強大的存儲系統,它在同一個系統中同時提供了對象,塊(通過RBD)和文件存儲。無論您是希望在虛擬機中使用塊設備,還是將非結構化數據存儲在對象存儲中,Ceph都可以在一個平台上提供所有功能,並且還能獲得出色的靈活性。 Ceph中的所有內容都以對象的形式存儲,不管原始的數據類型是什麼,RADOS(reliable autonomic distributed object store)都會把它們當做對象來進行存儲。

RADOS層確保數據始終保持一致狀態並且可靠。Ceph會通過數據復制,故障檢測和恢復,以及跨群集節點進行數據遷移和重新平衡來實現數據一致性。 Ceph提供了一個符合POSIX的網路文件系統(CephFS),旨在實現高性能,大數據存儲以及與傳統應用程序的最大兼容。Ceph可以通過各種編程語言或者radosgw(RGW)實現無縫的訪問對象存儲,(RGW)這是一種REST介面,它與為S3和Swift編寫的應用程序兼容。另一方面,Ceph的RADOS塊設備(RBD)可以訪問在整個存儲集群中條帶化和復制的塊設備映像。

Ceph的特性
獨立、開放和統一的平台:將塊,對象和文件存儲組合到一個平台中,包括最新添加的CephFS

兼容性:您可以使用Ceph 存儲對外提供最兼容Amazon Web Services(AWS)S3的對象存儲。

精簡配置模式:分配存儲空間時,只是虛擬分配容量,在跟進使用情況佔用實際磁碟空間。這種模式提供了更多的靈活性和磁碟空間利用率。

副本:在Ceph Storage中,所有存儲的數據都會自動從一個節點復制到多個其他節點。默認任何時間群集中的都有三份數據。

自我修復:Ceph Monitors會不斷監控你的數據集。一旦出現一個副本丟失,Ceph會自動生成一個新副本,以確保始終有三份副本。

高可用:在Ceph Storage中,所有存儲的數據會自動從一個節點復制到多個其他的節點。這意味著,任意節點中的數據集被破壞或被意外刪除,在其他節點上都有超過兩個以上副本可用,保證您的數據具有很高的可用性。

Ceph很強大:您的集群可以用於任何場景。無論您希望存儲非結構化數據或為數據提供塊存儲或提供文件系統,或者希望您的應用程序直接通過librados使用您的存儲,而這些都已經集成在一個Ceph平台上了。

可伸縮性:C

F. Seafile 開源網盤

Seafile 是一款安全、高性能的開源網盤(雲存儲)軟體。Seafile 提供了主流網盤(雲盤)產品所具有的功能,包括文件同步、文件共享等。在此基礎上,Seafile 還提供了高級的安全保護功能以及群組協作功能。由於 Seafile 是開源的,你可以把它部署在私有雲的環境中,作為私有的企業網盤。Seafile 支持 Mac、Linux、Windows 三個桌面平台,支持 Android 和 iOS 兩個移動平台。

Seafile 是由國內團隊開發的國際型項目,目前已有50萬左右的用戶,以歐洲用戶為多。自發布以來,Seafile 一直保持開放、國際化、高質量的宗旨,受到國內外大型機構的信賴。目前主要的大型客戶包括卡巴斯基、中國平安,以及歐美多家知名大學和科研機構。

你可以把 Seafile 想像成是面向團隊的開源Dropbox。

G. 分布式存儲排名前十名有哪些

一、 Ceph

Ceph最早起源於Sage就讀博士期間的工作、成果於2004年發表,並隨後貢獻給開源社區。經過多年的發展之後,已得到眾多雲計算和存儲廠商的支持,成為應用最廣泛的開源分布式存儲平台。
二、 GFS

GFS是google的分布式文件存儲系統,是專為存儲海量搜索數據而設計的,2003年提出,是閉源的分布式文件系統。適用於大量的順序讀取和順序追加,如大文件的讀寫。注重大文件的持續穩定帶寬,而不是單次讀寫的延遲。
三、 HDFS

HDFS(Hadoop Distributed File System),是一個適合運行在通用硬體(commodity hardware)上的分布式文件系統,是Hadoop的核心子項目,是基於流數據模式訪問和處理超大文件的需求而開發的。該系統仿效了谷歌文件系統(GFS),是GFS的一個簡化和開源版本。

H. 該選擇哪個開源資料庫哪一個更好

如果打算為項目選擇一款免費、開源的資料庫,那麼你可能會在MySQL與PostgreSQL之間猶豫不定。MySQL與PostgreSQL都是免費、開源、強大、且功能豐富的資料庫。你主要的問題可能是:哪一個才是最好的開源資料庫,MySQL還是PostgreSQL呢?該選擇哪一個開源資料庫呢?

在選擇資料庫時,你所做的是個長期的決策,因為後面如果再改變決定將是非常困難且代價高昂的。你希望一開始就選擇正確。兩個流行的開源資料庫MySQL與PostgreSQL常常成為最後要選擇的產品。對這兩個開源資料庫的高層次概覽將會有助於你選擇最適合自己需要的。

MySQL

MySQL相對來說比較年輕,首度出現在1994年。它聲稱自己是最流行的開源資料庫。MySQL就是LAMP(用於Web開發的軟體包,包括Linux、Apache及Perl/PHP/Python)中的M。構建在LAMP棧之上的大多數應用都會使用MySQL,包括那些知名的應用,如WordPress、Drupal、Zend及phpBB等。

一開始,MySQL的設計目標是成為一個快速的Web伺服器後端,使用快速的索引序列訪問方法(ISAM),不支持ACID。經過早期快速的發展之後,MySQL開始支持更多的存儲引擎,並通過InnoDB引擎實現了ACID。MySQL還支持其他存儲引擎,提供了臨時表的功能(使用MEMORY存儲引擎),通過MyISAM引擎實現了高速讀的資料庫,此外還有其他的核心存儲引擎與第三方引擎。

MySQL的文檔非常豐富,有很多質量不錯的免費參考手冊、圖書與在線文檔,還有來自於Oracle和第三方廠商的培訓與支持。

MySQL近幾年經歷了所有權的變更和一些頗具戲劇性的事件。它最初是由MySQL AB開發的,然後在2008年以10億美金的價格賣給了Sun公司,Sun公司又在2010年被Oracle收購。Oracle支持MySQL的多個版本:Standard、Enterprise、Classic、Cluster、Embedded與Community。其中有一些是免費下載的,另外一些則是收費的。其核心代碼基於GPL許可,對於那些不想使用GPL許可的開發者與廠商來說還有商業許可可供使用。

現在,基於最初的MySQL代碼還有更多的資料庫可供選擇,因為幾個核心的MySQL開發者已經發布了MySQL分支。最初的MySQL創建者之一Michael "Monty" Widenius貌似後悔將MySQL賣給了Sun公司,於是又開發了他自己的MySQL分支MariaDB,它是免費的,基於GPL許可。知名的MySQL開發者Brian Aker所創建的分支Drizzle對其進行了大量的改寫,特別針對多CPU、雲、網路應用與高並發進行了優化。

PostgreSQL

PostgreSQL標榜自己是世界上最先進的開源資料庫。PostgreSQL的一些粉絲說它能與Oracle相媲美,而且沒有那麼昂貴的價格和傲慢的客服。它擁有很長的歷史,最初是1985年在加利福尼亞大學伯克利分校開發的,作為Ingres資料庫的後繼。

PostgreSQL是完全由社區驅動的開源項目,由全世界超過1000名貢獻者所維護。它提供了單個完整功能的版本,而不像MySQL那樣提供了多個不同的社區版、商業版與企業版。PostgreSQL基於自由的BSD/MIT許可,組織可以使用、復制、修改和重新分發代碼,只需要提供一個版權聲明即可。

可靠性是PostgreSQL的最高優先順序。它以堅如磐石的品質和良好的工程化而聞名,支持高事務、任務關鍵型應用。PostgreSQL的文檔非常精良,提供了大量免費的在線手冊,還針對舊版本提供了歸檔的參考手冊。PostgreSQL的社區支持是非常棒的,還有來自於獨立廠商的商業支持。

數據一致性與完整性也是PostgreSQL的高優先順序特性。PostgreSQL是完全支持ACID特性的,它對於資料庫訪問提供了強大的安全性保證,充分利用了企業安全工具,如Kerberos與OpenSSL等。你可以定義自己的檢查,根據自己的業務規則確保數據質量。在眾多的管理特性中,point-in-time recovery(PITR)是非常棒的特性,這是個靈活的高可用特性,提供了諸如針對失敗恢復創建熱備份以及快照與恢復的能力。但這並不是PostgreSQL的全部,項目還提供了幾個方法來管理PostgreSQL以實現高可用、負載均衡與復制等,這樣你就可以使用適合自己特定需求的功能了。