5
我剛學的Apache Mesos集羣。我想運行Web應用程序與數據庫集羣(卡桑德拉),由Mesos管理集成集羣(斯卡拉播放)。使用Mesos管理Web應用程序+數據庫
當一個Web應用程序出現故障或數據庫出現故障時,我的理解是Mesos會自動重新啓動服務。但問題是該服務可能會在羣集中的其他節點上重新啓動。
如果數據庫關閉,Mesos重新啓動羣集中另一個節點上的數據庫,那麼Web應用程序如何知道連接到新數據庫實例的位置?
什麼是親的和使用Mesos運行網絡應用程序與數據庫集羣的反對的?
Typesafe使用Mesos + Marathon + HAProxy寫了關於它們的部署,它解決了問題或重新啓動失敗的應用程序(由Marathon處理)並允許服務找到彼此(由HAProxy處理):http://typesafe.com/blog/play-framework-grid-deployment-with-mesos –
從本評論開始,除了Cassandra(https://github.com/mesosphere/cassandra-mesos)之外,存儲並沒有很好地支持Mesos。您應該暫時在Mesos羣集外部運行數據庫。 –