[Azure] 以 Azure PowerShell 結合虛擬機器擴展集 (Virtual Machine Scale Set) 快速佈建相同環境的虛擬機器

Azure 在以前服務管理模式 (Service Management Mode) 下最大的問題之一就是無法快速佈建大量的虛擬機器,這個問題雖然在管理機制升級到資源管理模式 (Resource Management Mode) 後似乎有改善的狀況,但在 ARM 初期,只是改變了 VM 各資源的組成方式,沒有真正解決快速部署的問題,這個問題一直到 Azure 發表了虛擬機器擴展集 (VMSS) 後才真的得到解決,不過網路上用的幾乎都是使用 Resource Template 的作法,這篇文章要教授如何使用 Azure PowerShell 來做到這件事,而且還是用自訂的作業系統映像,而不是平台本身的。

...繼續閱讀 »

[Microsoft Azure] Azure RemoteApp: Azure 上的桌面虛擬化工具

桌面虛擬化 (Desktop Virtualization) 是虛擬化的一個分支,它著重的是在將使用者執行環境的虛擬化,讓它可以在本地端電腦資源不足的情況下還能執行應用程式,例如當本地顯示卡 GPU 不夠力時還能玩需要高檔 GPU 才能執行的遊戲,或是在等級低的電腦上執行等級高的應用程式等....

...繼續閱讀 »

[Windows Azure] 於 Visual Studio 2013 上使用 Windows Azure Access Control Service 2.0 服務

Visual Studio 2013 甫於 10/18 正式發行正式版本,且所屬的 Windows Azure SDK for .NET 及 Visual Studio Tools for Windows Azure Platform 2.2 也在隔約四五天後正式發行了,Visual Studio 2013 在 Web 端的重大改變之一就是 ASP.NET 的開發由過去的各自為政整合為單一入口,稱為 “One ASP.NET”,並且導入了一個新的身份識別框架:ASP.NET Identity...

...繼續閱讀 »

[Windows Azure] Global Windows Azure Bootcamp

Global Windows Azure Bootcamp 是微軟在全球舉辦的一個 Windows Azure 入門的活動,與其他活動不同的是,它是全球各社群組織,並且在同一天一起舉辦的大型活動,今年的 GWAB 活動包含台灣,日本,香港,北京等共 91 個據點,數千名技術同好一起參與,在不同的時區內進行。在我撰寫本文同時,太平洋另一端的活動正在舉辦呢。

...繼續閱讀 »

[Windows Azure] 在 Windows 8 上使用 Windows Azure MMC

Windows Azure MMC 是一個很簡單但又能直接管理 Windows Azure 上虛擬機器狀態與儲存區的管理工具,在沒有 System Center 的情況下,算是一個蠻好用的管理工具,筆者經常使用它來管理現有的雲端環境,但是它並不直接支援 Windows 8 和 Windows Server 2012,未來也許會修改,但現階段不支援...

...繼續閱讀 »

[Book][Review] Microsoft Windows Azure Development Cookbook

在今年九月的時候,收到來自於國外一間出版公司 Packt Publishing 的電子郵件,邀請我為他們的書 Microsoft Windows Azure Development Cookbook 寫篇書評,當時我原本是因為語言的關係回絕,但他們回覆說允許我使用繁體中文來撰寫,所以我就答應了,但因為很來事情實在太多,應接不暇,所以才拖到現在寫,對他們是有些抱歉 ...

...繼續閱讀 »

[Windows Azure] Service Management API 初體驗

Service Management API (服務管理API) 是 Windows Azure 管理工具之一,不過它不是給 IT 管理人員,而是給程式開發人員用的,因為它開放的是 API 而不是使用者介面,開發人員可以撰寫一些簡單的工具來輔助監控與管理 Windows Azure 平台上部署的各式服務,並且可以透過 API 進行服務的部署與管理等,而微軟在 Visual Studio 2010 中加入的雲端專案發行功能,也是利用 Service Management API 來開發的,因此只要練會了 Service Management API 的使用,那麼想要自行開發 Windows Azure 管理工具也不再是夢想。

...繼續閱讀 »

[Windows Azure] 在單一 Web Role 中部署多個 Web 應用程式

前面我們已經介紹了 Windows Azure v1.3 更新中的新功能之一:Full IIS,它可以允許開發人員在同一個 Web Role 中建置多個不同的網站應用程式,但目前 Windows Azure Tools for VS 2010 的專案模式,並不能在專案中直接設定在單一 Web Role 中部署多重網站或虛擬目錄,因此我們要用手動的方式來做一些改變。

...繼續閱讀 »

[Windows Azure] PDC 2010 新功能 (4): VM Role (Part 1)

在 PDC 2010 所宣布的十六項新功能中,最讓人感興趣的大概非 VM Role 莫屬了,VM(Virtual Machine)Role 是微軟特別開放 Windows Azure 上的 Image Deployment 機制,讓企業可以自行設定一個自己的虛擬磁碟(Virtual Hard Drive, VHD)並上傳到 Windows Azure 上的 BLOB 儲存區中,而 Windows Azure 的 Fabric Controller 可以在應用程式的設定下,由自己的 BLOB 儲存區中取用自訂的 VHD 進行組建,以作為應用程式的執行環境。

...繼續閱讀 »

[Windows Azure] PDC 2010 新功能 (3): Windows Azure Connect - 概念與簡單實作篇

PDC 2010 上宣布的 Windows Azure 新功能中第二項令人激賞的功能,就是可以把 Windows Azure 的虛擬機器當做企業內網路的一台電腦的能力,就有如將外部電腦視為企業內網路的電腦一樣,這個新功能稱為 Windows Azure Connect,它會透過 IPSec 的安全保護機制,以類似 VPN (Virtual Private Network) 的方式將安裝有 Windows Azure Connect Client 的電腦與 Windows Azure 的電腦串接在一起,利用這個能力,網管人員也可以將 Windows Azure VM 加入到企業的 Active Directory 網域中。

...繼續閱讀 »

[Windows Azure] PDC 2010 新功能 (1): Extra Small Compute Instance 與 Remote Desktop Connection

XS 是新的運算資源尺寸,它的 CPU/RAM 與磁碟空間都比 Small 要小,分別是 1.0GHz CPU, 768MB RAM 以及 20GB 硬碟空間,主要是供企業在測試雲端實際的環境,或是對客戶做系統展示用的,也因為它運算資源小,在資料中心內所有的 XS 執行個體都是集中在部份實體伺服器中共享 CPU 資源的,簡單的說,如果是架設小型網站或使用者數很少的系統時,Extra Small 可以說是不錯的入門款。而 Remote Desktop Connection 這個新功能是 PDC 2010 所宣布的 Windows Azure 新功能中令人激賞的功能之一,因為有了遠端桌面的功能,開發人員或管理人員可以更掌握目前虛擬機器的使用情況以及環境,有助於微調應用程式組態或是加快排除問題的速度。

...繼續閱讀 »

[Windows Azure] 在 Windows Azure Computes 上,寄發 Email 的方法

Windows Azure 的運算個體 (Compute Instance) 的虛擬機器內,包含了完整的作業系統與應用程式的執行環境,像 Windows Server 2008 64 位元作業系統,以及 IIS 7 (Web Role) 或工作代理行程 (Worker Agent Process) 等,可以確保 Windows Azure Computes 上的雲端應用程式 (Cloud Application) 正常執行,不過以往都會隨著 IIS 7 安裝的 SMTP Service 這個重要的寄信服務,在 Compute Instance VM 內並沒有提供,也無法由用戶客制新增 (至少下筆時還沒有),所以目前並沒有能直接從 Windows Azure 平台上發送 Email 的作法,這個問題也是經常被評估 Windows Azure 平台時很常被提出的問題。

...繼續閱讀 »

[Windows Azure][Book] Windows Azure 教戰手札 (繁體版),簡體版已上市

這是筆者的第二本著作,專為初入門的 Windows Azure Platform Developer 所寫,由雲端運算,Windows Azure 的系統架構,開發方法,儲存服務,到 SQL Azure 資料庫與 Windows Azure Platform AppFabric 等都有涵蓋,開發工具以 Visual Studio 2010 為主,程式語言為 C# (對使用 VB 的朋友只能說聲抱歉,但網路上已經很多語言互轉的工具可用了),若您是雲端開發的入門者,那一定不要錯過本書。本書簡體版已於大陸上市,書名為 "走进云计算:Windows Azure实战手记"。

...繼續閱讀 »

[VS2010] Visual Studio 2010 與 Windows Azure: 準備篇 (1) - 建立 Windows Azure 帳戶

Windows Azure 平台已經在 2010 年 2 月開始對外商轉,目前服務範圍是在美國,英國等 21 個國家,但台灣目前不在開放範圍內(可能要到7月份),因此筆者特別撰寫了這篇文章,告訴大家在這個過渡期間若想要註冊Windows Azure帳戶時的作法,但這只是暫時的權宜之計,等到台灣區開放後,請依正確的資料修改與登錄,才能享有最完善的Windows Azure平台服務。

...繼續閱讀 »