Azure Function 真的太好用了,以往 Web Job 能做的事都可以交給它來做,包含日常的維護,本文的重新啟動 Azure Web App 就是個例子。
[Azure] 使用 Azure Functions 來重新啟動 Azure Web App
- 1063
- 0
- Microsoft Azure
Azure Function 真的太好用了,以往 Web Job 能做的事都可以交給它來做,包含日常的維護,本文的重新啟動 Azure Web App 就是個例子。
Azure 在以前服務管理模式 (Service Management Mode) 下最大的問題之一就是無法快速佈建大量的虛擬機器,這個問題雖然在管理機制升級到資源管理模式 (Resource Management Mode) 後似乎有改善的狀況,但在 ARM 初期,只是改變了 VM 各資源的組成方式,沒有真正解決快速部署的問題,這個問題一直到 Azure 發表了虛擬機器擴展集 (VMSS) 後才真的得到解決,不過網路上用的幾乎都是使用 Resource Template 的作法,這篇文章要教授如何使用 Azure PowerShell 來做到這件事,而且還是用自訂的作業系統映像,而不是平台本身的。
Azure Function 是微軟在 Build 2016 時宣佈的新服務,它和之前 Amazon 的 AWS Lambda 以及 Google 的 Cloud Function 一樣,都是 Serverless 型的運算應用,適合作為以事件驅動方式觸發的小程式,而且開發人員不需要在乎它被執行的環境的細節,只需要寫好程式丟上去就行了。
Microsoft Azure 是微軟重要的產品集,也是很重要的雲端戰略平台,當然不會自外於 Build 2015 的 Keynote 中,Scott Guthrie 利用了一個小時的時間好好的介紹了 Microsoft Azure 上的新功能。
桌面虛擬化 (Desktop Virtualization) 是虛擬化的一個分支,它著重的是在將使用者執行環境的虛擬化,讓它可以在本地端電腦資源不足的情況下還能執行應用程式,例如當本地顯示卡 GPU 不夠力時還能玩需要高檔 GPU 才能執行的遊戲,或是在等級低的電腦上執行等級高的應用程式等....
Build 2014 於 4/2-4/4 於美國進行,其中的 Keynote 2 由 Scott Guthrie 所主講,包含了 ASP.NET/Visual Studio 本身的更新,更重要的是 Azure 平台的變更,包含 VM 的更新,Website 的功能,Java 的引進以及其他有趣的改變。
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...
昨天在 BUILD 2013 研討會的第二場 Keynote 中,由 Scott Hanselman (Principle Program Manager) 以及 Scott Guthrie (VP) 兩位共同介紹了 Windows Azure Platform 的新玩意,並且在 Windows Azure Blog 上也發表了新的文章,整理了整個 Windows Azure 平台上的所有更新,就由小弟我來為大家稍微整理一下吧...
在昨天 (2013/6/3) 晚上 TechEd 2013 North America 的 Keynote 中,宣布了很多新的玩意,包含 Visual Studio 2013 (VS12),SQL Server 2014,Windows Server 2012 R2 以及 System Center 2012 R2 等重大產品的更新,同時微軟還宣布了數項重大的 Windows Azure Platform 更新。
先自首,我對 Python 真的不熟,但因應有任務要先熟悉在 Windows Azure 上發行 Python 應用程式,所以才有了這篇文章,也得力於 Python Tools for Visual Studio 的協助,讓發行 Python 應用程式變得十分簡單。
在兩天前,微軟正式發行了 Windows Azure SDK for .NET 2.0 以及所屬的 Visual Studio Tools for Windows Azure 2.0,這次的改進除了將新的服務加進來之外,最重要的雲端應用程式的診斷功能有了相當大的進步。
Global Windows Azure Bootcamp 是微軟在全球舉辦的一個 Windows Azure 入門的活動,與其他活動不同的是,它是全球各社群組織,並且在同一天一起舉辦的大型活動,今年的 GWAB 活動包含台灣,日本,香港,北京等共 91 個據點,數千名技術同好一起參與,在不同的時區內進行。在我撰寫本文同時,太平洋另一端的活動正在舉辦呢。
在昨天 (3/18) 晚上,Windows Azure Platform 發布了新一波的更新,持續的補強 Windows Azure Platform 缺少的部份,其中有幾個是現有功能的強化。
有讀者在詢問 2/e 和 1/e 的差異,由於我沒有寫在書序中,所以在這裡補上。
My new book for Windows Azure Platform, "Windows Azure Platform Developer's Guide 2/e", the successor of "Windows Azure Developer's Guide" is now available in Taiwan, published by GOTOP Information Inc, ISBN is 9789862767658。
歷經幾次的大型改版以及被編輯追殺的過程後,Windows Azure 教戰手札的第二版 Part 1: Windows Azure Platform 應用程式開發教戰手札 2/e 終於要在 2013/3/8 正式上市了。
Windows Azure Platform 服務今天發布了幾個比較重要的更新。
今年的 tech.days 2012 想必是我接通告最多的一次 tech.days 了吧,包括講課,問專家和 Hands-on Lab,以及 MVP Corner 顧攤的任務 ...
Windows Azure MMC 是一個很簡單但又能直接管理 Windows Azure 上虛擬機器狀態與儲存區的管理工具,在沒有 System Center 的情況下,算是一個蠻好用的管理工具,筆者經常使用它來管理現有的雲端環境,但是它並不直接支援 Windows 8 和 Windows Server 2012,未來也許會修改,但現階段不支援...
在今年九月的時候,收到來自於國外一間出版公司 Packt Publishing 的電子郵件,邀請我為他們的書 Microsoft Windows Azure Development Cookbook 寫篇書評,當時我原本是因為語言的關係回絕,但他們回覆說允許我使用繁體中文來撰寫,所以我就答應了,但因為很來事情實在太多,應接不暇,所以才拖到現在寫,對他們是有些抱歉 ...
繼前一篇 Windows Azure SDK v1.5 announced 文章,我們再介紹幾項 SDK v1.5 以及其他相關服務的新功能吧。
各位觀眾,佛心專案又來啦,這次是給 Windows Azure Platform 的 Service Management APIs 的開發人員,一個簡易的服務管理應用程式元件,稱為 EasyAzure Framework Library,可以在 http://easyazure.codeplex.com/ 中下載。
Service Management API (服務管理API) 是 Windows Azure 管理工具之一,不過它不是給 IT 管理人員,而是給程式開發人員用的,因為它開放的是 API 而不是使用者介面,開發人員可以撰寫一些簡單的工具來輔助監控與管理 Windows Azure 平台上部署的各式服務,並且可以透過 API 進行服務的部署與管理等,而微軟在 Visual Studio 2010 中加入的雲端專案發行功能,也是利用 Service Management API 來開發的,因此只要練會了 Service Management API 的使用,那麼想要自行開發 Windows Azure 管理工具也不再是夢想。
目前正在美國賭城所舉辦的 MIX 2011 大會,除了眾所矚目的 IE9, IE10 Preview, Kinect for Windows SDK, Silverlight 5.0 Beta, Windows Phone 7.5 等重量級工具與技術的發表外,在 Windows Azure 這塊也有一些新消息發布。
最近做了幾個在 Windows Azure 上架設服務的案子,都有涉及到使用 Windows Azure Platform 的費率的計算 (要報價用),所以在費率的評估上略有心得,特別整理一下給未來想要使用 Windows Azure Platform 的參考。
本區為 Windows Azure 教戰手札書籍的技術支援區,以及書籍的勘誤等讀者服務區,不定時更新。
繼前回的 VM Role,我們已經成功的上傳了自訂的 VM Role 基礎作業系統影像 (base operating system image),接下來就是在 Visual Studio 中使用這個VM Role。
前面我們已經介紹了 Windows Azure v1.3 更新中的新功能之一:Full IIS,它可以允許開發人員在同一個 Web Role 中建置多個不同的網站應用程式,但目前 Windows Azure Tools for VS 2010 的專案模式,並不能在專案中直接設定在單一 Web Role 中部署多重網站或虛擬目錄,因此我們要用手動的方式來做一些改變。
在 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 進行組建,以作為應用程式的執行環境。
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 網域中。