熱門文章 (Popular Post)

顯示具有 Azure 標籤的文章。 顯示所有文章

By :

前言

上一篇曾經簡單介紹服務導向設計、API 與 API Management,讓大家對於為什麼要使用 APIM 有基本的認識,也建立了 Azure API Management。在這一篇文章,我們將介紹其操作介面與功能,讓大家對於 Azure API Management 有初步的認識。本篇文章若有任何錯誤或任何建議,請各位先進不吝指教。


By :

前言

最近因為工作關係開始接觸 Azure API Management (APIM),才開始了解 API Management 用途與其重要性。API Management 主要為管理 WebAPI 的處理程序,主要功能包含建立與發佈 API、使用量規範、存取控制、效能分析...等,並提供一個管理架構,讓 API 管理與維護更加方便,尤其是在與多方服務介接的情境下,開發人員將更能體會 APIM 所帶來的好處。


By :

前言

一般來說,我們對於操作頻繁/流量較大/重要交易的網站加上監控,除了確保系統正常運作,也能在發生問題的當下,收集相關錯誤資訊並寄送郵件通知相關人員。故使用 Azure Application Service 時, 開發人員會習慣搭配 Application Insights 服務以進行監控。
URL ping test 是監控網站必備的基本項目,理所當然, Application Insights 也提供了這個功能 - 可用性測試。您想要監控的 Application 不需要部屬在 Azure App Service,也不需要在網站中加入任何程式碼,只需要在 Application Insights 上設定即可,非常方便。
可用性測試直覺易用,也提供相關圖表方便檢視

By :

前言

幾次使用 JMeter 執行 Performance Test 經驗,團隊曾發現建立在虛擬機器上的 Agent 不如建立在實體機器上來的好。但要找到可以作為 Agent 實體機器較不方便:透過實體伺服器有些浪費,進而只能使用舊型或沒使用的筆記型電腦或桌上型電腦。最近發現 Azure DevOps 上除了可以執行 Visual Studio webtest 專案,也能執行 JMeter Scripts,甚至可以加上必需的 Jar 檔案或 CSV 設定檔案。若您仍然找不到合適的 Agent ,不妨可以參考看看。

Azure DevOps 提供多種 Load Test 方式

By :

什麼是 SignalR ?

有關於即時連線技術,無論在輪詢、長輪詢 或 WebSocket..等,持續連線所造成伺服器消耗與技術進入門檻常常讓工程師們感到苦惱。直至數年前 SignalR 的釋出,讓許多 .NET 開發人員相當興奮:它大幅低開發人員降進入即時技術門檻。至今,SignalR 成為受歡迎的即時連線技術其中之一,也在 Azure 上提供 SignalR 服務。

SignalR 主要提供一組 API,實作伺服器與瀏覽器之間的遠端程序呼叫。伺服器端是以 .NET 進行開發,而瀏覽器端是以 JavaScripts 為主。它會依據目前連線的瀏覽器,建立 長輪詢 或 WebScoket 連線,開發人員不需要對這塊進行處理,只需要處理邏輯部分即可。
SignalR  可能為「 ASP.NET SignalR」與「ASP.NET Core SignalR」
這篇文章撰寫時 ,Azure SignalR Service 目前只支援  ASP.NET Core SignalR


By :

前言

使用雲服務固然方便,但與過去養機器、租機房與雇用維護人員的成本計算方式有很大的不同。許多使用者轉移到雲服務,收到每月帳單 (pay-as-you-go) 往往很難適應。在開始雲服務之前,了解哪個服務/方案對專案最有利是必學課程,而不是開開心心建立虛擬機器 (virtual machine),造成費用暴增,另一方面又需要面對 IT 維護問題,最終沒有享受到雲服務的好處。
重要:使用雲服務很常聽到因為 不清楚服務售價沒有徹底刪除服務 , 導致帳單破表。倘若你測試結束/不再使用服務,請務必刪除該服務,並勉額外費用產生。以下是微軟文件(docs)所提供的刪除方法:
  1. 在 Azure 入口網站中選取靠左側的 [資源群組],然後選取您所建立的群組。 或者,您也可以使用搜尋方塊來依資源群組的名稱尋找它。
  2. 在開啟的視窗中選取資源群組,然後按一下 [刪除資源群組]。
  3. 在新視窗中輸入要刪除之資源群組的名稱,然後按一下 [刪除]。


Azure 定價計算機

若你是第一次使用 Azure 服務 多種服務混用 (舉例:Web Application + Azure SQL),你可以透過 Azure 定價計算機 來估算可能產生費用。如下圖所示,左邊選單選擇服務類別後,右邊選擇服務,再點選上方估價,即可看見估計價格。
Tag : ,

By :

前言

Azure App Service 除了部署自己的應用程式,Azure 也提供許多應用可以直接部署使用,你能在 Azure Marketplace 或入口網站進行瀏覽,選擇想要的服務進行部署,省略許多自行架設時所需要的設定步驟,讓使用者可以直接使用該服務。本篇文章將介紹如何部屬知名的架設網站服務 WordPress 在 Azure App Service 上,讓對於程式與系統架構不熟的朋友,也能輕鬆完成。

By :

什麼是 Azure Logic Apps ?

Azure Logic Apps (邏輯應用程式) 提供一種簡化、實作整合與工作流程的應用程式。擁有相當直覺的視覺設計工具,使用者可以輕鬆地建構自動化流程。雲與內部部署網路有許多連接器,可以快速地整合各種服務與通訊協定。Azure Logic Apps 從 Trigger 開始 (像是加入帳戶),啟動後執行多種操作組合、轉換與條件邏輯判斷。 屬於完全託管的 PaaS,開發人員不需要擔心 hosting結構性與管理層面的問題。

使用 Azure Logic Apps 的優勢如下:
  1. 節省時間:藉由圖形化介面,產生一連串的複雜的處理程序
  2. 免除難以在程式碼中實作的情況
  3. 提供多種樣板給開發人員,以快速入門
  4. 透過您自定義的 API、程式碼與操作流程,以自訂自己的 Azure Logic Apps



在 Azure 建立第一個 邏輯應用程式

Step 1. 入口網站 → 建立資源 → integration (整合) → 邏輯應用程式

By :

前言

近年來使用 Visual Studio 進行開發工作,也習慣透過 Visual Studio 直接發佈網站到 Azure App Service。最近突然好奇 Visual Studio Code 能不能做到相同的事情,稍微查詢一下官方文件,果然沒有讓開發者失望,可以透過 Azure App Service Extension (Preview) 完成發佈工作。

安裝套件完成,重啟 Visual Studio Code 即可已開始使用

By :

前言

在 Azure SQL Database 系列文章最後一篇,我們將簡單介紹 Azure SQL Database 監控相關功能,包含:進階威脅防護警示指標(matrics)動態管理檢視。讓您將資料庫轉移至 Azure SQL Database 後,能透過這些功能進行監控,快速發現警覺系統異常,並能進行前置作業與預防工作。本篇文章若有錯誤或任何建議,請各位先進不吝提出。

在 Azure SQL Database 概觀畫面,也能透過儀錶板方式檢視資料庫狀況

By :

前言

本篇文章我們將簡單介紹 Azure SQL Database 安全管理防火牆設置。在防火牆層級部分,可以分成伺服器層級與資料庫層級,再搭配 Azure AD 部分,您可以擁有更多元的應用與權限規劃。在資料庫層級方面,因為與 SQL Server 相似,故僅提供連結參考,就不在贅述。本篇文章若有錯誤會任何建議,請各位先進不吝提出,謝謝。

Azure Portal 上的 查詢編輯器功能,讓您更方便進行資料操作

By :

前言

前一篇我們簡單介紹如何建立 Azure SQL 與如何從 SQL Server 遷移至 Azure SQL。在這篇我們將簡單介紹 Azure SQL 操作工具,讓您可以依據自己的角色 (DBA、DevOps 或 Developer )選擇最適合自己的工具管理 Azure SQL。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。

關鍵字: SQL Server Management StudioSQLCMDVisual StudioSQL Operations Studio查詢編輯器 on Azure Portal

透過 Azure portal 對 Azure SQL 進行操作

By :

前言

後續這兩篇文章,我們將簡單介紹 Azure 背景作業與排程工作: WebJob 與 Azure Function。 背景作業與排程工作在程式設計中相當重要,有別於過去撰寫排程與背景程式方式,使用者可以在 Azure Portal 上透過 WebJob 與 Azure Function 設定,直接執行你所需要的腳本與程式,相當方便。您也能介接其他 Azure 服務,讓工作流程更加完善。本篇文章會先介紹 WebJob,下篇再介紹 Azure Function,若有錯誤或任何建議,請各位先進不吝指教。

關鍵字:背景處理WebJob 與 Azure Fnction 之間的選擇Azure WebJob

webjob icon

By :

前言

上一篇我們介紹了 Azure App Service 部署相關功能,包含交換佈署位置交換佈署位置持續部屬...等。在這一篇,我們將簡單介紹 App Service 備份還原複製功能。在不同層級的 App Service 方案,可以選擇的機制也不相同,可以依據需求選擇層級,以取得想要的功能。本篇文章若有錯誤或任何建議,請各位先進不吝指教,謝謝。

關鍵字:備份還原Shapshot複製(Clone)

By :

前言

這篇我們將談談 Azure App Service 持續與階段性佈署。在撰寫這篇文章之前,其實完全不知道 Azure App Service 有插槽 (Slot) 功能,能將 App 佈署至插槽上,製作階段性佈署的環境。軟體產品通常會有幾個階段性的環境,包含開發環境 (develop)、測試環境 (QA)、驗收環境 (UAT 或 Staging) 與正式環境 (Production),隨著開發團隊文化而有些差異。另一個有趣的特色是,插槽之間可以進行交換。只需要驗證並設定好環境配置,可達到事先暖機效果,達到零停機時間的效果 (zero downtime)。
本篇文章將簡單介紹階段性部署與持續部署,若有錯誤或任何建議,請各位先進不吝提出,謝謝。

- Copyright © Duran Hsieh @ Duran 的技術冶煉廠 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -