云計算應(yīng)用開發(fā)實踐

出版時間:2012-1  出版社:機械工業(yè)出版社  作者:徐強,王振江  頁數(shù):312  
Tag標簽:無  

內(nèi)容概要

  本書從應(yīng)用的角度出發(fā),介紹了利用云計算相關(guān)技術(shù)構(gòu)建應(yīng)用程序應(yīng)具備的基礎(chǔ)知識,包括云計算的相關(guān)概念、虛擬化、并行計算、集群計算、分布式數(shù)據(jù)存儲、IT基礎(chǔ)架構(gòu)管理、公共與私有云計算產(chǎn)品以及如何管理云計算數(shù)據(jù)中心等相關(guān)知識。
  本書各章首先分析具體應(yīng)用場景,然后根據(jù)場景選擇適當(dāng)?shù)募夹g(shù)與架構(gòu),最后再對具體的應(yīng)用展開講解。第一章都力爭通過實際操作使讀者理解云計算的相關(guān)概念與技術(shù),并將負載均衡、文件共享、數(shù)據(jù)挖掘、模擬計算這些在實際工作中有可能碰到的問題抽象為具體的應(yīng)用,并配以代碼實現(xiàn)。為了便于理解,有些應(yīng)用程序還使用了單機與多機環(huán)境雙重實現(xiàn)。
  本書適合對云計算具有初步認識并希望通過云計算逐步改善應(yīng)用和基礎(chǔ)設(shè)施的讀者閱讀,也可供云計算的應(yīng)用開發(fā)人員、行業(yè)專業(yè)人士以及相關(guān)學(xué)科的研究者參考。

作者簡介

徐強,Platform Computing資深系統(tǒng)開發(fā)與預(yù)研工程師。對云計算有深入研究,實戰(zhàn)經(jīng)驗豐富。直接參與設(shè)計開發(fā)多款大型并行計算軟件,如Platform Symphony、Platform Map Reduce,以及云資源管理軟件ISF。現(xiàn)致力于云計算系統(tǒng)的預(yù)研工作(Platform Computing己于2011年底被IBM收購)。

書籍目錄

前言
第1章 在云上架構(gòu)你的應(yīng)用
 1.1Java 寵物商店簡介
 1.1.1環(huán)境準備
 1.1.2部署Java寵物商店
 1.1.3寵物商店架構(gòu)介紹
 1.2測試
 1.2.1寵物商店訪問速度測試
 1.2.2其他的測試
 1.3針對測試結(jié)果改進應(yīng)用
 1.3.1提高訪問速度
 1.3.2主機管理
 1.4難道這就是云計算?
 1.4.1什么是云計算
 1.4.2云計算架構(gòu)簡介
 1.4.3云計算的起源與發(fā)展
 1.5小結(jié)
第2章 IaaS技術(shù)介紹
 2.1虛擬化技術(shù)
 2.1.1虛擬化技術(shù)中的重要名詞及技術(shù)解釋
 2.1.2全虛擬化技術(shù)
 2.1.3半虛擬化技術(shù)
 2.2PXE
 2.2.1PXE簡介
 2.2.2PXE系統(tǒng)的組成及配置
 2.3負載均衡
 2.3.1Tomcat負載均衡
 2.3.2DNS負載均衡
 2.4構(gòu)建企業(yè)IaaS環(huán)境
 2.4.1需求分析
 2.4.2系統(tǒng)架構(gòu)
 2.4.3概要設(shè)計
 2.4.4動手搭建IaaS環(huán)境
 2.5小結(jié)
第3章 并行計算技術(shù)介紹
 3.1Hadoop
 3.1.1Hadoop簡介
 3.1.2初探Hadoop
 3.1.3Hadoop的架構(gòu)
 3.1.4多機環(huán)境配置Hadoop
 3.1.5分布式環(huán)境下運行Hadoop
 3.1.6使用Eclipse Hadoop集成開發(fā)環(huán)境
 3.1.7使用Hadoop MapReduce 編寫程序
 3.2Platform Symphony
 3.2.1Platform Symphony簡介
 3.2.2初探Symphony DE
 3.2.3Platform Symphony架構(gòu)
 3.2.4多機環(huán)境配置Symphony DE
 3.2.5使用Symphony DE編寫程序
 3.3云數(shù)據(jù)庫
 3.3.1HBase
 3.3.2初探HBase
 3.3.3HBase概念
 3.3.4再探HBase
 3.4小結(jié)
第4章 公共云計算介紹
 4.1因特網(wǎng)數(shù)據(jù)中心IDC
 4.1.1IDC所提供的服務(wù)
 4.1.2使用IDC提供的主機服務(wù)
 4.1.3IDC虛擬主機業(yè)務(wù)實現(xiàn)分析
 4.1.4傳統(tǒng)IDC所面臨的機遇與挑戰(zhàn)
 4.2Google App Engine
 4.2.1注冊Google App Engine賬戶
 4.2.2安裝Google App Engine SDK
 4.2.3使用Eclipse 集成開發(fā)環(huán)境
 4.2.4基于Google App Engine SDK開發(fā)應(yīng)用
 4.2.5將應(yīng)用部署到Google App Engine 中
 4.3Amazon AWS
 4.3.1注冊AWS 賬戶
 4.3.2使用Amazon EC2
 4.3.3使用Eclipse 集成開發(fā)環(huán)境
 4.3.4基于AWS SDK開發(fā)應(yīng)用程序
 4.3.5將應(yīng)用程序部署到AWS 中
 4.4其他公共云計算平臺
 4.4.1Microsoft Azure
 4.4.2Sina App Engine
 4.5小結(jié)
第5章 在云上開發(fā)你的應(yīng)用
 5.1為應(yīng)用選擇合適的架構(gòu)與技術(shù)
 5.1.1以計算為中心的應(yīng)用架構(gòu)選擇
 5.1.2以數(shù)據(jù)為中心的應(yīng)用架構(gòu)選擇
 5.1.3需要兼顧數(shù)據(jù)與計算的應(yīng)用架構(gòu)選擇
 5.1.4MapReduce框架并不能解決所有問題
 5.2現(xiàn)有云計算技術(shù)存在的問題
 5.2.1NoSQL數(shù)據(jù)庫API不兼容
 5.2.2使用JPA訪問NoSQL數(shù)據(jù)庫
 5.2.3各公共服務(wù)提供商所提供的服務(wù)不同
 5.3基于云計算平臺的文件共享系統(tǒng)需求分析
 5.4基于云計算平臺的文件共享系統(tǒng)設(shè)計
 5.4.1系統(tǒng)架構(gòu)
 5.4.2平臺及技術(shù)選擇
 5.4.3系統(tǒng)功能
 5.4.4非功能性需求
 5.5基于云計算的文件共享平臺實現(xiàn)
 5.5.1用戶管理模塊實現(xiàn)
 5.5.2文件管理模塊實現(xiàn)
 5.5.3文件瀏覽及管理頁面實現(xiàn)
 5.6使用GAE與AWS S3部署
 5.6.1配置GAE數(shù)據(jù)庫
 5.6.2使用Applet編寫文件管理界面
 5.6.3實現(xiàn)AWS S3 文件管理類
 5.7小結(jié)
第6章 云計算在數(shù)據(jù)挖掘中的應(yīng)用
 6.1從寵物商店引出的商業(yè)智能
 6.2Apriori算法
 6.2.1Apriori算法的實現(xiàn)原理
 6.2.2利用Apriori小試牛刀
 6.3商品推薦功能在寵物商店中的程序?qū)崿F(xiàn)
 6.3.1寵物商店JPetStore基礎(chǔ)環(huán)境配置
 6.3.2Apriori算法在商品推薦功能中的程序?qū)崿F(xiàn)
 6.3.3寵物商店商品銷售記錄測試數(shù)據(jù)準備
 6.3.4單機版測試效果及問題
 6.4使用云數(shù)據(jù)庫進行計算
 6.4.1將MySQL中的數(shù)據(jù)復(fù)制到HBase中
 6.4.2使用MapReduce計算頻繁項集L[1]
 6.4.3得到最終結(jié)果
 6.5小結(jié)
第7章 云計算在金融計算中的應(yīng)用
 7.1金融計算簡介
 7.2蒙特卡羅模擬算法
 7.2.1一個簡單的蒙特卡羅模擬例子
 7.2.2編程實現(xiàn)蒙特卡羅計算圓周率
 7.3使用蒙特卡羅模擬解決問題
 7.3.1蒙特卡羅模擬投資分析基本編碼實現(xiàn)
 7.3.2測試
 7.4云端金融應(yīng)用需求分析
 7.4.1需求分析
 7.4.2技術(shù)可行性分析
 7.5云端金融應(yīng)用概要設(shè)計
 7.5.1系統(tǒng)功能
 7.5.2系統(tǒng)軟硬件架構(gòu)
 7.6云端金融應(yīng)用系統(tǒng)實現(xiàn)
 7.7管理軟硬件資源
 7.8小結(jié)
第8章 提升辦公效率——Excel與云計算集成
 8.1Excel簡介
 8.1.1認識Excel宏
 8.1.2Excel VBA簡介
 8.1.3Excel VBA編程環(huán)境
 8.1.4Excel VBA編程
 8.2使用Excel進行蒙特卡羅模擬
 8.2.1需求分析
 8.2.2VBA編碼實現(xiàn)
 8.3將Excel與云計算環(huán)境集成
 8.3.1Symphony DE COM組件簡介
 8.3.2Excel與Symphony DE集成
 8.3.3Excel蒙特卡羅模擬投資分析客戶端編碼實現(xiàn)
 8.3.4測試
 8.4小結(jié)
第9章 專業(yè)工具軟件與云計算集成
 9.1MATLAB簡介
 9.1.1安裝 MATLAB
 9.1.2MATLAB基本使用
 9.1.3Parallel Computing Toolbox 簡介
 9.1.4MATLAB PCT架構(gòu)
 9.1.5配置Parallel Computing Toolbox
 9.2使用Parallel Computing Toolbox提高計算速度
 9.2.1使用MATLAB Job Manager
 9.2.2與Symphony DE集成
 9.2.3MATLAB與Java運行環(huán)境集成
 9.3將更多的工具運行在云計算環(huán)境中
 9.3.1通用集成架構(gòu)探索
 9.3.2集成接口探索
 9.4小結(jié)
第10章 管理云計算服務(wù)平臺
 10.1一個建立云計算服務(wù)平臺的機會
 10.2IT服務(wù)標準
 10.2.1ITIL簡介
 10.2.2ITSM 簡介
 10.2.3IT管理中的基本概念
 10.3實踐IT服務(wù)標準
 10.3.1OTRS簡介
 10.3.2安裝OTRS
 10.3.3創(chuàng)建服務(wù)臺
 10.3.4票單管理
 10.3.5服務(wù)級別管理
 10.3.6變更管理
 10.3.7配置管理
 10.3.8其他管理
 10.4小結(jié)
 附錄
 附錄A搭建Java運行環(huán)境
 附錄B安裝Tomcat應(yīng)用服務(wù)器
 附錄C安裝JMeter測試工具
 附錄D安裝 MySQL 數(shù)據(jù)庫
致謝
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《云計算:應(yīng)用開發(fā)實踐》編輯推薦:第一本全方位詳細闡述如何使用云計算技術(shù)開發(fā)應(yīng)用的書籍。深入剖析云計算中的關(guān)鍵技術(shù),入門、提高不再困難。通過實踐,將典型云計算應(yīng)用與實際工作相結(jié)合,與筆者一起“云端漫步”。在實踐中總結(jié)合理的云計算框架,邊應(yīng)用邊“悟道”。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    云計算應(yīng)用開發(fā)實踐 PDF格式下載


用戶評論 (總計36條)

 
 

  •   云計算:應(yīng)用開發(fā)實踐 看看 了解一下 還好
  •   適合有點JAVA基礎(chǔ)的人看,尤其適合有點J2EE開發(fā)經(jīng)驗的并想了解云計算的人看,簡單通俗易懂!如果你沒有一點JAVA基礎(chǔ),建議不要購買!雖然作者寫的好,但你沒JAVA基礎(chǔ),你會看得云里霧里的!
  •   準備學(xué)云計算,在新華書店翻了好幾本,這本比較注重實踐,
    正好畢業(yè)設(shè)計可以用。
  •   了解云。
  •   很貼近實際,對于開發(fā)的人來說更容易上手~~
  •   書不錯,理論和實踐相結(jié)合
  •   幫一個做售前的朋友買的,原話“這本書真心不錯”,尤其現(xiàn)在這價格也是真心不錯,我買的時候39.8啊
  •   內(nèi)容比較新,介紹比較系統(tǒng)
  •   剛開始,不錯的書,綜合性強
  •   值得我好好去研究
  •   這書內(nèi)容很新 值得購買
  •   很不錯,值得去看看。認真學(xué)習(xí)
  •   很不錯的書,試了隨書光盤里的個別例子,可以用。總體不錯,給五分吧。
  •   用開發(fā)實例描述了云計算的基本概念
  •   可以作為自己搭建IaaS平臺和開發(fā)應(yīng)用的參考
  •   這本書還是挺實用的,每個例子都能讓你快速理解其中的概念。
  •   側(cè)重于開發(fā)實踐的書不多,這本很不錯的
  •   主要是程序,難看懂
  •   需要有java等語言編程的基礎(chǔ),書的質(zhì)量還是可以的。
  •   書內(nèi)容不錯,就是質(zhì)量差點,還破了...
  •   還可以吧。。。。。。。。。。。。。。。。。。。。。
  •   看了前幾章,感覺這本書講的不是很細致,有些地方不知所云??!
  •   說得比較膚淺,技術(shù)含量不高。
  •   這本書講解風(fēng)格和其他書籍不同,練練手還不錯
  •   啦啦啦啦啦啦啦啦啦啦
  •   心傷啊,買來包裝隨讓不錯,可以有一本書的光盤居然碎了,不能讀?。『蒙鷼獍!
  •   書感覺不像正版,并且附帶的光盤也是爛的,都碎掉了在
  •   書拿到手后,仔細閱讀了其中部分章節(jié),感覺非常不錯,值得看。
  •   很一般,其實沒多大作用,不如自己上網(wǎng)看教程
  •   看了一下,還行 不過 哦哦哦。。。。
  •   是一本以實際研發(fā)者角度闡述云計算技術(shù)的書,跟著動手基本上就能對云計算有一個框架性的理解
  •   理論與實踐性都很強,很好~~~~~~~~~~~~~~
  •   還沒看仔細的東西,評價不做參考。
  •   內(nèi)容沒細看, 挑了n久,覺得目錄這本最好。
  •   講的比較淺,還沒仔細看。
  •   市面上講如何使用云計算技術(shù)開發(fā)應(yīng)用的書籍還不多,這本書值得一看。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7