成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

天涯運維:如何給企業選擇適合的開源技術構架

運維 系統運維
開源技術越來越被廣泛使用,作者以天涯運維的身份,從天涯目前使用開源技術現狀開始談起,具體解析了運用開源技術架構,給應用平臺所帶來的好處。同時對企業如何選擇適合的開源技術構架給出了一些建議。

【編者按】馮大輝在《說說技術型創業團隊的技術選型》中提到了天涯,作者從一個天涯從事6年運維工作的角度出發,詳細的談了談天涯目前使用開源技術現狀,同時對企業如何選擇適合的開源技術構架給出了一些建議。以下是天涯運維在自己博客上發布的原文:

 原文馮大輝《談談技術性創業團隊的技術選型》提到了天涯,好吧!站在一個天涯從事6年運維工作的角度,我就多說幾句,天涯屬于破釜沉舟要擺脫這種束縛的這一類。原因不用多說,文中提到的問題天涯多少都有碰到或存在。目前已全面擁抱開源技術,這不是一時頭腦發熱所做出的決定。根據現狀、未來的發展策略理性來選擇的。Windows服務器很難做到大規模的部署、管理與維護。打個比方,一個中級工程師可以很輕松維護500~700臺Linux服務器,相比之下300臺windows服務器就能讓管理員力不從心了。原因是windows平臺在集群管理方面還是很弱,只能自己開發一套工具或購買商業軟件來實現,這樣一來無疑給公司帶來了高成本。另一點是Windows OS/Service本身就不便宜,具體價格請撥打MS-800。經常有朋友問,windows服務器操作簡單,動動幾下鼠標就可以完成一項任務。而Linux需要敲N多命令才能完成相同的操作。告訴我為什么說windows管理成本比Linux高呢?這個得從Windows適用的場景說起,比如較低的技術門檻、中小規模集群等。很難想像通過鼠標在1000臺服務器上去完成一項任務,這也是windows2008中引入PowerShell的原因吧。

再說說天涯目前使用開源技術現狀,已經在包括前端緩存、應用代理、WEB服務、數據庫服務、開發框架、Nosql、負載均衡器、運維工具等方面大量被使用,涉及到天涯整個技術體系的每個角落。運用開源技術架構,給應用平臺提供了高性能、可擴展、高可用性的解決方案,同時也大大節約了成本。另一個好處是碰到問題總能找到解決方案。交流空間、個人視野都得到了開闊。天涯是一個使用開源技術并回饋開源的公司。雖然 不能貢獻頂級的開源項目,至少可以盡自己一份微薄之力。在2009~2010期間,天涯共開源了8個項目,涉及運維管理、Nosql等。包括“天涯LVS管理系統”、"天涯服務器管理系統(C/S版)"、"SDR1.0-Linux主機集中管理"、"Varnish緩存推送平臺V1.0"、"高性能數據引擎Memlink"等等。這些項目得到諸多同行及網友的支持,收到大量的反饋建議。部分項目已被第三方公司所使用或進行改良升級。希望更多熱衷于開源技術的朋友加入,一起學習,一起提高 。

下面給準備從微軟技術轉開源的一些建議,任何技術平臺的變遷都需要付出代價。除了前期做大量的技術儲備外,還應根據自身的應用及技術特點選擇合適的開源架構。天涯一路走來,不斷在嘗試->失敗->回滾->再嘗試的過程。如何給企業選擇適合的開源技術構架呢?

一、開發語言

如果是web2.0的網站,注重快速開發、快速實現。我們看到web2.0是數據組織結構在不斷變遷,從最典型的SNS到目前炙手可熱的微博。個人建議選擇敏捷開發或膠水語言,如php、python、ruby等。它們都具有開發速度快、入門門檻低、功能強大等優勢。web2.0的興起帶動了這類技術的普及,招人已經不成問題。經常有朋友問,說腳本語言會不會很慢?我相信很多人都存在這樣的困惑。可以肯定的是95%的應用平臺的瓶頸不會在語言的運算上,建議花更多的時間在代碼算法、緩存、數據庫及網絡結構的優化上,這才是比較務實的做法,相信你會得到意想不到的效果。對于電子商務型的網站,注重安全、穩定、高效等,java作為主流電子商務開發技術為首選。憑著成熟的中間件技術、跨平臺性,可復用性高、多層架構等優勢,在國內大型電子商務平臺普遍使用,如網上銀行、在線支付、在線購物、證卷等業務。

二、數據庫&Nosql

MS SQLServer轉開源數據庫,Mysql是所有開源數據庫中最活躍的,具有體積小、高性能、穩定性高及跨平臺等特點,提供大部分編程語言API。在web2.0網站中大量被使用,Nosql是2010年IT界的技術亮點。與關系型數據庫的關系是相輔相成的,不存在代替的關系,所適用的場景也不一樣,Nosql的誕生是為了解決關系型數據庫存在的缺陷,比如高密集的IO、大量數據的存儲及查詢、數據的擴展、分布式等等。個人推薦Mysql+memlink/Mongodb的組合,相互可以彌補各自的不足,將需要事務的數據讓關系型數據庫來存儲,非關鍵且大存儲數據全部丟給Nosql,這樣的好處是可以保證數據的一致性的同時提供高效的數據查詢。隨著業務量的不斷增長,需要更多的處理節點加入集群,個人推薦集群模式為多組One-Master->Multi-Slave,可以減少數據同步出現的延時及應用的復雜度,便于維護。組的劃分是根據應用業務層進行,這樣有非常好的擴展性。大致結構為:App Layer <--->Routing layer<--->LVS<--->Slave note。以最簡單的策略滿足復雜的需求,因為簡單就是美。

三、負載均衡

我們的原則是高并發、邏輯簡單走4層架構,比如LVS。7層架構著重在流量不高、規則要求比較靈活的應用中部署。例如URL哈希、過濾、路由、拆分等等。個人推薦Haproxy、Nginx。好的URL規則可以提高30~60%的緩存命中率。參考架構:F5/LVS<--->Haproxy<--->Squid/Varnish<--->AppServer。

四、運維平臺

運維是一項復雜、細致的工作,我們可以借助大量的開源工具來實現監控、操作、分析、部署等工作。Cacti、Nagios作為監控、分析的佼佼者,是運維人員的必備工具。現重點講一下我們在“操作”這塊是如何實現管理成百上千臺服務器的,以Func、Cfengine作為基礎平臺,在此基礎平臺上進行開發、擴展日常操作管理模塊。包括“天涯LVS管理系統”、"天涯服務器管理系統(C/S版)"、"天涯服務器管理系統(HTTPS版)"都是基于該平臺引伸出的項目。

除了以上所述,還有緩存技術、全文檢索、分布式存儲、云計算等都有非常成熟的開源解決方案,希望開源技術架構能給您多一種選擇。

博客原文:http://blog.liuts.com/post/221/

【編輯推薦】

  1. 企業怎樣利用開源社區才能更給力
  2. 51CTO電子雜志《Linux運維趨勢》第4期發布
  3. 系統運維經驗分享系列:撫琴煮酒
  4. 高效的系統管理:2010年十大Linux運維小竅門

 

責任編輯:黃丹 來源: 劉天斯博客
相關推薦

2015-10-13 11:08:41

2023-12-28 18:40:42

2024-09-13 12:33:57

2012-12-28 16:30:05

IT運維服務企業

2011-12-28 14:59:33

TripwireIT運維IT運維成本

2014-03-06 18:11:20

男運維女運維DBA

2019-03-10 22:21:47

框架AI開發

2012-05-31 14:17:15

私有云解決方案

2012-06-14 16:15:34

存儲NAS系統

2014-03-18 11:33:04

云服務IT管理員

2012-12-13 21:50:43

2011-05-23 11:17:42

2011-11-24 21:59:55

運維企業外包

2012-07-25 15:17:00

IT運維架構

2013-08-29 09:19:08

2022-12-16 18:37:37

數據庫

2011-01-05 10:32:58

企業數據中心運維管理北塔

2019-02-19 09:14:52

IT運維系統

2010-03-24 15:25:59

運維管理服務模式摩卡軟件

2022-08-04 14:25:07

DNSLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人av | 毛片网在线观看 | 日韩电影免费在线观看中文字幕 | 久久高清免费视频 | 国产精品乱码一二三区的特点 | 国产目拍亚洲精品99久久精品 | 国产成年人视频 | 免费观看的av毛片的网站 | 天天操,夜夜爽 | 久久免费福利 | 国产精品久久久亚洲 | 国产精品久久久久久婷婷天堂 | 精品一区国产 | 亚洲第一色av | 夜夜爽99久久国产综合精品女不卡 | 韩日一区 | 亚洲国产精品视频 | 久草在线中文888 | 天堂视频免费 | av电影一区二区 | 欧美一区二区三区在线观看 | 色噜噜狠狠色综合中国 | 无码日韩精品一区二区免费 | 老司机午夜性大片 | 亚洲一区二区三区四区五区午夜 | 国产精品亚洲一区二区三区在线观看 | 久久久欧洲| 国产一级片免费视频 | 91中文字幕在线观看 | 精品国产乱码久久久久久闺蜜 | 天天操天天干天天曰 | 国产欧美日韩久久久 | 一区二区蜜桃 | 亚洲高清中文字幕 | 亚洲一区二区网站 | 视频1区| 一级高清视频 | 中文字幕不卡视频在线观看 | 中文字幕高清在线 | 日韩精品免费视频 | 午夜精品网站 |