卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

haproxy安裝配置教程 服務器運維工程師應該掌握哪些知識?

服務器運維工程師應該掌握哪些知識?首先,謝邀。運維工程師現(xiàn)在也越來越多元化,并不是每一個階段掌握的技能都是一樣的,發(fā)展方向不一樣則掌握的技能也會不一樣。以下排除掉網(wǎng)絡運維、IT運維、存儲網(wǎng)絡/安全等特

服務器運維工程師應該掌握哪些知識?

首先,謝邀。

運維工程師現(xiàn)在也越來越多元化,并不是每一個階段掌握的技能都是一樣的,發(fā)展方向不一樣則掌握的技能也會不一樣。以下排除掉網(wǎng)絡運維、IT運維、存儲網(wǎng)絡/安全等特種設備運維的方向,列舉了幾個運維比較常見的發(fā)展方向,從基礎、進階到高級三個級別來說明大體需要掌握的技能,有可能不全面。

應用運維方面

基礎:Linux基礎/對應的語言環(huán)境,如tomcat/LAMP/LNMP這些要能掌握安裝、配置、日常維護操作

進階:Linux存儲管理/安全加固/進程資源管理/網(wǎng)絡管理,其他應用中間件如緩存(redis/memcached)、MQ(ActiveMQ/RabbitMQ等)、服務發(fā)現(xiàn)和治理中間件(如zookeeper)、配置管理工具(如Puppet/Saltstack/CFengine等)

高級:Shell腳本可以信手拈來,Linux內(nèi)核/網(wǎng)絡等常用參數(shù)的配置原理和優(yōu)化場景,資源消耗的排查和優(yōu)化,熟練掌握iptables,pam,selinux等安全機制。JAVA運行環(huán)境還需熟悉JVM優(yōu)化、GC日志分析、Java線程堆棧分析等。

額外,需要了解一些:

虛擬化技術(shù),如VMware/VirtualBox/KVM

虛擬化管理技術(shù),如vSphere/convirt/oVirt/OpenNebula等

Docker基本使用和管理

私有云平臺,如Openstack/CloudStack等

公有云平臺,如阿里云/AWS

基礎網(wǎng)絡技術(shù),如IP網(wǎng)絡基礎、OSI七層、HTTP/HTTPS/RPC協(xié)議、VLAN、路由、NAT、ACL等概念及相關(guān)配置技術(shù)

虛擬化和云運維方向

,如以商業(yè)化的VMware為例:

基礎:ESXi安裝、配置、單主機管理;各種概念,如VM/datastore/vSwitch等;vCenter的基本管理,如模板、網(wǎng)絡配置、克隆、遷移等

進階:vCenter高可用性、vSphere HA高可用性、vSphere Fault Tolerant、VMotion;如使用共享存儲還需要了解FC SAN/iSCSI存儲網(wǎng)絡知識

高級:vSphere Site Recovery/vSphere Data Protection/vSAN管理等

額外,如果使用VMware的其他產(chǎn)品,如NSX/vRealize等,則要學的東西更多。

綜合發(fā)展

,則還有如下一些需要掌握:

基礎:監(jiān)控,如Nagios/Zabbix等基礎配置;DNS/NFS/FTP等服務配置;Docker基本使用和管理

進階:網(wǎng)絡分析,如抓包tcpdump/wireshark;性能分析工具,如nmon/iftop/iotop;負載均衡,如nginx/LVS/haproxy。學習一門腳本語言,如python/perl/go等。

高級:進程跟蹤和故障分析,如strace/kdump/gdb。Docker編排體系,如kubernetes/swarm等。還有日志分析ELK;指標數(shù)據(jù)庫influxdb/promethus等

上面看起來眼花繚亂,其實并不是每項都需要掌握。以下幾個方面都可以成一個單獨的發(fā)展方向,如果能獨立搞定一個方向,就已經(jīng)邁入運維架構(gòu)師的層面了。

虛擬化及私有云管理方向

,如獨立搞定OpenStack上生產(chǎn),隨便搭個測試環(huán)境玩玩不算。

Docker和編排體系方向

,如獨立搞定Kubernetes上生產(chǎn)。

精細化的監(jiān)控告警設計和實施

,不僅僅是單一的搭建zabbix這類監(jiān)控工具針對簡單的資源、網(wǎng)絡、應用可用性監(jiān)控等。還應包括日志分析、精細指標監(jiān)控等。

如主導研發(fā)規(guī)范日志,使用ELK進行日志分析并針對詳細業(yè)務場景出具精準監(jiān)控和業(yè)務數(shù)據(jù)可視化報表。

再如使用influxdb/grafana或promethus等系統(tǒng),收集硬件傳感器/cpu/mem/io/eth/vm/docker等信息,然后構(gòu)建精細化的資源使用報表等。

然后再整合日志分析/精細化資源監(jiān)控打通從業(yè)務-gt應用-gt資源-gt硬件的一體化監(jiān)控聯(lián)動

自動配置管理方向

,簡單點的使用puppet/saltstack等平臺加一些定制腳本來管理,高級點的開發(fā)一個管理平臺,并UI化。

需要看實際工作中的應用場景、管理規(guī)模、自動程度、監(jiān)控需求等來配合使用。每個人的精力是有限的,一個優(yōu)秀的運維最需要的是一顆時刻保持學習的心和強大的自學能力。

負載均衡有哪些技術(shù)?

常見的有LVS、Nginx和HAProxy,者者介紹分別如下:  LVS:使用集群技術(shù)和Linux操作系統(tǒng)實現(xiàn)一個高性能、高可用的服務器,它具有很好的可伸縮性(Scalability)、可靠性(Reliability)和可管理性(Manageability),感謝章文嵩博士為我們提供如此強大實用的開源軟件?! VS的特點是:  

1、抗負載能力強、是工作在網(wǎng)絡4層之上僅作分發(fā)之用,沒有流量的產(chǎn)生,這個特點也決定了它在負載均衡軟件里的性能最強的;  

2、配置性比較低,這是一個缺點也是一個優(yōu)點,因為沒有可太多配置的東西,所以并不需要太多接觸,大大減少了人為出錯的幾率;  

3、工作穩(wěn)定,自身有完整的雙機熱備方案;  

4、無流量,保證了均衡器IO的性能不會收到大流量的影響;  

5、應用范圍比較廣,可以對所有應用做負載均衡;  

6、軟件本身不支持正則處理,不能做動靜分離?! ginx的特點是:  1、工作在網(wǎng)絡的7層之上,可以針對http應用做一些分流的策略;  2、Nginx對網(wǎng)絡的依賴非常??;  3、Nginx安裝和配置比較簡單,測試起來比較方便;  4、可以承擔高的負載壓力且穩(wěn)定,一般能支撐超過幾萬次的并發(fā)量;  5、Nginx可以通過端口檢測到服務器內(nèi)部的故障,比如根據(jù)服務器處理網(wǎng)頁返回的狀態(tài)碼、超時等等;  6、Nginx僅能支持http和Email;   HAProxy的特點是:  1、HAProxy是支持虛擬主機的;  2、能夠補充Nginx的一些缺點比如Session的保持,Cookie的引導等工作;  3、支持url檢測后端的服務器出問題的檢測會有很好的幫助;  4、它跟LVS一樣,本身僅僅就只是一款負載均衡軟件;  5、HAProxy可以對Mysql讀進行負載均衡,對后端的MySQL節(jié)點進行檢測和負載均衡,不過在后端的MySQL slaves數(shù)量超過10臺時性能不如LVS;  6、HAProxy的算法多;