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