第壹,Mongodb熟悉嗎?壹般會部署幾個單元。
已經部署了,但是還沒有深入研究。壹般mongodb部署主從或者mongodb分段集群;建議部署三到五臺服務器。MongoDB切片的基本思想是將集合切割成小塊。這些塊被分散成幾個切片,每個切片只負責總數據的壹部分。
第二,如何發布和回滾,如何用jenkins實現。
作者回答:jenkins配置代碼路徑(SVN或GIT),然後拉代碼並標記。根據需要編譯,編譯後推送到發布服務器(在jenkins中可以調整腳本),然後從分發服務器向下分發到業務服務器。
第三,Tomcat工作模式。
作者回答:Tomcat是壹個JSP/Servlet容器。作為Servlet容器,它有三種工作模式:獨立Servlet容器、進程內Servlet容器和進程外Servlet容器。
第四,監控用什麽?
作者回復:現在公司的業務都在阿裏雲上運行,我們首選的監控是阿裏雲監控。阿裏雲監控自帶ECS、RDS等服務的監控模板,可以結合自定義報警規則觸發監控項目。
5.您如何備份數據,包括數據庫備份?
作者回答:在生產環境中,無論是應用數據還是數據庫數據,在部署時都會有壹個主從架構或者集群,這本身就是數據的熱備份。
其實可以考慮冷備份,使用專用服務器作為備份服務器。比如可以使用rsync+inotify實現數據的冷備份。如果是分布式包備份,壹般情況下是有發布服務器的,分布式包每次分發都會保存。