最全的Windows Azure學習教程彙總

Windows Azure 是微軟基於雲計算的操做系統,可以爲開發者提供一個平臺,幫助開發可運行在雲服務器、數據中心、Web 和 PC 上的應用程序。html

Azure 是一種靈活和支持互操做的平臺,可以將處於雲端的開發者我的能力,同微軟全球數據中心網絡託管的服務,好比存儲、計算和網絡基礎設施服務,緊密結合起來。幫助開發者在「雲端」和「客戶端」同時部署應用,使得企業與用戶都能共享資源。web

本文整理了豐富的 Windows Azure 學習資源,幫助開發者能全面地學習 Windows Azure 知識,並將 Windows Azure 運用在項目和實際工做中。sql

1、 Windows Azure 平臺簡介

經過本系列博客,先來了解一下 Windows Azure 平臺的基本知識。Windows Azure,正如同桌面操做系統 Windows 和服務器操做系統 Windows Server 同樣,是一個雲端的操做系統。開發人員可使用同一套技術:.NET(包括 Silverlight),或者 Win32,同時針對桌面,服務器,以及雲,開發程序,而不須要針對某個平臺學習專門的技術。Visual Studio 和 Expression Studio 爲開發人員提供了強大的工具支持。數據庫

Windows Azure平臺簡介(一):定位與產品結構編程

Windows Azure平臺簡介(二):Windows Azurewindows

Windows Azure平臺簡介(三):AppFabricapi

Windows Azure平臺簡介(四):SQL Azure以及其餘服務服務器

 

2、Windows Azure入門教學系列

在開始本教學以前,請確保你從 Windows Azure 平臺下載下載並安裝了最新的 Windows Azure 開發工具。本教學使用 Visual Studio 2010 做爲開發工具。網絡

Windows Azure入門教學系列 (一):建立第一個WebRole程序架構

Windows Azure入門教學系列 (二):部署第一個Web Role程序

Windows Azure入門教學系列 (三):建立第一個Worker Role程序

Windows Azure入門教學系列 (四):使用Blob Storage

Windows Azure入門教學系列 (五):使用Queue Storage

Windows Azure入門教學系列 (六):使用Table Storage

Windows Azure入門教學系列 (七):使用REST API訪問Storage Service

Windows Azure入門教學系列 (八):使用Windows Azure Drive

 

3、Azure學習筆記

Azure學習筆記:Web Site(1)

Azure學習筆記:Service Bus(2)

Azure學習筆記:Storage(3)

Azure學習筆記:Cloud Service(4)

 

4、Azure Storage 基本用法介紹

Azure Storage 是微軟 Azure 雲提供的雲端存儲解決方案,當前支持的存儲類型有 Blob、Queue、File 和 Table。

Azure Blob Storage 基本用法 -- Azure Storage 之 Blob

Azure Queue Storage 基本用法 -- Azure Storage 之 Queue

Azure File Storage 基本用法 -- Azure Storage 之 File

Azure Table storage 基本用法 -- Azure Storage 之 Table

 

5、Windows Azure Storage 

Windows Azure Storage 支持三重冗餘的。保存在 Azure Storage 的內容,會在同一個數據中心保留有3個副本。這樣的好處顯而易見:當數據中心發生通常性故障的時候,好比磁盤損壞,機架服務器損壞等,用戶保存在 Azure Storage 的數據不會丟失。每次對於 Storage 的寫操做,都會對三個副本進行同步寫操做,等到在副本操做完畢以後,纔會返回執行成功給客戶端。

Windows Azure 提供了三種不一樣類型的存儲服務(這裏的存儲是非關係型數據,好比圖片、文檔等文件),用來提供給 Windows Azure 上運行的應用程序存儲數據使用。依據不一樣的存儲格式會有不一樣的限制,由於這些存儲服務都是以分散式巨量存儲(Distributed Mass Storage)爲核心概念所設計出來的,爲了要達成快速在分散式存儲空間中存儲與管理數據(還包含高可用度的贅餘存儲管理),微軟有在數據的存儲上作一些限制。

微軟還提供了 REST API 來方便用戶操做 Storage Service。

(1)Windows Azure Storage Service存儲服務

(2)Windows Azure Storage Service存儲服務之Blob詳解(上)

(3)Windows Azure Storage Service存儲服務之Blob詳解(中)

(4)Windows Azure Storage Service存儲服務之Blob Share Access Signature

(5)Windows Azure Drive

(6)Windows Azure Storage之Table

(7)使用工具管理Windows Azure Storage

(8)Windows Azure 上的託管服務CDN (上)

(9)Windows Azure 上的託管服務CDN (中) Blob Service

(10)Windows Azure 上的託管服務CDN (下) Hosted Service

(11)計算你存儲的Blob的大小

(12)本地冗餘存儲 vs 地理冗餘存儲 (上)

(13)本地冗餘存儲 vs 地理冗餘存儲 (下)

(14)使用Azure Blob的PutBlock方法,實現文件的分塊、離線上傳

(15)使用WCF服務,將本地圖片上傳至Azure Storage (上) 服務器端代碼

(16)使用WCF服務,將本地圖片上傳至Azure Storage (上) 客戶端代碼

(17)Azure Storage讀取訪問地域冗餘(Read Access – Geo Redundant Storage, RA-GRS)

(18)使用HTML5 Portal的Azure CDN服務

(19)再談Azure Block Blob和Page Blob

(20)使用Azure File實現共享文件夾

(21)使用AzCopy工具,加快Azure Storage傳輸速度

(22)Azure Storage如何支持多級目錄

(23)計算Azure VHD實際使用容量

 

6、Azure PowerShell 

PowerShell 是管理 Azure 的最好方式之一,經過使用 PowerShell 腳本能夠把不少的工做自動化。好比對於 Azure 上的虛擬機,能夠設置定時關機操做,並在適當的時間把它開機,這樣就能減小虛擬機的運行時間,同時也能爲節能減排作出貢獻。

(1)PowerShell入門

(2)修改Azure訂閱名稱

(3)上傳證書

(4)使用PowerShell管理多個訂閱

(5)使用Azure PowerShell建立簡單的Azure虛擬機和Linux虛擬機

(6)設置單個Virtual Machine Endpoint

(7)使用CSV文件批量設置Virtual Machine Endpoint

(8)使用PowerShell設置Azure負載均衡器規則

(9)使用PowerShell導出訂閱下全部的Azure VM的Public IP和Private IP

(10)使用PowerShell導出訂閱下全部的Azure VM和Cloud Service的高可用狀況

(11)使用自定義虛擬機鏡像模板,建立Azure虛擬機並綁定公網IP(VIP)和內網IP(DIP)

(12)經過Azure PowerShell建立SSH登陸的Linux VM

 

7、SQL Azure

SQL Azure 是微軟基於 Microsoft SQL Server Denali,也就是 SQL Server 2012 構建的雲端關係型數據庫服務。SQL Azure 是 SQL Server 的一個大子集,可以實現 SQL Server 的絕大部分功能,而且將它們做爲雲端的服務來擴展。SQL Azure Database 提供內置的高精準、可用性、功效與其餘功能。

(1)入門

(2)SQL Azure vs SQL Server

(3)建立一個SQL Azure 服務器

(4)建立一個SQL Azure數據庫

(5)使用SQL Server Management Studio鏈接SQL Azure

(6)使用Project Houston管理SQL Azure

(7)在SQL Azure Database中執行的T-SQL

(8)使用Visual Studio 2010開發應用鏈接SQL Azure雲端數據庫

(9)把本地的SQL Server數據庫遷移到SQL Azure雲數據庫上

(10)SQL Azure Data Sync數據同步功能(上)

(11)SQL Azure Data Sync數據同步功能(下)

(12)使用新Portal 建立 SQL Azure Database

(13)Azure的兩種關係型數據庫服務:SQL Azure與SQL Server VM的不一樣

(14)將雲端SQL Azure中的數據庫備份到本地SQL Server

(15)SQL Azure 新的規格

(16)建立PaaS SQL Azure V12數據庫

(17)SQL Azure V12 - 跨數據中心標準地域複製(Standard Geo-Replication)

(18)使用External Table實現垮庫查詢

(19)Stretch Database 概覽

(20)使用SQL Server 2016 Upgrade Advisor

(21)將整張表都遷移到Azure Stretch Database裏

(22)遷移部分數據到Azure Stretch Database

 

推薦學習 Windows Azure 的書籍

1. 《Windows Azure 實戰》全面深刻,完整覆蓋 Windows Azure 全部關鍵技術和理論,詳細講解雲計算開發流程、雲服務架構(可用性、可靠性和高性能)、雲設備整合、系統整合,以及雲計算項目的管理。
注重實戰,68個精心策劃的針對特定實際應用場景的真實案例,詳細呈現案例的設計思路和完整實現步驟。

2. 《Windows Azure 從入門到精通》介紹瞭如何構建和管理雲端的可擴展應用,一次一個知識點,同時輔之以適當的練習,可幫助讀者輕鬆掌握基本的編程技能,掌握 Windows Azure 雲計算平臺的核心服務和特性,是一本理想的入門教程。

 

3. 《雲計算與Azure平臺實戰》解決了從本地轉移到基於雲的應用程序時,可能面臨的各類問題;展現瞭如何將 ASP.NET 身份驗證和角色管理用應用於 Azure Web 角色;揭示了遷移到 Windows Azure 時把計算服務卸載到一個或多個 WorkerWeb 角色的益處;講解如何爲共享 Azure 表選擇最合適的 PartionKey 和 RowKey 值的組合;探討了改善 Azure 表的可擴展性和性能的方法。

4. 《走進雲計算:Windows Azure實戰手記》介紹了你必須學會的微軟雲開發技術,介紹目前最火爆的雲計算,深刻剖析微軟最新的雲開發平臺,涵蓋 Windows Azure 環境、存儲服務、SQL Azure 數據庫與 App Fabric 服務平臺 Step by Step 遞進教學,初學者可循序漸進地學習雲應用的開發技術。

相關文章
相關標籤/搜索