關於雲計算和雲應用,如何入門學習?

這些正在發展的技術跟現在學校學的知識該怎麼聯繫起來呢.

比如了解雲計算是怎麼回事,但卻不知道如何通過編程來實現雲應用.

有什麼書籍或者網站可以推薦嗎?


我進入這個行業之前是學經濟的。。。。好吧,各種沒有前途的專業。。

誤打誤撞,進入IT行業,開始接觸雲計算

之前我只接觸過網盤和icloud。。。

對與架構,編程,測試,anyway,有關IT的玩意一竅不通。。。

這兩本書,是我雲計算的啟蒙書籍。。左邊的這本比較晦澀,右邊的這本說的比較詳細,比較接地氣。。可我偏偏是從晦澀的還是念起的。念完這兩本書,我終於比小白多了那麼一丟丟知識。。(但樓主是學IT的,肯定比較高端大氣上檔次,跟我不是一個level的)

其實雲計算,雲存儲,大數據,都是一個概念,即龐大的數據堆,然後需要一個玩意去存儲它,管理它,計算它,網路交易它。。。。現在所說的雲平台就是那個玩意。。。包括基礎設施,平台,軟體,與服務本身。。。

樓主所說的編程來實現雲運用,額,這個我就解決不了了。。。哈哈,求摺疊。


謝妖啦!

雲計算本身不是什麼神秘的東西,但是能把雲計算實現好和應用好都將現在及未來的社會中有很好的職業發展空間。

但是雲計算的問題空間太大,我個人建議所有新接觸的人不記住:先科普,再一針扎進去,越能解決現在遇到的痛點你越有機會成長出來。

科普簡單了,到處都有書和材料,找一些大家評價好的來學即可。

深入學習那就得因時、因地、因人了。

因地:說白了雲計算沒有市場買單,那就是HYPE,就是概念。所以需要認清需求,不是浮在表現的那些,而是可以深入骨髓的。為什麼必須是雲計算來解決?除了說成本低、靈活外還有沒有別的?再說真就是在某種應用場景下會成本更低嗎?

因時:如果產業環境沒有準備好,那些先做雲的人可能都會死在黎明前,哪些東西是真正成熟可以被用戶接受,這個要能判斷好。只有在成熟的產品與框架下的學習才能被市場所認可,你的所學才會有真正的價值啦。

因人:如果你覺得自己原來的積累很好,自己也覺得未來有機會,那就找交叉點入手。如你說要怎麼做相關的編程,那我估計你學軟體的,那你可以深入了解各種PAAS,並且知道現在PAAS跟當下的非雲結構的優劣勢在哪,而且判斷未來PAAS會是什麼樣的發展趨勢,然後跟進自己願意投入的。


雲計算是一個大範圍的概念,並不是局限地指某種技術。想了解雲計算的基本概念和市場格局可以從一些科普類教材比如《智慧的雲計算 (豆瓣)》開始,輔助以各類相關的博客文章和新聞。

熟悉了雲計算的概念,再進一步選擇自己想要學習的方向時,可以根據自己的特長和愛好去選擇。比如題主所說的雲應用編程,我覺得可以參考Amazon Web Services (Simplified Chinese)上的一些案例,去熟悉各類雲服務和應用雲化的原理,具體學習開發的時候可以參考相關技術文檔。

如果對目前比較主流的一些開源雲平台(比如Openstack)感興趣的話,建議先具備Linux基礎,然後實際安裝操作一下,這是最快捷的學習方式。

另外還想澄清一點的是,虛擬化是雲計算的基礎,但並非是雲計算的核心部分。很多人認為虛擬化就是雲計算,這是比較片面的認識,當然這也和部分廠商的宣傳有較大的關係。就目前的發展趨勢來看,雲計算所帶來的自動化、標準化的各種雲服務(比如應用自動化部署、大數據處理等等),以及構築在各種服務之上的多種應用,才是其核心所在。單純地強調虛擬化的重要性,其實掩蓋了雲計算的真正能力。

利益相關:本人為雲計算從業者。


首先要明白,雲計算這個東西是N年前就提出來的概念,並不是一個全新的技術。只不過這幾年,英特爾,IBM, HP等這些 IT產商聯合起來,把雲計算這個概念等給炒火了。

雲計算的核心技術就是虛擬化,網路虛擬化,存儲虛擬化等。目前主流的雲平台如openstack,cloudstack,opennebula等,它們開發出自己的套件,通過web瀏覽器,可以輕鬆的管理虛擬化,如創建、刪除、克隆虛擬機等。 底層的虛擬化技術一般是Linux下面的KVM,之所以大部分公司都使用這個虛擬化技術,我覺得主要是KVM有RHEL的大力支持。

要學習雲計算相關技術,建議先學習Linux, 熟悉Linux系統的基本組成,如Linux系統啟動詳細過程,bash編程,rpm包管理等。其次,在Linux系統上安裝openstack,開始實際操作雲計算

至於書籍,目前沒有什麼好推薦的,先看看openstack的官方文檔


雲計算是一種全新的計算模式,其核心思想是將處於整個互聯網上的空閑計算資源調度並集中起來,服務於某一台終端計算機,從而實現終端計算機的處理能力極大地提升。由於該計算模式是將處於互聯網上不同位置的計算資源集中起來,而且這種集中過程中各種計算資源有可能是動態變化的,因此將這種處於互聯網的計算資源形象地稱為雲。

雲計算的書籍,還是有非常多的,初學者也不知道需要看哪些書籍,在這裡為大家推薦幾本書:

本書力求簡明扼要地闡述雲計算的基本概念,讓非IT專業人士也能輕鬆看懂這一現在人人都能接觸(以後程度會更深)的事物――雲計算。本書遵循一條由感性到理性、由淺入深的主線展開:首先採用情景描述,讓外行的人對雲計算也能產生感性認識;其次從計算機的基本知識開始逐步引出雲計算的概念,使人產生理性認識;接著列舉一系列生活中的典型雲應用例子,讓人們明白雲計算給生活帶來的確切好處;最後採用三個雲計算實施方案讓人們感受一下組建雲計算中心的過程,以達到拋磚引玉之功效。本書可作為高等院校學生教材。

本書共有十六章,作者有意避開了那些產品或供應商相關的細節,側重於架構師及架構涉及各方應當解決的各種挑戰,或者說,如何以適當的解決方案來解決業務問題;通過對具體問題的分析和案例講解,向讀者提供了大量可供參考的設計決策,並對所有雲架構中都必須應對的重點領域進行了強調說明。

本書以雲計算架構技術為核心,從討論雲計算髮展為起點,圍繞雲計算架構涉及的核心技術與商業實踐展開。論及的核心技術包括計算、存儲、網路、數據、管理、接入、安全等方面,涵蓋了雲計算的*新趨勢、原理、特性與實踐。

本書特點是從基本理論入手,依據「硬體—軟體—系統」的架構,對雲計算的理論體系和系統架構做完整的闡述,並結合華為成熟的系統平台,對應用場景和系統實操進行詳細描述。

本書基於Linux 和Solaris 系統闡述了適用於所有系統的性能理論和方法,Brendan Gregg 將業界普遍承認的性能方法、工具和指標收集於本書之中。閱讀本書,你能洞悉系統運作的方式,學習到分析和提高系統與應用程序性能的方法,這些性能方法同樣適用於大型企業與雲計算這類較為複雜的環境的性能分析與調優!

雲計算的概念提出的時間並不長,其應用也剛剛處於起步階段。但是雲計算的技術先進性促使了這項技術的迅猛發展,而且從長遠來看,雲計算這一新興事物由於在對信息的處理方式、資源利用模式都有了革命性的變化,因此有可能對未計算機的發展方向產生深遠的影響!

推薦看下:依據云計算本身具備的這些特點,雲計算可能面臨哪些主要威脅? - 雲計算 多智時代


雲計算的核心技術,網路通信技術和虛擬化技術,虛擬化技術的核心是操作系統原理。這些課補齊了,再學雲計算就很合理了。


  1. 書籍詳細信息:
    英文原著名稱《Cloud Computing 》
    作 者:(美)MICHAEL MILLER
    譯 者:姜進磊;孫瑞志;向勇;史美林
    ISBN:9787111266181
    出版日期:2009-4-1
    出 版 社:機械工業出版社
    定價:39元 本書言簡意賅,實例豐富,可供從事雲計算研究與開發的初學者、高校師生參考。本書對雲計算的來龍去脈、當前的實踐做了全面而又精闢的概括,特彆強調了協作支持層面。本書共分為四個部分,分別是:認識雲計算、雲計算為人人、使用雲服務、雲計算範疇以外的在線協作。 本書主要內容:
    學習什麼是雲計算,它是如何工作的,哪些人應該使用它,以及它為什麼是未來的發展趨勢。
    探究雲計算帶來的實際好處,從節省昂貴的應用程序開支到隨時隨地訪問你的文檔。
    學習如何使用基於Web的應用在報表和演示文稿上協作,共享在線日曆和待辦事項清單,管理大型項目,以及編輯和存儲數字照片。
    了解完成以下事情是多麼容易:管理工作和個人日程安排,與合作者和朋友共享文檔,編輯數字照片等。

    雲計算書籍——國內第一本雲計算原創圖書《走進雲計算》

    書籍詳細信息
    作者:王鵬著
    ISBN:978-7-115-20931-3
    出版社:人民郵電出版社
    出版年度:2009-06-01
    語種:中文
    定價:49.00 本書可以作為對雲計算技術感興趣的讀者以及雲計算系統的設計開發人員的技術參考資料,也可以作為大學本科高年級同學和研究生相關課程的參考書,希望本書能帶領大家進入奇妙的雲計算世界。 書籍內容介紹: 本書可以分為兩大部分:第一部分對雲計算的起源、發展以及現狀進行了詳細的介紹,使讀者對雲計算這一新的技術有一個全面的認識;第二部分通過一個雲計算系統實例—雲腦系統的實現過程,介紹了如何在現有技術條件下完成一個簡單雲計算系統的設計和開發。 雲計算書籍大部分都是國外的,下面再說幾本比較好的。 Cloud Computing - The Complete Cornerstone Guide to Cloud Computing Best Practices Concepts, Terms, and Techniques for Successfully Planning, Implementing ... Enterprise IT Cloud Computing Technology by Ivanka Menken (Paperback - Nov 4, 2008) Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online by Michael Miller (Paperback - Aug 21, 2008) Dot Cloud: The 21st Century Business Platform Built on Cloud Computing by Peter Fingar (Paperback - Feb 18, 2009) 我們前面介紹的兩本雲計算書籍都是大家比較推薦的雲計算方面的書,也是內容非常好的書。第一本《雲計算》是大家公認的比較權威性的書,第二本是很優秀的國內的雲計算書籍。如果大家對於雲計算不是很明白,但是有興趣,不妨找這兩本來看看,可以學到很多東西。

利益相關:個人站長、35互聯A級代理、百度開放雲用戶、阿里雲用戶、百度員工。

關聯廣告:Cloudin:CloudIn雲英 - 專業的雲主機,雲伺服器,雲硬碟,雲安全等IaaS及PaaS服務提供商。 非常不錯 值得嘗試:)


《Android 雲計算應用開發入門與實戰》人民郵電出版社 詹智安 著,師榮 改編。

有興趣可以讀讀本書的,很經典。共勉。


推薦閱讀:

谷歌聲明裡面說的「阿里雲 OS 這款手機操作系統是 Android 的一個『不兼容』版本」是什麼意思?

TAG:雲計算 | 雲存儲 | 計算機 | YunOS |