熱門關鍵詞:
熱門關鍵詞:
江蘇鳳谷節能科技有限公司 軟件許可模式的終結
長期以來,IT軟件公司以售賣軟件許可證為生。隨著軟件系統越來越復雜,IT軟件的體積也越來越大,而且價格也隨之大幅升高,成為企業IT采購的重要成本。另一方面,互聯網快速發展過程中,大量基于互聯網的軟件產品開始出現――這些早起云計算產品產品基于web端,實現彈性的訂閱模式,從而為企業軟件采購提供了足夠靈活的選擇空間,以saleforce為代表的云軟件企業強勢增長,成為行業不可忽視的力量。
從軟件許可到軟件訂閱,既是商業模式的轉型,也是產品研發、設計的轉型。比如微軟轉型過程中,就通過軟件訂閱的方式推廣office365,并逐步減少本地office軟件的推廣力度。Techtarget今年在探訪微軟office365研發團隊過程中就發現,與收費模式的轉變相比,產品研發的改變更考驗一家公司的“敏捷性”:
office365的研發過程體現了從軟件到服務的轉變――軟件更像是一錘子買賣,服務則是一種不間斷的支持。比如之前office的研發周期大概是三年時間,而office365是沒有研發周期的,換句話說,每天都是研發周期,這對之前的軟件工程師是個非常大的挑戰。
軟件定義一切
三年前硅谷風險投資家馬克安德森斷言:軟件正在吃掉世界。他看到了軟件作為IT業快速發展的持續推動力,一方面源于硬件創新的局限性,另一方面則是互聯網的計算資源正在逐步集中化,也就是我們常說的云計算。在這種大背景下,你只需租用亞馬遜的aws就可以進行研發,并把產品以軟件即服務的方式交付給你的客戶,并通過訂閱的模式向用戶收費,這為創業者們提供了新的機遇。
軟件不僅將產品作為服務提供給用戶,還在多個角度去定義傳統IT硬件的功能。比如軟件定義網絡可以快速更改網絡配置,軟件定義數據中心可以將物理硬件組成資源池,然后按照需求分配給應用程序。而軟件定義存儲則使用抽象技術將存儲服務和底層硬件分離。由于不再依賴于底層物理系統,因此可以更加高效地利用存儲資源,基于策略的自動化管理可以幫助簡化管理任務。
每個公司都是IT公司
2013年,Gartner公司提出一個概念:數字工業經濟。該公司副總裁petersondergaard采用了這個新詞語,為未來企業發展指出一個方向,那就是走向IT。更準確的來說:所有公司的預算就是IT的預算,所有的公司都是IT個公司。sondergaard繼續談到:每個企業領袖無一不是數字主義先鋒,每個員工都是數字武裝起來的員工,我們正在大踏步的邁入數字工業經濟時代。
這個概念或許是近幾年來對IT如何驅動企業發展最恰到好處的一個解釋。IT長期以來被認為是企業發展的支持部門。但在一個供大于求的全球化的競爭時代,如何從成本、流程、研發等方面做出創新,就成為擺在企業IT面前的重要任務。forrester分析師jamesmcquivey在其《digitaldisruption,unleashingthenextwaveofinnovation》一書里寫道:隨著互聯網的發展,大量新興的企業都在自覺會不自覺的使用互聯網式的“小步快跑,快速迭代”式的方式與傳統巨頭競爭。這將從根本上改變IT部門在企業架構里的地位。
IT 系統里面臨的問題
01如何能夠快速協調到資源進行水平擴展
1、大多數傳統企業里,昂貴的 IT 基礎資源 85%是被浪費掉的,因為無法整合 IT 資源的計算能力,每個 IT 資源都是獨立的提供,以避免相互干擾,為應對部分業務的高峰,最大化資源的容量,相當于為一個木桶的長板,提高木桶所有的短板。在非高峰期,木桶 80%的資源是浪費的。
系統的資源在 80%的日常運行情況下,只使用了 30%以下,而只有 10%的業務高峰下會用到 90%的資源,這個系統在日常運行時的資源并不能拿出來給其他系統使用,只能浪費。比如 CRM 系統的業務高峰期是月底月初,需要 40 臺機器的計算能力做為支撐,在雙十一的時候,并非業務高峰期,只需要 20 臺機器的計算能力做支撐,那么多出的 20 臺機器的計算能力就可以為雙十一的電商系統提供資源。如果傳統企業能夠整合計算能力,使得 IT 系統內的資源得以充分利用,就可以不必再為這一個雙十一這個短時間或突發的應用支持需求而采購專門的硬件資源。
那么如何整合這些資源,統一管理和分配,將公司的所有硬件資源抽象按需分配,以達到真正的提高整個 IT 系統的計算能力?
如圖所示,左邊是粗粒的資源分配,右邊是細粒的資源分配。左邊有三個集群,每個集群三臺服務器,分別裝三種分布式計算平臺,比如上面裝三臺 Hadoop,中間三臺是 Spark,下面三臺是 Storm,三個不同的框架分別進行管理。右邊是 Mesos 集群統一管理 9 臺服務器,所有來自 Spark、Hadoop 或 Storm 的任務都在 9 臺服務器上混合運行。通過 Mesos 就可以實現集群滿負荷、資源緊張的系統可以使用長時間閑置、資源利用率極低的系統的資源。所
以,如果可以整合資源,提高計算能力,并不需要申請或協調新的資源進行水平擴展,而可以直接充分利用使用現在資源,節約資源成本。
02如何能夠快速構建和部署應用系統;
在低層資源得到水平擴展后,就需要對應用進行水平擴展了。需要能夠在擴展的底層資源上快速安裝系統軟件,快速構建環境和部署應用系統。傳統的部署模式下,如果有非常多的服務器,運維工程師需要在每一臺服務器上進行相當復雜的操作才能夠完成安裝->配置->部署。包括安裝運行的操作系統,安裝依賴的服務比如 weblogic,java,一些特定的配置,比如 jvm 大小,字符集,操作系統內核參數等,過程非常的繁瑣,工作量非常大,搭建完成后還是可能因為細微的不同都有可能導致新應用程序的部署失敗,運行有問題,又需
要花大量的精力去做 troubleshooting。那么如何實現把現運行的生產環境進行無差別克隆,在新資源上迅速水平擴展和生產環境一樣的應用環境?可以借鑒大型互聯網公司使用docker 容器。羊年春晚微博紅包飛活動,就是從無到有快速部署一個超過 1000 節點。可以將任何應用打包到 Docker 鏡像中,鏡像包含了應用及應用運行需要的環境及所有的依賴關系,再基于鏡像運行無數容器,就可以實現從無到有快速安裝系統軟件,快速構建環境和部署應用系統。
03如何平穩地應對無法評估的高并發場景
雙十一一年只有一次,為了這一次的狂歡,IT 部門解決以上兩個問題后,還有一個 最頭痛的問題,就是不知道用戶到底有多瘋狂,根本沒有辦法有效的評估出雙十一當天的并發量.所以在雙十一這天,還 是可以看到很多企業的網站因為短時間內訪問量劇增而不堪重負卡死,甚至是癱瘓。那么究竟應該提供一個怎樣的支撐能力才可以平穩應對這個無法評估的高并發場景?關鍵詞:容器 集群調度與彈性伸縮。在解決了底層資源和快速構建的問題后,就只需要一個平臺,按需要 分配資源,一鍵部署應用,自動處理應用接入,擴容、縮容、下線等操作,除了根據容器的 資源情況,如 CPU 和連接數,還可以接合應用的 TPS 性能等等來綜合考慮,進行彈性伸縮。 不需要人為的去關注并發量,全自動的根據實際的負荷情況進行支撐。既頂住了關鍵時刻的 訪問需求,也不需要為“未知需求”購買硬件設備而額外花費。可以借鑒大型的互聯網企業 使用的彈性計算平臺實現在集群間快速調度業務的技術方案。
鳳谷工業爐集設計研發,生產銷售,培訓指導,售后服務一體化,專利節能技術應用,每年為企業節省40%-70%的能源成本,主要產品加熱爐,工業爐,節能爐,蓄熱式爐,垃圾氣化處理設備,歡迎致電咨詢:0510-88818999