阿里云docker實現部署教程 現在開發JAVA后臺,主要用哪些技術?
現在開發JAVA后臺,主要用哪些技術?(1)Java S服務器數量比較少,怎么運維比較好?服務器數量相對較少,比如10臺服務器。基本上不需要設置運維崗,后端開發者或者架構師就可以了。我是那種曾經在小型
現在開發JAVA后臺,主要用哪些技術?
(1)Java S
服務器數量比較少,怎么運維比較好?
服務器數量相對較少,比如10臺服務器。基本上不需要設置運維崗,后端開發者或者架構師就可以了。
我是那種曾經在小型創業公司工作過的開發人員。開發運營都是我做的。
但有必要思考如何更科學高效地操作。
運維的目的是軟件系統的運行時環境:即公司 的商業生產線,創造商業價值。這是最核心的功能需求。
:,實時監控系統,應該清楚當前公司的壓力 隨時s生產線,隨時解決問題,出現性能問題及時擴充或回收資源。
降低服務器成本:準確評估哪些資源可以回收,在業務萎縮的情況下降低服務器費用。
這就是我當時認為的運維的三個主要目的。
運維方案開發了一半,當時采用的是shell python ansible jekins elk的。
首先,我會及時更新業務生產線的物理架構圖,根據架構圖規劃服務器的資源使用。
例如,有多少web服務,多少數據庫,以及ZK、卡夫卡和Redis集群是如何分布的。
集群部署通常放在多臺服務器上,ansible這個時候就派上用場了。
Jekins主要用于自動發布更新和定期回收磁盤。
Elk主要用于應用日志系統和監控報警;你可以隨時通過看板了解生產線的請求數和并發數;
以上運維方案適合小公司。運維工程師看到了可以補充