在Microsoft Azure的雲端服務中,除了原本就有的SendGrid可以提供寄信的功能外,日前還推出了通訊服務(Communcation Service)的功能,讓有寄發信件需求的應用程式可以直接申請服務並寄送信件
[Azure] 在Azure SQL Database上使用匯出/匯入與複製功能,快速進行資料庫的備份與移動
Microsoft Azure提供了PaaS層級的SQL Database供軟體開發者使用
但是遇到了需要移動資料庫以及備份還原的行為的時候,在Portal上有提供了非常快速方便的功能可以使用
有別於過去傳統的模式,操作起來非常快速簡單
[Azure] 快速建立儲存體帳戶與Web應用程式的CDN環境
CDN (Content delivery network或Content distribution network) 透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。
現在若是要在Azure上放在儲存體帳戶中的檔案,或是建立的Web應用程式也可以很快的透過簡單的設定,達到CDN的傳遞效果了
[Cognitive] 使用Azure Cognitive Service的Face API進行清單中的人員辨識
微軟在雲端服務中推出了Cognitive Server,其中包含了Face API這個服務功能
主要的效用就是可以透過照片進行人臉的比對與辨識
在本篇文章中,說明了如何建立一個人員清單,像是部門人員或是公司員工的清單,並在這個清單中加入每個人的照片
最後,透過上傳的照片畫面,找出照片中的人是否存在於這個清單中
[IoT] Azure IoT整合應用五:透過WebApp轉送無法直接連接IoT Hub的裝置訊息
微軟的IoT Hub提供了許多IoT客戶端裝置作為訊息接收用的服務
不過使用IoT Hub有著一些限制,像是僅能使用HTTP、AMQP、MQTT這三種通訊協定進行訊息的發送
以及裝置中必須要能夠將Key值壓上Timespan,作為傳入IoT Hub訊息的識別
以目前一般僅有少量ROM的裝置來說,根本無法將微軟的Azure IoT SDK塞進裝置中,這時就只能透過WebApp作為轉送的中繼站,處理訊息轉送進IoT Hub的動作了
前提是,客戶端裝置可以透過修改程式的方式,將訊息送至WebAPI上,不過我相信透過程式碼的修改,目前絕大多數的客戶端裝置應該都可以達到這樣的功能
[Azure][Xamarin] 推送Azure的Notification Hub訊息至Xamarin Android平台 (適用於Xamarin.Forms)
Microsoft Azure上提供了一個Notification Hub的服務,可以將訊息推送至不同平台的行動裝置之中
本篇文章會針對Notification Hub推送訊息至Xamarin的Android平台的作法作詳細的說明
[Azure] 建立Microsoft LUIS的App服務,進行語意識別的訓練並整合Bot Framework
Microsoft LUIS (Language Understanding Intelligent Service) 是微軟不久前推出的一項語意識別的服務
透過一段時間的訓練,就可以有效的進行口語化內容的識別,搭配前端程式的撰寫,就可以作出依據發問者的需求作出答覆的應用
本篇文章會說明如何建立LUIS的服務,並進行訓練,最後會加上整合Bot Framework的前端機器人服務作出自動答覆的應用
[Azure] 使用負載平衡器,快速建構虛擬機器負載平衡的環境
在Microsoft Azure的雲端環境中,WebApp已經提供了自動Scale Out的功能
但是雲端的虛擬機器若是要作到多台伺服器達到負載平衡的效果,卻是要花費很多工夫才能達到的
在今年(2016) 3月時,微軟針對了虛擬機器的負載平衡功能進行了更新,讓虛擬機器作到負載平衡不再是一件難事了
[Azure] 使用混合式連接,讓WebApp不使用VPN就可以連接內部網路進行資料存取
要將公司內部網路的資料與Azure雲端環境進行同步,SQL Server與AD都有工具可以進行同步更新
但是若是雲端上的WebApp要將資料傳回內網的資料庫中,難度似乎就增加了
許多人第一個想到的可能是VPN連線,不過透過WebApp的混合式連接,就不用建立複雜的VPN環境,也可以快速的將資料回傳至內部網路了
本篇文章會說明如何透過混合式連線的方法,將資料回寫至本地端內部網路的SQL Server中
[Azure] [Xamarin] 使用Xamarin.Forms達成Azure AD的帳號驗證
Xamarin自從被微軟收購後,慢慢成為了跨平台開發的主力
而Azure AD則是扮演了企業內進行帳號驗證的主要服務提供角色
在本文章中,會說明如何使用Xamarin.Forms的開發架構,完成App進行Azure AD的帳號驗證動作
若是有Cordova登入Azure AD的需求,可以參考這篇[Azure] [Cordova] 使用Cordova達成Azure AD的帳號驗證
在文章開始之前,若是有需要進行本地端AD與Azure AD進行同步的工作,可以參考下面的文章進行實作
[Azure] 同步本地端AD與Azure AD的帳號與群組資訊
[Cognitive] 使用Cognitive Face API進行臉部的驗證與比較
在Azure上已經有提供了Face API這樣的服務,可以進行兩張照片中人像的比較,並回傳是否為同一人的判定
[Azure] 使用Visual Studio進行Azure WebApp的即時事件記錄檢視
由於Web應用程式佈署至Azure WebApp後,需要即時查看WebApp上執行的狀態會是debug一個很重要的功能
這些執行的記錄,往往可以幫助程式設計師找到程式執行上的問題
[Cognitive] 使用Cognitive Service APIs的服務,進行語音辨識成文字的功能
Microsoft Azure日前推出了Cognitive Service APIs的服務,其中包括了Bing Speech API,這一個API可以將輸入的語音內容(wav檔),辨識成文字內容
本篇文章會說明如何使用Bing Speech API來進行辨識的功能
[IoT] Azure IoT整合應用四:將訊息透過IoT Hub回傳至裝置上
在前三篇文章中,說明了如何透過IoT Hub收集裝置上傳的訊息,本篇內容會說明,如何透過IoT Hub回送訊息至裝置上
[IoT] Azure IoT整合應用二:建立串流分析工作,接收從IoT Hub的訊息並進行處理
在上一篇文章[Azure] Azure IoT整合應用一:建立Azure上的IoT Hub並發送訊息至IoT Hub中
說明了如何將訊息送進Azure IoT Hub,本篇文章會說明如何建立一個串流分析,處理進入IoT Hub的事件
並將訊息寫入至儲存體以及資料庫之中
[IoT] Azure IoT整合應用一:建立Azure上的IoT Hub並發送訊息至IoT Hub中
IoT的應用是網際網路上非常熱門的一個趨勢,這篇文章會說明如何在Microsoft Azure上建立一個IoT Hub
並從裝置上傳送訊息至IoT Hub之中
[Azure] 使用C#存取Azure上的Storage Blob
透過C#程式碼存取Azure上的Storage雖然是在網路上就很容易找到的資訊
但是本篇還是簡單說明如何建立Azure上的Storage,並將存取程式碼封裝成一個簡單的類別庫
提供開發者快速的使用
[Azure] 將Application Insights加入至桌面應用程式
Microsoft Azure的雲端服務提供了相當多的功能
Application Insights是其中一項非常好用的服務,主要目的在於提供應用程式執行的記錄與狀態查看
目前雖然Application Insights能夠選擇支援的平台並沒有Windows Form的Desktop App
不過還是可以將這個好用的功能加到桌面式的應用程式中使用
- 1