微軟 Azure 實戰參考

李競,陳勇華

  • 出版商: 北京航空航天大學
  • 出版日期: 2019-06-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 602
  • 裝訂: 平裝
  • ISBN: 7512429908
  • ISBN-13: 9787512429901
  • 相關分類: Microsoft Azure
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

書介紹了微軟Azure雲平台的IAAS和PAAS中的具體服務,主要包括:
雲存儲(Azure Storage)、App Service、雲數據庫(Azure SQL Database)、分佈式緩存、分佈式消息隊列服務(Service Bus)、
分佈式基礎架構服務(Service Fabric)、大數據處理平台HDInsight、數據分析服務Power BI、人工智能/機器學習(Machine Learning)、多媒體服務等。
讀者可以從中學到Azure雲平台的基本概念、基本操作方法,學會如何利用雲平台的資源,為進一步開發複雜的應用打下基礎。

本書適用於雲技術行業使用微軟Azure雲平台開發應用程序的技術人員。

作者簡介

李競,軟件架構師,.net,、c#、 java、 j2ee和Azure 雲計算等方面的專家。

目錄大綱

第1章概述1
1.1訂閱Subscription4
1.2支付模式5
1.3資源類型5
1.4虛擬機8
1.5虛擬防火牆、虛擬路由器和虛擬負載均衡8
1.6公網IP9
1.7認識Azure界面9
1.8在Visual Studio中操作Azure資源19
1.9在SQL Server Management Studio中操作Azure資源21

第2章Azure雲存儲23
2.1Azure Table Storage23
2.2Azure Blob Storage50
2.3Azure Queue Storage58
2.4Azure File Storage62
2.5Azure Storage CDN65

第3章App Service69
3.1App Service簡介69
3.2用ASP.NET Core開發一個App Service69
3.3調試71
3.4部署74
3.5在大流量下的垂直擴展和水平擴展90
3.6創建Redis緩存92
3.7用Asp.net core開發Azure App Service架構需考慮的一些要點102
3.8用Java開發一個Azure App Service104
3.9用Python開發一個Azure App Service112

第4章Azure SQL Database121
4.1Azure SQL Database對比SQL Server121
4.2創建一個SQL Azure服務器127
4.3創建一個SQL Azure數據庫131
4.4用SQL Server Management Studio鏈接Azure SQL Database133
4.5在Azure SQL Database中執行的TSQL136
4.6用Visual Studio開發應用鏈接Azure SQL Database145
4.7把本地的SQL Server數據庫遷移到Azure SQL雲數據庫上156
4.8Azure SQL Database Data Sync數據同步功能159

第5章Azure Active Directory170
5.1簡介170
5.2開始使用Azure AD172
5.3Azure AD流程183
5.4JWT Token190
5.5使用Azure AD樣例193

第6章Service Bus201
6.1基礎201
6.2隊列(Queue)入門206
6.3用Visual Studio開發Service Bus Queue220
6.4Service Bus Queue和Storage Queue的區別234
6.5用Visual Studio開發Service Bus Topic239
6.6用Visual Studio開發Service Bus Relay On243

第7章Service Fabric248
7.1基礎248
7.2Stateless Service服務的創建252
7.3Stateful服務的創建283
7.4調試Service Fabric應用288

第8章Media Service290
8.1基礎290
8.2視頻點播VideoOnDemand297
8.3視頻直播Live Streaming314

第9章HDInsight326
9.1簡介326
9.2用HDInsight創建Hadoop326
9.3Apache Hive簡介346
9.4使用Hadoop的Pig和MapReduce360
9.5用HDInsight創建Spark369

第10章Azure Automation379
10.1簡介379
10.2創建Azure Automation賬號382
10.3創建Azure Automation Runbook385
10.4Azure Automation Runbook的類型388
10.5創建圖形化Runbook391
10.6創建PowerShell Runbook400
10.7創建PowerShell工作流Runbook407

第11章Power BI413
11.1簡介413
11.2Power BI Desktop413
11.2.3Query Editor417
11.2.4創建Report和數據可視化427
11.2.5發布報表到Power BI Service434
11.2.6Power BI M Language435
11.3Power BI Service441
11.4Azure 中的Power BI Embedded449

第12章部署Linux服務器到Azure469
12.1虛擬機簡介469
12.2用Azure Portal創建虛擬機471
12.3用Azure CLI創建Linux虛擬機474
12.4Automation Configuration477
12.5用Azure CLI 2.0創建Azure VM的自定義虛擬機鏡像483
12.6用Azure CLI 2.0創建和部署高可用虛擬機486
12.7用Azure CLI 2.0創建虛擬機自動伸縮集並在Linux上部署高度可用的應用程序488
12.8用Azure CLI 2.0在Azure中負載平衡虛擬機,創建一個高度可用的應用程序493

第13章部署MongoDB到Azure501
13.1MongoDB簡介501
13.2單個MongoDB部署503
13.3用gz發行包的方式安裝MongoDB505
13.4MongoDB的管理507
13.5MongoDB集群的部署525
13.6Azure Cosmos DB提供的MongoDB API527

第14章Azure 人工智能538
14.1人工智能基礎538
14.2Azure人工智能簡介539
14.3在Azure門戶中創建認知服務賬戶540
14.4第一個Azure人工智能程序在計算機視覺中使用REST API和Python分析遠程圖像543
14.5利用認知服務語音SDK在瀏覽器中識別JavaScript中的語音548
14.6利用LUIS根據文字內容理解用戶所需553
14.7用Python調用文本分析認知服務558
14.8用Python調用Bing Web搜索API566
14.9用Bing Web搜索API創建單頁應用程序567
14.10利用Azure門戶開始Azure機器學習578
14.11利用Azure機器學習服務訓練圖像分類模型585
14.12在Azure容器實例(ACI)中訓練圖像分類模型594
14.13在Azure容器實例(ACI)中部署圖像分類模型602