IT運維 | 云計算對IT運維的影響
2020-05-16 19:31 作者:艾銻無限 瀏覽量:
IT運維工作,以服務為中心,以穩定、安全、高效為三個基本點,確保公司的互聯網業務能夠 7×24 小時為您提供高質量的服務。
云計算發展的最初幾年大家認為馬云眼光獨到,預測的很準,由于阿里云的先發優勢、重金投入等原因,阿里云坐上了國內云計算第一把交椅。但今天看來國內各個云計算大廠貌似離產生盈利還有一段距離,仔細一想這幾年云計算的發展好像更符合李彥宏的預測。 當時大佬李彥宏對云計算的未來更是直接表示了自己的悲觀,李彥宏表示,云計算不客氣的講,就是新瓶裝舊酒,沒有新東西。未來會有越來越多的基于云計算的這種互聯網應用出來,但是想用云計算方式賺點錢會比較累。作為
IT運維似乎也受此影響
這幾年隨著云計算的蓬勃發展,逛論壇時經常能看到類似下面的段子:“云計算淘汰
IT運維,SDN 淘汰網工,IT行業只剩下碼農和碼農了……” 嚴格來講這個命題是一個偽命題,實際工作中并不是所有的應用都適合上云,也不是所有的應用都必須使用SDN網絡方案。如一些規模不大且自身已有服務器的企業,這種場景一般使用自己現有服務就已經可以滿足需求了;或者公司的一些核心業務,如重要客戶信息、資金處理相關信息等重要信息可能就不會選擇放到云上;或者很多企業會將自己一部分的業務跑在云上,一部分的業務跑在自己的機器上;或者企業中用到的很多基礎工具都是定制的工具,云環境提供的通用的產品不滿足企業的需求。
但上面的場景只是一部分的場景,在云計算行業這幾年看來,偏互聯網領域企業在選擇部署環境時可能更多的還是選擇云環境,因為云環境目前幾乎提供了企業在開發、測試、部署時需要的一切組件。如計算環境(云服務器、容器服務等),存儲環境(NAS文件存儲、常規磁盤分布式存儲、全SSD分布式存儲、針對海量小文件的對象存儲等),網絡環境(如VPC網絡、各種高速通道等),數據庫環境(包括mysql、pg、sqlserver等關系型數據庫,mongo、redis等非關系型數據庫),各種緩存組件,消息中間件組件,負載均衡組件,監控服務,日志服務,訪問控制服務等,可謂應有盡有。
下面我們以一個例子來看下云計算對常規
IT運維的影響。 在此我們以一個創業公司為例,假設該創業公司為一個互聯網公司,且已經完成自己應用的第一版的開發,部署架構以常見的lnmp為例,具體如下:現在需要發布到線上,如果公司打算采用非云環境,那么從開始部署到上線大概需要經歷的過程如下:(1) 購買服務器若干臺,此過程可能需要耗費幾周的時間。(2) 按照自己的需要為服務器重裝系統。(3) 虛擬化操作,虛出3臺虛擬機,當然直接用物理布的話此步省略。(4) 打通機器之間的網絡。(5) 購買外網IP。(6) 購買域名,需要注冊域名服務商賬號后購買。(7) 域名備案,此過程一般需要3周左右。(8) 部署應用:vm1部署nginx,vm2部署php-fpm、應用,vm3部署數據庫MySQL。(9) 應用對外發布。上面架構雖然簡單,但整個部署上線過程可能需要3周以上的時間,即使備案和購買服務器同時進行,也需要花費約3周的時間。雖然沒有考慮nginx的高可用、應用的負載均衡、應用的動靜分離、數據庫的主從讀寫分離、數據庫定期備份、監控告警、故障演練等情況,部署期間負載運維的同學已經有很多的事情可做。如果再加上前面沒添加的高可用等配置,運維同學可謂忙的不亦樂乎,后期業務量上來后可能還需要添加入口nginx數目,增加消息隊列、數據庫緩存、靜態文件緩存加速等組件,
IT運維同學需要做的事情越來越多,
IT運維角色在公司技術團隊中也越來越重要。上面是采用自購服務器搭建的方式,下面我們說下采用云平臺搭建的方式,具體部署過程如下:(1) 注冊云平臺賬號。(2) 云平臺購買云服務器(虛擬機或者物理機),只需要填寫下機器的名稱,選擇下操作系統類型,選擇下機器的規格,購買數量,確認后幾秒鐘即可完成服務器準備。相比自購機器此過程耗費的時間基本可以忽略不計。(3) 購買負載均衡,過程和購買云服務器一樣,只需要填寫必要的信息即可。且此過程一般會自動為我們分配一個外網IP,不需要我們自己再去聯系購買外網IP。(4) 購買數據庫實例,過程和購買云服務類似,填寫下實例名稱,數據庫類型(包括數據庫類別和實例類型,數據庫類別如: mysql、sqlserver等,類型如單點數據庫、主從版數據庫、金融版的數據庫等),規格等信息后直接新建即可。云平臺一般還會系統數據的自動備份功能。(5) 網絡,可以為VPC網絡也可為經典網絡,根據實際需要創建即可。(6) 購買域名,大部分云廠商都提供此服務,不需要再另外注冊域名服務商賬號,直接在當前云廠商平臺購買即可。(7) 域名備案,直接在當前云平臺備案即可,此過程一般在1周以內即可完成。(8) 部署應用,自購服務器時我們需要自己部署負載均衡、web server、數據庫服務,此處我們只需要部署自己的web server(部分云廠商會提供大部分常見應用運行的環境的鏡像,web server也不需要自己部署)即可,負載均衡和數據庫服務使用上文中已經新建好的即可。(9) 應用對外發布。以上即為采用云平臺部署的大致的過程,除了備案需要約一周的時間和部署應用需要幾十分鐘外,其他基本不耗費時間。且云平臺的各個組件一般都已經為我們做了高可用,如負載均衡、數據庫等,這部分也可為我們節省一些時間、人力、物力。另外諸如各個組件的告警管理、日志管理等云平臺一般也都會提供一般直接使用即可。上面過程中負載均衡、web server、數據庫的部署等操作只需要按照控制臺界面的提示進行信息填寫或者選擇即可。基本不需要專門的運維知識即可將整個應用上線運行起來。以上是對云環境和非云環境部署時運維操作的一個大致的對比。實際工作中很多公司
IT運維崗位分的很細,諸如:基礎設施運維、
網絡運維、應用運維、
系統運維、
數據庫運維等,以上崗位的工作大部分云平臺已經替我們做好了,且云廠商提供的功能會越來越完善,因此常規運維工作會被越來越弱化,比如原先需要5個應用運維,現在可能只需要1個即可,這個可以看做云計算對
IT運維影響的一個縮影。
艾銻無限科技專業:
IT外包、企業外包、
北京IT外包、桌面運維、弱電工程、
網站開發、wifi覆蓋方案,網絡外包,
網絡管理服務,網管外包,
綜合布線,服務器運維服務,
中小企業it外包服務,服務器維保公司,硬件運維,網站運維服務
以上文章由北京艾銻無限科技發展有限公司整理