国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

做好云平臺架構需要哪些能力

mykurisu / 2247人閱讀

摘要:云平臺涵蓋了硬件運行時代碼庫框架服務及服務管理系統等。云平臺作為企業信息系統的底層支撐系統,更是要著眼于業務。

這兒講的平臺,是指計算平臺(conputing platform),這是一種環境,軟件在這種環境里運行。更進一步,云平臺,我們把它定義為企業級的云計算化的平臺,直接面向業務的軟件運行在這個平臺上,并且利用這個平臺環境,新的業務軟件可以迅速被開發出來。云平臺涵蓋了硬件、運行時代碼庫、框架、服務及服務管理系統等。

做好云平臺,做出一個安全、穩定、高效的,能支持企業級大規模業務處理的云平臺,需要哪些基本能力呢?

熟悉平臺所服務的業務環境

掌握軟件系統的工作原理

擁有架構理論及經驗

項目管理

文檔及表達

熟悉平臺所服務的業務環境

業務是信息系統的靈魂,只有能夠支撐業務運營、業務發展的企業信息系統,才是最適合企業的,也是最值得企業投入資源去開發和維護的。云平臺作為企業信息系統的底層支撐系統,更是要著眼于業務。核心業務有哪些、非核心業務有哪些、企業著力開拓的新興業務有哪些,業務規模都有多大,業務跨越的地理范圍有多大等等,在了解了這些的基礎上,你所架構的平臺系統,才更適合企業。

比如企業業務是跨國的,那么平臺系統如果不支持跨語言、跨文化的話,那么很可能會成為業務發展的掣肘,反之則助力企業發展

掌握軟件系統的工作原理

其實掌握軟件系統的工作原理更多地是指選型的能力,這涉及到你的工具箱的廣度。
在你根據業務進行一番比較抽象的思考后,你決定了一個基本架構的結構圖,然后你需要選型,或許你需要選擇一個分布式緩存系統,那么你至少需要知道有哪些已經存在了的分布式緩存系統,并且它們各自的工作原理是什么,然后才能判斷它們是否適用,或者是否有必要自己動手對其進行包裝或創造一種全新的緩存系統。

這兒列舉一些基本的你可能需要掌握或了解的軟件系統的工作原理

開發語言(比如Java)

操作系統(Linux或Windows)

DNS(域名解析)

CDN(內容分發網絡)

WEB服務器(基于互聯網提供的服務將越來越多)

負載均衡(比如Nginx)

消息隊列(比如ActiveMQ)

緩存系統(比如Redis)

數據庫(比如mysql)及ORM框架(比如MyBatis)

如果還可以掌握以下軟件系統工作原理的話,你設計的云平臺或許能夠應對更大規模的企業業務

分布式資源協調

大數據框架(比如Storm)

人工智能框架(比如)

擁有架構理論及經驗

架構理論可以指導你開展架構工作,可以指導你如何對業務系統進行分解以得到子系統、子系統之間的交互關系,指導你考慮系統的運行環境及制約因素、指導你考慮運維需求等。而經驗可以讓你更快地作出判斷,更快地在各種需求之間找到平衡點。

架構理論有許多種,常見的系統架構理論有三層架構、JavaEE架構、SOA架構、微服務架構、CAP理論,常見的企業架構理論有開放組體系結構框架(TOGAF)、聯邦體系架構框架(FEA)、美國國防部架構框架(DODAF)。

項目管理

項目管理知識可以指導你的架構的實現更加成功。在企業文化及上下文環境的制約下,充分考慮范圍、時間、成本、進度、采購、質量、團隊、風險,然后作出的架構決定,更加真實,距離成功的實現更進一步了。 一般如果你是既擔任架構師又擔任項目經理的話,你就不得不考慮這些了:)

文檔及表達

【英】Simon Brown著的《程序員必讀之軟件架構》一書(鄧鋼譯 ISBN:987-115-37107-2),是這么解釋架構的。

架構作為名詞來解釋時,概括起來都與結構有關:將產品分解為一系列組件、模塊和交互。這需要考慮整個產品..  
架構作為動詞來解釋時,包括了理解你需要構建什么、設定愿景以便進行構建和做出恰當的涉及決策...關鍵在于,架構是關于交流愿景和引入技術領導力的,這樣參與構建產品的每個人都能理解這個愿景,并為產品的成功做出積極貢獻

你對產品的分解、你所設定的愿景、你作出的決策,都需要很好地記述下來,表達出來,以便每個人都能準確理解,并參與、貢獻。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68892.html

相關文章

  • 微信分享|如何在中構建大規模分布式系統

    摘要:大家好,我是系統工程師王煜,今天由來分享在云計算平臺上構建穩定可靠的分布式系統架構。接下來我來給大家介紹如果利用云計算的優勢,結合企業的業務特點構建穩定可靠的分布式系統。 本次分享 William 將從技術角度分析在云計算環境中,當用戶業務面對流量激增、數據量翻番、訪問量指數級攀升的煩惱時,如何利用云計算平臺的彈性,結合業務自身特點,設計和構建一個高可用、高伸縮性的后端系統架構。同時會...

    RichardXG 評論0 收藏0
  • 一招鮮吃遍天,做好混合,這招管用

    摘要:俗語有一招鮮,吃遍天。其中,的企業正在實施多云戰略,的企業采用混合云戰略,將公有云和私有云集成在一起。隨著混合云的五個一體化由戴爾易安信在戴爾科技峰會上對外發布,其混合云的新利器也正式登臺亮相了。俗語有一招鮮,吃遍天。說的是行走江湖須得有一技之長,方能到處謀生,不會餓了肚子。時過境遷,這句話放在今天依然有效。隨著IT環境正向混合云以及多云邁進,這一過程有沒有一招鮮的方法呢?讓客戶省時省力又省...

    iOS122 評論0 收藏0
  • 從事計算職業的四個選擇

    摘要:近年來,許多專業人員都已經對簡歷進行了整理,并調整了技能以從事云計算方面的工作。這里概述了云計算的一些常見職業以及他們所需的技能云管理員企業需要一個人來配置云部署并執行管理和監控任務。 近年來,許多IT專業人員都已經對簡歷進行了整理,并調整了技能以從事云計算方面的工作。云行業持續快速地增長。根據Gartner的報告,公有云服務市場在2017年將增長18%,達到2486億美元,高于2016年的...

    GraphQuery 評論0 收藏0

發表評論

0條評論

mykurisu

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<