logo头像

Edward.K Thinking

Azure

用Application Insights監控IIS的Application

Application Insights用來監控Application是非常好用的工具,不過,如果今天你已經有存在的系統,或是可能比較老舊的系統,可能無法透過Application Insights SDK做監控,但是,不做監控又怪怪,這時候可以用比較偷懶方式,就是下載Application...

解決VSTS內Azure File Copy的Content Type問題

解決VSTS內Azure File Copy的Content Type問題

透過Azure File Copy的Task,可以把檔案部署到VM或是Blob中,在後者部署上如果只是一般的檔案,基本上並無太大問題,不過今日要是你部署的是js,image,css或是fonts檔案可能就會出現問題 最容易發生的問題就是Web的連結這些Link檔案,雖然不會出現404問題,但...

如何替VSTS增加User Account , Agents和Build時數

如何替VSTS增加User Account , Agents和Build時數

一般來說使用VSTS好處是在五人以下的團隊可以免費使用VSTS的功能,且VSTS額外提供幾項免費項目 每個月免費build 240分鐘 每個月免費20000名的虛擬使用者分鐘數 (VUM) 一個免費的build agent 一個免費私人的部署agent相關計價方式可以參考下面詳細價格資訊h...

使用PowerShell設定Azure Blob檔案內的max-age值

為什麼要替blob內的檔案設定max-age,如果你網站相關的靜態檔案是放在blob,那樣設定max-age的值是比較好的,什麼是max-age?主要是在網頁中一些靜態檔案的Cache,是透過Http header中的cache control作為控制,通常我們可以設定是屬性有private...

製作iOS in House + Azure Notification Hub 憑證

要製作iOS企業發布憑證,步驟還真是煩瑣,且其中還必須匯出p12檔給Azure Notification Hub,這樣才能讓In House的App也可以順利使用Azure Notification Hub發送Push Message。 這憑證不是屬於Developer用,所以,建議重新申請...

使用Azure DocumentDB儲存資料

做Azure Notification Hub時候,雖然,查詢Notification Hub本身中PNS和註冊ID的對應表,但是,有時候會因為不明原因導致這份Mapping表消失,為了避免這現象,需要額外把這些資訊給額外儲存起來。在Azure除了能使用RMS DB存放資料外,也來試試看使用...

用Office 365 Exchange Online作為發送Mail Server

觀看這篇文章前,必須確定自己有O365帳號,若是自己不是O365帳號,也必須先確定自己是否有O365上面Exchange Online的權限。如果以上條件都具備,就可以開始下面的設定 這主要目的在於當我們需要使用DB MAIL時候,不見得自己有在管理地端的Exchange Server或是S...

Cordova用Web API註冊Azure Notification Hub

早些時候Cordova想要透過Azure Notification Hub做推播功能,可以透過azure-mobile-apps-js-client和phonegap-plugin-push套件,並搭配Azure Mobile app就可以輕鬆做到Push Message功能,不過,今日這樣...

用WRK做Azure Web Site的HTTP壓力測試

最近,因為網站效能Issue,所以除了針對系統進行調整外,也想試試看系統在Web Site & CDN節點對於HTTP的負荷量,除了透過原本Visual Studio工具外,我們也可以用WRK來進行HTTP的測試。個人覺得這是一個簡單的工具而已,整體的資訊跟介面(基本上也沒介面)都是...

從Azure管理Visual Studio Team Services服務

使用Visual Studio Team Services做團隊專案管理,早期一定到visualstudio.com去申請一組來用,畢竟五人以下的團隊就能免費使用,怎能不去試試呢。現在,如果你有Azure帳號,就可以讓你直接從Azure建立團隊的Visual Studio Team Serv...

開始使用Microsoft Flow

Microsoft提供一套雲端版的個人流程工具服務,如果有用過ifttt服務的人,因該能體會這功能的好用之處,Microsoft Flow是源自Microsoft PowerApps和Azure Logic AppsFlow的整合,主要是想要讓非開發人員也可以很快運用工具,做出符合工作場境的...

管理Azure Storage的好工具

管理Azure的Storage之前都是用Azure Storage Explorer 6 Preview,不過,用久了還是有一點不順手,畢竟,除了介面比較陽春外,功能也很陽春,若是你有好幾個Storage要管理,管理起來也不是很方便,因此,微軟出了一個新版的Azure Storage Exp...

管理Azure Resources內的Resources Group

之前在Azure開一些服務時候,它會自動配置一個Resources Group給你,又或是一開始在規劃架構時候,我們都會自行會設定一些Resources Group,但是久了之後,可能因為業務需求變動下,導致在Azure的服務被分得很零散,要管理起來就不是很方便或是很直覺。 在Azure的R...

使用Azure OSA Key啟用Azure帳號

啟用Azure帳號可以透過pay-as-you-go或是公司有簽EA方式啟動,另一種方式就跟微軟的Azure的經銷商買Azure點數,其概念就類似儲持卡的概念,這先點數換會轉換成金額,而這些金額就是讓你所使用的服務去扣。如果你今天採用這樣方式購買Azure,你會收到經銷商給你的Azure金鑰...

建立Azure上海與香港資料中心Site to Site VPN

如果有同時使用China Azure和Global Azure,遇到最麻煩的事情,就是怎樣把兩邊的資料做整合,一方面是兩邊的Azure功能性不一致,另一方面是因為中國長城關係,導致資料Sync不能透過一般HTTP解決,因此,為了解決這問題,只好建立一組Site to Site的VPN,解決雙...

Azure Web App Inbound IP和Outbound IP的不同

Azure Web App有分為兩種類型的IP位址,一種是Inbound IP,一種是Outbound IP Inbound IP是所謂內部虛擬IP,一般你沒有綁定SSL憑證時,這個IP是與大家分享的 Outbound IP是對外的實體IP,這個IP取決於資料中心的配置,通常是四個IP輪詢...

看懂Azure Storage的Blob監控指標

Azure Storage是Azure服務中,最被應用的一個服務,其中又以Blob是被大家常用,雖然,大家常常用卻不知道其實blob本身也是會有效能問題,並非只是把檔案放進去,讓它輸入和輸出這樣簡單,所以,我們透過Blob的監控,看你自己的Blob目前的效能狀況,進而改善檔案配置 分享幾個...

建立Azure SQL Database 全文搜索功能

自從Azure SQL Database Release 全文檢索功能一直沒有機會去使用,今天剛好遇到需要進行多欄位資料模糊查詢的需求,為了避免使用Like 加 OR 有可能會導致查詢性能下,因此,來使用一下Azure SQL Database功能,以前在地端的SQL Server要做全文檢...

Azure Web App設定虛擬網路固定IP

我們知道在Azure Web App的虛擬IP是採用Share,所以,無論建立幾個Web Site的虛擬IP都會是同一組,若是有需要自己一組固定的虛擬IP呢?這時候就必須在Web App上面做一些設置,才有辦法讓你的Web App會有擁有一組的固定IP,未設置前如下圖 要讓自己的Web Ap...

建立中國Azure的CDN之心得

建立中國Azure的CDN之心得

建立Azure CDN其實並不難,但是建立中國Azure的CDN真的有一點麻煩。首先我們必須先瞭解中國的Azure CDN跟我們一般建立Azure CDN的差異點在那邊,在中國因為政策因素,所以,基本上他們的CDN是屬於“雜亂型的”,雜亂的定義就是,我認為他並非像一般Azure的CDN是由M...