我打算在 Azure 上的 Ubuntu Linux vm 上安裝 MongoDB 服務器 4.4。在市場上,我看到影像已經可用。為什么這些是按小時收費的?社區版是免費的,收費看不懂

其次,我打算增加一個10TB的資料盤來存盤不斷增長的資料。但是如果我使用預安裝的映像,那么我想 mongoDB 服務器將安裝在 OS 磁盤(128GB)上,而我更喜歡它使用資料磁盤(10TB)。
然后使用預裝的影像有意義嗎?我在https://docs.mongodb.com/manual/reference/configuration-options/#mongodb-setting-storage.dbPath找到了一個 mongodb 設定來指定存盤路徑。作業系統磁盤和資料磁盤都將是高級 SSD。如果軟體安裝在作業系統磁盤上,集合/資料庫存盤在資料磁盤上,會有什么不同嗎?
uj5u.com熱心網友回復:
您看到定價的原因是它既不是由發布商添加的,Canonical也不是MongoDB發布商添加的。您共享的黃金映像由Cloud Infrastructure Services提供。他們不僅提供 MongoDB CE 映像,還提供基于開源作業系統的打包程式、docker compose 等。
正如您所說,作業系統和資料磁盤都將使用高級 SSD 進行配置。我不會太擔心性能。
為了降低成本,我會提出以下建議。
- 通過選擇免費版本的 Ubuntu/Centos 或其他什么來自己創建 MongoDB 映像。您可以使用packer或Azure Image Builder。我會設定自動化以定期構建具有不同版本的 Mongo 和 Linux 風格的影像并對其進行版本化
- 配置虛擬機,在虛擬機上安裝 MongoDB 應用程式并定期修補,升級 linux 和應用程式包
- 如果您有本地 MongoDB 服務器,您可以創建一個包含 MongoDB 應用程式的作業系統快照,將其轉換為 vhd 檔案并將影像匯出到 Azure。您可以在此處關注檔案
- 如果 MongoDB 提供黃金映像作為私人優惠,并且您與他們有現有的許可合同。查看 MongoDB,注冊您的訂閱,您可能有資格訪問他們在 Azure 上顯示為“私人優惠”的黃金影像。RedHat 以這種方式向客戶提供其影像。
Azure 上提供的影像沒有太大的經濟意義。假設您有 3 個節點的集群。
使用影像的定價為 :: 0.025 歐元/小時
每天將是 :: 24*0.025 = 0.6 歐元
每年的成本可能是 :: 365*0.6 = 219 歐元
3 個節點的綜合成本 :: 219*3 = 657 歐元
如果您有多個環境、不同區域的多個資料庫,那么成本就會不斷增加。
現在,選擇權在你!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/446797.html
上一篇:集成了azurite的VisualStudio2022(v3.14.1)在創建本地blob容器時會給出錯誤訊息InvalidHeaderValue
下一篇:二頭肌-資料工廠身份屬性
