Cassandra誕生于2007年,距今已發展十餘年。得益于全球頂級大公司包括Twitter,LinkedIn,Apple,DataStax、Facebook等和開發者的持續技術輸出, Cassandra資料庫已連續超過8年在寬表資料庫領域全球受歡迎程度排名第一。
Cassandra在全球各行業有廣泛應用,公開資料表明在Apple有16w Cassandra節點,存儲容量超過10PB。阿裡雲作為Cassandra中文社群建設者之一,提供Apache Cassandra公共雲服務。
4月27日Cassandra中國社群有幸邀請到兩位NoSQL領域的國際專家Jonathan Ellis和鄧為先生,分享了《Apache Cassandra引領雲原生時代資料架構變革的資料庫》。
Jonathan Ellis是Apache Cassandra開源項目最重要的技術元老、開山鼻祖之一,曾以一己之力為Cassandra開源項目貢獻了近50%的代碼,曾連續數年擔任Apache Cassandra項目主席。他也是Cassandra商業公司DataStax的聯合創始人,并一直在DataStax擔任技術總監,負責上司Apache Cassandra開源産品政策和開發,以及DataStax Enterprise的技術研發。目前他仍然活躍在分布式資料庫系統研發的最前沿,是NoSQL領域國際知名的專家之一。
在本次分享中,Jonathan Ellis提出資料驅動企業變革将會是企業的新價值高地。他認為Cassandra的永續線上、無中心架構、線性擴充、全球分布等特點十分契合資料驅動的發展要求。他指出,Cassandra是雲原生和微服務化場景中最好的NoSQL資料庫。
2010年全球資料總量達到2ZB,這個數值還在以每兩年接近翻一番的速度增長。預計2020年将達到47ZB,比2010年增長超過20倍,近兩年的資料總量相當于人類有史以來所有資料量的總和。IDC報告顯示,企業80%的資料是非結構化資料,且每年按指數增長60%。飛速增長的非結構化資料,驅動企業存儲和處理資料的技術不斷向前變革演進,雲原生、微服務化等技術不斷湧現,也給NoSQL資料庫帶來了新的機遇和挑戰。而Cassandra是一款有着優秀基因,諸多優異特性的NoSQL資料庫,非常契合資料驅動企業變革的發展要求。這也是Jonathan Ellis認為Cassandra是雲原生和微服務化場景中最好的NoSQL資料庫主要原因。
Cassandra是寬表資料庫領域不可或缺的一員,阿裡雲早在2018年就開始布局Cassandra雲資料庫。經過持續醞釀和技術積累,于2019年8月完成Apache Cassandra雲資料庫全球首發公測上線。又于今年2.24日率先商用釋出Apache Cassandra雲服務,是全球各知名公有雲廠商中最早提供原生Apache Cassandra公有雲服務的廠商。
阿裡雲Cassandra雲資料庫,基于社群版開源Apache Cassandra核心開發。除了具備Apache Cassandra的各優勢特性外,還結合了阿裡雲ApsaraDB資料庫管控技術,在資料庫核心、服務化等方面進行了大量優化。具備如下優勢:
阿裡雲Cassandra雲資料庫優勢
極緻線上(Always Online),滿足應用對永續線上的苛刻要求
采用Masterless無中心架構,節點對等,單節點故障業務無影響,無性能抖動。不會因單節點故障而引發系統切換,導緻卡頓、斷聯等問題,保障業務連續性。
原生支援叢集跨DC容災,無需資料同步工具。應用可基于此原生能力,建構完備的跨AZ、跨Region容災方案。
靈活易用,開發者易上手
支援類SQL文法CQL,MySQL開發者,基本上一天内就可掌握CQL用法。開發者在RDS資料庫上積累的開發經驗和使用習慣,可繼續沿用,極大降低了學習成本。
支援TTL,曆史資料自動過期、自動清理。減少了手工清理,繁瑣易錯的問題。
可調一緻性,适配不同場景需求
支援配置強一緻性,最終一緻等多種方式。滿足不同場景對可用性、性能及成本等方面的不同要求。
獨有優勢包括:
企業級高可用保障
提供提供99.9%的企業級SLA保障。
支援叢集跨多DC容災,無需資料同步工具。已有的單DC叢集,點選數個按鈕即可線上擴充為多DC叢集。
提供備份恢複功能,關鍵資料及時備份、歸檔。
安全加強,支援SSL、IP白名單、賬号鑒權等機制保障資料庫安全。
企業級服務化能力
雲服務線上托管,開箱即用。僅需十餘分鐘即可建構完備的資料庫系統,資源随時申請、釋放,應用可快速疊代和試錯。
提供可視化的資料庫管理及監控告警平台,支援執行個體監控、告警、nodetool等豐富的運維功能,運維省心省力。
提供遷移功能,您可平滑将現有的Cassandra應用遷移到雲上。
靈活擴充,起配門檻低
單叢集2節點起配,2~500台線上擴充。最大可擴充支援PB級存儲容量。滿足業務系統初期、中長期的不同規模及成本要求。
支援執行個體規格升降配,其中高可用配置下還支援線上升降配。從容應對可預知的業務潮汐場景,如雙十一等可預知的短時業務高峰,可臨時将規格線上升配,待高峰過後可線上降配,以節省成本。
高性能、低延遲、低成本
與傳統資料庫的B+樹相比,Cassandra 采用LSM存儲模式,專門應對高并發寫入場景。阿裡雲在磁盤并發讀寫等方面做了大量性能優化,吞吐量在大部分場景下相比開源Cassandra提升20%,最高可提升100%。支援擴充千萬OPS讀寫能力,毫秒級低延遲。
對于性能要求極高的場景,可選擇SSD存儲來建構高性能線上資料庫。去除緩存,簡化架構,降低成本。
支援HDD、SSD本地盤。對于海量冷溫資料,可使用HDD本地盤存儲。存儲容量大,成本低,性能高。
據Gartner 預測,到2023年,全球3/4的資料庫會跑在雲上。阿裡雲Cassandra雲資料庫未來将圍繞客戶業務,持續在性能,成本,易用性,安全、災備、運維等各個方面不斷演進和創新,成就客戶。
産品優惠:首購試用9.9元包三月。
直達連結:
https://www.aliyun.com/product/cds