簡體   English   中英

谷歌雲上的 Cassandra

[英]Cassandra on Google Cloud

我是 GCP 新手,我想在 Google Cloud 上部署 Cassandra 節點。 與在這些節點上直接部署 Cassandra 相比,使用 Cassandra 容器有哪些優勢?

我們嘗試了以下場景:

  • 在 kubernetes 中運行 cassandra

  • 在 VM 實例上運行 docker 中的 cassandra

  • 在沒有 docker 的 VM 上運行 cassandra

精簡版:

我們決定在虛擬機(docker)上運行

長版

構建一個有效的 kubernetes 設置需要一些時間。 您需要了解如何正確設置 ip 地址,如何選擇正確的磁盤類型。 以及如何訪問機器。 在安裝像 cassandra reaper 這樣的邊車時,我們發現在專用 vm 上進行配置會更容易。

災難恢復也是如此。 我們每天備份附加的磁盤並將它們保存一段時間。 在某些情況下,我們需要將磁盤從備份重新附加到正在運行的版本。 這再次比在 kubernetes 環境中更容易。 請記住 - 當我們談論災難恢復時,您很可能處於壓力之下,因為事情剛剛……搞砸了;)

最后,這兩種解決方案都有效,但每個節點的專用 VM 更易於管理。

所以:

Docker:是的(或更好的 docker-compose),因為您不必擔心 VM 設置。 Kubernetes:相當不(但這是個人品味的問題)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM