文章出處

Windows Azure 是微軟基于云計算的操作系統,能夠為開發者提供一個平臺,幫助開發可運行在云服務器、數據中心、Web 和 PC 上的應用程序。

Azure 是一種靈活和支持互操作的平臺,能夠將處于云端的開發者個人能力,同微軟全球數據中心網絡托管的服務,比如存儲、計算和網絡基礎設施服務,緊密結合起來。幫助開發者在“云端”和“客戶端”同時部署應用,使得企業與用戶都能共享資源。

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

一、 Windows Azure 平臺簡介

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

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

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

Windows Azure平臺簡介(三):AppFabric

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

 

二、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

 

三、Azure學習筆記

Azure學習筆記:Web Site(1)

Azure學習筆記:Service Bus(2)

Azure學習筆記:Storage(3)

Azure學習筆記:Cloud Service(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

 

五、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實際使用容量

 

六、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

 

七、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 遞進教學,初學者可按部就班地學習云應用的開發技術。

 

相關閱讀:

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

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

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

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

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()