[Azure] 使用SQL資料庫彈性集區,強化資料庫效能運用並節省成本

Azure SQL Database是微軟雲端提供的一項功能,可以快速的建立並使用資料庫的平台服務
以往傳統的SQL Database服務是採用單一伺服器的方式作服務的建立,也就是說每一個資料庫都必須指定要多少的DTU或是儲存空間
雖然費用的部份容易計算,但是當資料庫的數量一多,程式的設計複雜性一高的時候,花費在資料庫的成本就會增加,資源也容易造成浪費
SQL資料庫彈性集區就可以用來解決這樣的問題

...繼續閱讀 »

[Azure] 快速建立儲存體帳戶與Web應用程式的CDN環境

CDN (Content delivery network或Content distribution network) 透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。

現在若是要在Azure上放在儲存體帳戶中的檔案,或是建立的Web應用程式也可以很快的透過簡單的設定,達到CDN的傳遞效果了

...繼續閱讀 »

[Azure] 建立應用程式閘道(Application Gateway)讓雲端虛擬主機也能有WAF的軟體防火牆功能

在雲端的虛擬主機上放置Web應用程式最為人垢病的一件事,就是雲端虛擬主機不提供軟體防火牆(WAF)的功能
Microsoft Azure的雲端服務,在2017/3/30這一天,正式加入了新的PaaS服務,Application Gateway,這個服務就可以透過設定的方式,為虛擬主機上的Web應用程式加入軟體防火牆(WAF)的防護功能

...繼續閱讀 »

[Azure] 透過部署位置的功能,完成應用程式預先上版環境的預覽以及快速交換

程式開發人員,在進行應用程式上版至正式環境之前,都會準備一個與正式環境相同的環境
主要目的是用來進行應用程式在正式環境中運行是否正確的確認,當然在Azure上的WebApp,也提供了這樣的功能讓大家使用

本篇文章會教大家如何建立一個正式環境的驗證環境,進行應用程式設定修改的注意事項,並實際進行驗證環境與正式環境的交換

...繼續閱讀 »

[Bot] 使用Microsoft Bot Framework整合現有粉絲專頁的Messenger,並自動回覆訊息內容

Facebook是目前大家在行動裝置或是社交上不可或缺的一個平台,有許多的公司行號或是個人,或透過經營粉絲專頁的方式進行行銷或是其他的活動
本篇文章會說明如何將現有的粉絲專頁與Bot Framework進行整合
有關申請Microsoft Bot Framework的部份,可以參考[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v3.0)
若是希望這個機器人可以進行語意辨識,瞭解交談內容與意圖的話,可以參考[Azure] 建立Microsoft LUIS的App服務,進行語意識別的訓練並整合Bot Framework

...繼續閱讀 »

[Azure] 透過研測實驗室(DevTest Labs)的服務功能,建立自動開關機與易於管理虛擬主機的環境

在軟體的開發環境建置中,常常會使用到虛擬主機建置開發或是測試的環境
不過在Azure上的虛擬主機由於一但開啟就必須透過指令或是手動的方式進行開關機的維護,持續開機又會造成費用的消耗
但是現在透過"研測實驗室"(DevTest Labs),就可以作到在開發測試環境中虛擬主機的管理了

...繼續閱讀 »

[Azure] 透過Graph API,取得本地端AD同步至Azure AD上的使用者帳號資訊及其工作資訊

在前篇文章[Azure] 同步本地端AD與Azure AD的帳號與群組資訊中,說明了如何透過Azure AD Connect將本地端的AD資料與Azure AD進行同步
本篇文章則會將同步至Azure AD上的使用者帳號資訊,透過程式的方式呼叫微軟提供的Graph API,取得使用者的帳號基本資訊、工作資訊,以及上層主管

...繼續閱讀 »

[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v3.0)

在前篇文章[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v1.0)
說明了如何透過Microsoft Bot Framework建立機器人,不過微軟在2016/07/08左右,更新了Bot Framework的版本至3.0
若是要建立新的機器人,已經無法使用1.0的版本了,3.0的建立方式與1.0相同,不過多了幾個步驟,程式也梢有改變
本篇文章會說明,如何建立3.0的機器人

...繼續閱讀 »

[Azure] 建立Microsoft LUIS的App服務,進行語意識別的訓練並整合Bot Framework

Microsoft LUIS (Language Understanding Intelligent Service) 是微軟不久前推出的一項語意識別的服務
透過一段時間的訓練,就可以有效的進行口語化內容的識別,搭配前端程式的撰寫,就可以作出依據發問者的需求作出答覆的應用

本篇文章會說明如何建立LUIS的服務,並進行訓練,最後會加上整合Bot Framework的前端機器人服務作出自動答覆的應用

...繼續閱讀 »

[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v1.0)

Microsoft Bot Framework提供了一個能夠回覆訊息用的機器人服務
本文章會說明如何快速的建立Bot Framework服務,並作出能夠自動回覆訊息的機器人

P.S.本篇文章為使用Bot Framework v1.0,若是2016/07/08之後新建立的Bot則不適用本文章,請參考
[Bot] 使用Microsoft Bot Framework,建立自動回覆訊息的機器人 (Bot Framework v3.0)

...繼續閱讀 »

[Azure] 使用負載平衡器,快速建構虛擬機器負載平衡的環境

在Microsoft Azure的雲端環境中,WebApp已經提供了自動Scale Out的功能
但是雲端的虛擬機器若是要作到多台伺服器達到負載平衡的效果,卻是要花費很多工夫才能達到的
在今年(2016) 3月時,微軟針對了虛擬機器的負載平衡功能進行了更新,讓虛擬機器作到負載平衡不再是一件難事了

...繼續閱讀 »

[Azure] 使用混合式連接,讓WebApp不使用VPN就可以連接內部網路進行資料存取

要將公司內部網路的資料與Azure雲端環境進行同步,SQL Server與AD都有工具可以進行同步更新
但是若是雲端上的WebApp要將資料傳回內網的資料庫中,難度似乎就增加了
許多人第一個想到的可能是VPN連線,不過透過WebApp的混合式連接,就不用建立複雜的VPN環境,也可以快速的將資料回傳至內部網路了
本篇文章會說明如何透過混合式連線的方法,將資料回寫至本地端內部網路的SQL Server中

...繼續閱讀 »