Azure WebSites權威指南--微軟雲計算Web平台開發實戰詳解

Azure WebSites權威指南--微軟雲計算Web平台開發實戰詳解

《Azure WebSites權威指南--微軟雲計算Web平台開發實戰詳解》是2015年清華大學出版社出版的圖書,作者是趙偉。

基本介紹

  • 中文名:Azure WebSites權威指南--微軟雲計算Web平台開發實戰詳解
  • 作者:趙偉
  • 出版時間:2015年6月1日
  • 出版社:清華大學出版社
  • ISBN:9787302400141 
  • 定價:59.8 元
內容簡介,目錄,

內容簡介

《Azure WebSites權威指南--微軟雲計算Web平台開發實戰詳解》本書介紹微軟平台即服務模式的雲計算平台產品Azure網站。全書共8章。第1章介紹雲計算和微軟雲計算平台,並深入介紹Azure網站的基本架構設計和主要概念。第2章介紹Azure網站的管理、配置和監視,第3章介紹Azure網站管理自動化。第4章至第8章涵蓋了從Azure網站架構、開發、部署到遷移的整個Web套用生命周期,以及基於Azure網站構建高性能Web套用的問題,並討論了使用Kudu站點、診斷即服務、套用配置轉換等高級專題。

目錄

第1章 Microsoft Azure網站架構 1
1.1 什麼是Microsoft Azure 1
1.1.1 雲計算簡介 1
1.1.2 Microsoft Azure簡介 5
1.1.3 Microsoft Azure網站簡介 13
1.2 Microsoft Azure網站架構 14
1.3 Microsoft Azure網站模式 17
1.3.1 宿主計畫 17
1.3.2 Azure網站宿主計畫模式詳解 21
1.4 如何選擇Azure服務 23
1.5 參考文獻與擴展閱讀 24
第2章 管理、配置和監視Azure網站 27
2.1 Microsoft Azure管理入口網站 27
2.1.1 創建Azure網站 28
2.1.2 創建網站的流程 29
2.2 管理網站 33
2.3 網站配置 35
2.4 網站備份與恢復 38
2.4.1 手動備份網站 38
2.4.2 自動備份網站 39
2.4.3 備份的管理 40
2.4.4 從備份中恢復網站 41
2.5 自定義域名 43
2.5.1 Azure網站DNS簡介 43
2.5.2 配置自有域名 44
2.5.3 深入Azure網站自有域名配置 47
2.5.4 Azure網站DNS配置檢查清單 48
2.5.5 綁定自有域名後的DNS配置 49
2.5.6 中國區Azure網站DNS配置 49
2.6 配置SSL綁定 50
2.6.1 Azure網站SSL綁定模式 51
2.6.2配置安全證書 52
2.6.3深入IPSSLDNS配置 57
2.6.4同時使用IPSSL和SNISSL 58
2.6.5強制客戶使用HTTPS訪問 62
2.6.6常見證書問題 63
2.7監視網站 64
2.7.1儀錶盤 64
2.7.2監視器 65
2.8擴展網站 69
2.8.1如何選擇擴展模式 69
2.8.2如何擴展Azure網站 70
2.9參考文獻與擴展閱讀 73
第3章管理自動化 75
3.1Azure環境 76
3.2管理模式 77
3.3Azure服務管理API客戶端認證 77
3.3.1使用Azure賬戶認證 78
3.3.2通過管理證書認證 78
3.3.3選擇合適的認證方式 80
3.4使用PowerShell管理Azure網站 80
3.4.1安裝與運行 80
3.4.2查看Azure環境配置 81
3.4.3認證並連線到Azure訂閱 82
3.4.4管理網站 83
3.4.5資源管理模式 85
3.5使用跨平台命令行管理網站 92
3.5.1安裝 92
3.5.2查看Azure環境 92
3.5.3連線到Azure訂閱 93
3.5.4管理網站 94
3.6使用RESTAPI管理網站 95
3.6.1Azure網站管理員角色 95
3.6.2資源結構 96
3.6.3身份認證 97
3.6.4套用實例 97
3.7使用管理庫管理網站 101
3.8參考文獻與擴展閱讀 103
第4章Azure網站套用開發框架 105
4.1Azure網站檔案目錄結構 105
4.1.1Azure網站檔案目錄介紹 105
4.1.2通過FTP訪問Azure網站檔案系統 107
4.2在VisualStudio中集成Azure訂閱 108
4.3Azure網站上的ASP.NET 111
4.3.1創建一個Web項目 112
4.3.2將網站部署到Azure網站 113
4.3.3Azure網站中ASP.NET開發常見問題 115
4.3.4Azure網站ASP.NET常見故障查找方法 120
4.3.5遠程調試部署Azure網站中的ASP.NET站點 125
4.4Azure網站上的PHP開發 128
4.4.1Azure網站中PHP架構 129
4.4.2配置Azure網站上的PHP 130
4.4.3配置PHP擴展模組 133
4.4.4PHP網站排錯 136
4.5Azure網站上的Node.js 138
4.5.1Azure網站上Node.js的架構 139
4.5.2IISNode配置 140
4.5.3選擇Node.js版本 140
4.5.4利用VisualStudio開發和部署Node.js套用 142
4.5.5利用VisualStudio調試Node.js套用 144
4.6Azure網站套用設定 145
4.6.1使用套用設定 146
4.6.2資料庫連線字元串 148
4.6.3運行時自動更新 150
4.7使用VisualStudioOnline(Monaco)線上編輯代碼 151
4.7.1打開線上編輯功能 151
4.7.2通過Monaco線上編輯代碼 152
4.7.3集成原始碼管理 154
4.7.4編輯原始碼 156
4.7.5查看跟蹤輸出 157
4.7.6命令行控制台 158
4.8參考文獻與擴展閱讀 158
第5章Azure網站部署 160
5.1部署憑據 160
5.1.1用戶級部署憑據 160
5.1.2站點級部署憑據(發布配置檔案憑據) 161
5.1.3如何選擇部署憑據 164
5.2使用FTP部署網站 164
5.3WebDeploy 165
5.3.1VisualStudio中使用WebDeploy發布網站 166
5.3.2VisualStudio部署MVC套用(後台使用資料庫) 169
5.3.3WebDeploy命令行 171
5.4Git 172
5.4.1ProjectKudu 173
5.4.2使用Git發布Web套用到MicrosoftAzure網站 173
5.4.3將現有網站克隆到本地Git存儲庫 176
5.5從VisualStudioOnline部署 177
5.5.1將VisualStudioOnline中的項目部署到Azure網站 177
5.5.2從VisualStudio中部署代碼更新 180
5.5.3VisualStudioOnline集成Azure網站工作原理 181
5.6從GitHub中部署 181
5.6.1集成Azure網站與GitHub存儲庫 182
5.6.2將GitHub中的項目部署到Azure網站 183
5.6.3GitHub與Azure網站集成工作原理 184
5.7階段部署 184
5.7.1階段部署與網站配置 185
5.7.2使用階段部署實現零停機部署 186
5.7.3使用PowerShell管理階段部署 189
5.7.4使用X-CLI管理階段部署 190
5.8在生產環境中進行測試 191
5.8.1創建網站 191
5.8.2部署測試代碼 192
5.8.3配置在生產環境中測試功能 192
5.8.4測試 194
5.9參考文獻與擴展閱讀 195
第6章遷移現有網站到Azure網站 197
6.1網站遷移流程 197
6.2典型套用遷移方案 199
6.2.1BlogEngine.NET(ASP.NET網站) 200
6.2.2nopCommerce(ASP.NET網站+SQLServer資料庫) 202
6.2.3WordPress(PHP網站+MySQL資料庫) 206
6.3網站遷移工具 210
6.3.1安裝Azure網站遷移工具 210
6.3.2兼容性分析 211
6.3.3遷移網站 212
6.4將Azure網站遷移到另一個數據中心 214
6.4.1備份當前網站 215
6.4.2創建新的網站 215
6.4.3將現有網站恢復到新建的網站 216
6.4.4驗證新的網站 218
6.4.5修改DNS配置 218
6.5參考文獻與擴展閱讀 219
第7章基於Azure網站構建高性能Web套用 221
7.1高性能Azure網站典型架構 221
7.2利用MicrosoftAzure快取服務(預覽版)提高性能 223
7.2.1MicrosoftAzure快取服務(預覽版)簡介 223
7.2.2Azure快取服務套用架構 225
7.3集成MicrosoftAzure流量管理器提高性能與可靠性 234
7.3.1MicrosoftAzure流量管理器簡介 234
7.3.2流量管理器負載均衡策略 235
7.3.3將流量管理器集成到Azure網站 238
7.4集成內容傳送網路 246
7.5創建Azure存儲賬戶 247
7.5.1啟用CDN 249
7.5.2創建URLRewrite規則 249
7.5.3集成CDN注意事項 250
7.6利用MicrosoftAzure活動目錄實現身份認證 251
7.6.1解決方案體系結構 251
7.6.2創建Azure活動目錄 252
7.6.3創建一個使用Azure活動目錄認證的ASP.NET網站 254
7.6.4連線Azure網站與Azure活動目錄 257
7.6.5測試Azure網站 258
7.7通過混合連線訪問企業內部資源 259
7.7.1Azure混合連線 259
7.7.2套用實例架構 261
7.7.3創建和配置BizTalk混合連線 262
7.7.4開發並部署網站 265
7.8Azure網站集成虛擬網路 266
7.8.1創建虛擬網路 267
7.8.2新建虛擬機並加入虛擬網路 269
7.8.3安裝RedisCache 270
7.8.4配置Redis虛擬機端點 271
7.8.5將Azure網站通過VPN連線到虛擬網路 271
7.8.6在Azure網站套用中使用RedisCache 273
7.8.7測試網站VPN連線 274
7.9利用Web作業執行後台任務 274
7.9.1Web作業簡介 274
7.9.2Web作業類型 274
7.9.3Web作業部署 277
7.9.4Web作業實例 279
7.9.5WebJobsSDK 284
7.10利用ApplicationInsights實時洞察用戶行為 291
7.10.1獲取植入代碼 291
7.10.2植入代碼 292
7.10.3查看分析報告 295
7.11參考文獻與擴展閱讀 296
第8章高級專題 299
8.1使用Kudu站點 299
8.1.1關於Kudu架構 299
8.1.2使用Kudu控制台 299
8.1.3檔案管理 302
8.1.4進程管理 303
8.1.5RESTAPI 303
8.2診斷即服務 305
8.2.1安裝診斷即服務 305
8.2.2使用診斷即服務排查PHP性能問題 306
8.3套用配置轉換 309
8.3.1XDT簡介 309
8.3.2通過XDT轉換修改ApplicationHost.config 310
8.4最佳實踐 313
8.4.1設計一個可擴展的架構 313
8.4.2設計一個靈活應變的架構 313
8.4.3合理利用其他Azure服務 313
8.4.4合理利用地理冗餘 314
8.4.5選擇合適的縮放方案 315
8.4.6及時備份網站 315
8.4.7配置動態IP限制功能 315
8.4.8配置自我修復功能 316
8.4.9採用多租戶模式節約系統資源 321
8.5參考文獻與擴展閱讀 322
XVI
AzureWebSites權威指南——微軟雲計算Web平台開發實戰詳解
XV
目錄

熱門詞條

聯絡我們