這將是一個通用的問題。使用MySQL的Mesos和永久存儲器
我們面對我們的研究過程中的縮放和不可避免的問題一個年輕的啓動,阿帕奇Mesos似乎是一個非常適合我們的架構,這是 -
- 核心基於Scala的微服務,每一個負責處理與我們的數據庫,主要是MySQL的
- 中間件微服務, 對付像MongoDB中, Elasticsearch等
這基本上意味着我們可以容納我們所有的服務並將它們運送到單個數據中心,然後可以以地形不可知的方式部署這些容器。
我們目前被難倒是 -
- Mesos似乎沒有一款具有MySQL基於
- 集裝箱持久的任何原生支持似乎非常棘手和難以管理/維護。
我們希望繼續使用MySQL/MongoDB/ElasticSearch,因爲在此階段遷移到Cassandra等(我們是一個小團隊)的開銷太大,因此無法選擇。 這個問題的最佳策略是什麼?
因爲棉花太年輕? – haosdent
如何在外部mesos集羣外部署mysql/mongo db,並在所有條件滿足時將它們遷移到mesos集羣中。 – haosdent
@haosdent是的,好吧,如果我們確實能夠擁有Amazon RDS的良好體驗,那麼我們沒有理由遷移Mesos內部的MySQL數據庫。是的,在利用率方面,我們不會在前期嚴重利用RDS實例,但我們會看到如何最佳地優化這個實例。問題仍然是在Mesos中部署MongoDB。儘管在我們的例子中,MongoDB不是關鍵任務,只要容器持續存在,就可以在集羣中進行集裝箱化。 – Ashesh