K8ssandra——專為Kubernetes雲原生數據而生

DataStax最近發布了K8ssandra——一個開源的、部署於Kubernetes上的Apache Cassandra™全新發行版本。K8ssandra一站式集合了在Kubernetes上部署開源版Apache Cassandra™所需的一切。


 

 

Apache Cassandra在可伸縮且零宕機的資料庫中處於領先地位。包括了Home Depot、Netflix以及Apple等跨國公司正在使用Apache Cassandra。Cassandra支援一系列資料庫的應用場景——從金融服務交易到娛樂流媒體服務以及其它更多。

 

2020年11月18日,DataStax在KubeCon + CloudNativeCon North America大會上發布了K8ssandra——一個開源的、部署於Kubernetes上的Apache Cassandra™全新發行版本。

 

 

 

K8ssandra使得開發者只需一個Kubernetes Helm chart即可完成Cassandra的部署。K8ssandra現在已經可以下載使用,它讓資料庫管理員(DBA)和網站可靠性工程師(SRE)能夠在Kubernetes上彈性地增減數據。

 

「K8ssandra將會讓數據實現雲原生化。雖然Kubernetes已經使無狀態應用程式的運行和伸縮變得很容易,但是那些程式都需要數據支撐。將Cassandra帶入Kubernetes,這意味著我們將有一個被SRE所欣賞的、自動的、開源的且分散式的數據存儲方式。

這種方式一直是網站可靠性工程師們所認可和喜愛的。K8ssandra讓你能夠彈性地增減數據,並通過Prometheus和Grafana進行監測。這個發行版本包括了一些已知運行良好的構件,並且它們可以在Kubernetes上面良好協作。這個發行版本將是網站可靠性工程師們分享運維智慧的地方。」

——DataStax首席戰略官Sam Ramji

 

K8ssandra是一個開源的Cassandra發行版本,它支援在Kubernetes上有狀態的工作負載(stateful workloads),並提供彈性伸縮和自動修復的功能。K8ssandra用Helm來部署,並包含了社區認定的Cassandra自動化的核心項目:

  • Cass-operator:一個在Kubernetes控制平面(control plane)和Cassandra集群操作之間進行轉換的operator

  • Cassandra Reaper:管理Cassandra集群的反熵修復(anti-entropy repair)中重要的維護任務

  • Cassandra Medusa:用於數據的備份和恢復

 

K8ssandra還包含並集成了:

  • Prometheus:提供預製的且收集完備的指標數據

  • Grafana:提前配置好的監控圖表,用於提供可監控性(observability)

 

根據Evans Data Corporation所做的《雲開發調查問卷》顯示,62%的開發者表示他們更喜歡用Kubernetes或雲服務提供商的產品來管理他們的數據。

 

「長時間以來,運行大規模的資料庫對於工程人員來說都是最困難的挑戰之一,而Cassandra其實正是為此而構建的。另一方面,當Kubernetes變得越來越普及,企業更會尋找在這個平台上運行大規模資料庫的方式。這就是構建K8ssandra的原因。」

——RedMonk首席分析師Stephen O』Grady

 

「New Relic非常贊同標準化社區支援的Cassandra集群運維管理工具。我們對於K8ssandra的發布非常興奮,並期待著能夠和廣大開源社區合作並積極為之做出貢獻。對於在Kubernetes上運行Cassandra的新老用戶來說,這是一個非常棒的開始。同時,能夠直接獲取現有的最棒的Cassandra知識和實踐,這也是非常使人受益的。」

——New Relic首席軟體工程師Tom Offermann

 

早在2020年3月,DataStax已經與社區合作開源了一個Kubernetes operator。該項目針對雲原生且向外擴展的數據,旨在使Cassandra成為此類數據的理想的資料庫。而K8ssandra則是我們為此所做的進一步努力。

 

「Orange開源了能幫助Cassandra在Kubernetes上運行的CassKop operator,並為此做了很多的投入和努力。我很高興看到K8ssandra將我們正在做的事情發揚光大——作為一個社區,我們正在一起努力,讓Cassandra成為Kubernetes的資料庫的標準選擇。」

——Orange軟體工程師Franck Dehay

 

 

 

 點擊這裡閱讀全文